aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/.github (unfollow)
Commit message (Collapse)Author
2022-12-11workflows: upgrade actionsEgor Tensin
2022-01-07workflows/ci_appveyor: fix runner imageEgor Tensin
It's important thanks to %APPVEYOR_BUILD_WORKER_IMAGE%.
2022-01-07workflows/boost_download: same versions as boost_toolsetsEgor Tensin
2022-01-07workflows: reduce number of jobs furtherEgor Tensin
2022-01-07workflows: remove remnants of Cygwin jobsEgor Tensin
2022-01-07workflows/boost_toolsets: simplify the spec furtherEgor Tensin
2022-01-07workflows/boost_toolsets: 3 Boost versions instead of 4Egor Tensin
Make it not quite that slow.
2022-01-07workflows: remove Cygwin workflowsEgor Tensin
Part of a) simplifying the workflow files and b) reducing the number of jobs. I'll probably add basic Cygwin jobs later.
2022-01-07workflows/basic: add some commentsEgor Tensin
2021-12-18workflows/boost_toolsets: VS 2022 isn't supported by older BoostsEgor Tensin
2021-12-16actions/check-boost-bootstrapped: only print bootstrap.log if it's thereEgor Tensin
2021-12-15support VS 2022Egor Tensin
2021-12-15basic macOS supportEgor Tensin
I don't have a Mac to test on, but the knowledge that there is basic support for macOS is still nice.
2021-10-16workflows/basic: minor fixEgor Tensin
2021-06-19workflows: use -latest images where appropriateEgor Tensin
2021-06-11workflows/basic: test w/ latest PythonEgor Tensin
2021-05-30workflows/basic: test w/ multiple PythonsEgor Tensin
2021-05-08remove the "-" between toolset and versionEgor Tensin
2021-05-08workflows: lint, tweak job names, etc.Egor Tensin
2021-05-08toolset "visual-studio" -> "vs"Egor Tensin
2021-05-07project.toolset: support versioned MSVC toolsetsEgor Tensin
You can now use something like msvc-141, vs-2017, etc.
2021-05-04workflows: add run_foo.ps1, compact YAMLEgor Tensin
2021-05-04workflows/basic: tweak step namesEgor Tensin
2021-05-04workflows/basic: run `pip install .`Egor Tensin
2021-05-03project.boost.download: add --no-retry parameterEgor Tensin
This is to facilitate testing mostly, but still required substantion refactoring.
2021-05-03add GitHub workflow to check Boost CDNsEgor Tensin
2021-04-24workflows: use actions/cache@v2Egor Tensin
The v2 tag was finally bumped to v2.1.5 (I needed v2.1.4).
2021-04-24workflows: fix cache pathEgor Tensin
Forgot to switch to $RUNNER_WORKSPACE/build in the workflows also. Also, the usual crap with the cache action made me change the cache keys, or it would be restore in the wrong location for some reason.
2021-04-24actions/build-boost: no more --verbose, it's stableEgor Tensin
2021-04-18tools: bring back the .py extensionEgor Tensin
It should help running the scripts on Windows, where the .py extension is associated with the Python interpreter.
2021-04-13project.ci: add --hint parameterEgor Tensin
This is a stupid workaround for testing other CI systems on GitHub Actions.
2021-04-13remove excessive logging & obsolete project.ci.* packagesEgor Tensin
Logging command line arguments before parsing them is a bit excessive.
2021-04-13tools: drop the .py extensionEgor Tensin
2021-04-13workflows/basic: add job for publishing to PyPIEgor Tensin
2021-04-05workflows/basic: call clang-format.pyEgor Tensin
2021-03-24project.ci: use same variable names for all CIsEgor Tensin
Using different ones was quite weird to begin with.
2021-03-24project.ci: change build directoryEgor Tensin
It's now <source directory>/../build for consistency.
2021-03-20workflows: fail-fastEgor Tensin
They are stable enough.
2021-03-19workflows/basic: enable on windows-2016Egor Tensin
2021-03-14workflows/ci_appveyor: create C:\projects before cachingEgor Tensin
2021-03-14workflows: _really_ fix Boost caching?..Egor Tensin
actions/cache@v2 doesn't work on windows-2016 images, since those contain the GNU tar, which cannot work with \ as path separator. This was fixed in package @actions/cache v1.0.5, which is used by action actions/cache@v2.1.4 [1][2]. In addition, it simply couldn't find tar.exe on those images thanks to my action cleanup-path, which removed the corresponding directory (I think it was Git's bin/) from PATH. It worked for windows-2019 images thanks to them containing tar.exe in System32. Solved by turning cleanup-path into a JavaScript action with a "post" step, which restores the original PATH value. [1]: https://github.com/actions/virtual-environments/issues/480 [2]: https://github.com/actions/toolkit/issues/632
2021-03-13project.ci: cache Boost downloadsEgor Tensin
2021-03-13workflows: fix Boost cachingEgor Tensin
It seemingly doesn't work unless the key includes runner.os?
2021-03-13workflows: cache Boost downloadsEgor Tensin
2021-01-25project.ci: auto-fill --toolset from environmentEgor Tensin
2021-01-25project.ci: auto-detect CI systemEgor Tensin
2021-01-19bye-bye, Travis & AppVeyor!no_more_travisEgor Tensin
2021-01-18project.ci: add GitHub ActionsEgor Tensin
2021-01-18project.ci: --install picks the directory automaticallyEgor Tensin
2021-01-18workflows: add Travis/AppVeyor simulationsEgor Tensin