aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/.github/workflows/ci_github.yml (follow)
Commit message (Collapse)AuthorAge
* remove project.ciEgor Tensin2023-07-03
| | | | | | | | | | The weird magic going on in the ci-{boost,build} scripts is honestly too weird. With hindsight, it seems to me that it's much better to just build a project with the same command during a CI run as when developing locally. Plus, I haven't really used either Travis or AppVeyor in quite some time, so this code was mostly untested really.
* project.ci.cmake -> project.ci.buildEgor Tensin2023-07-03
| | | | Accordingly, rename ci-cmake to ci-build.
* workflows: trigger for pathsEgor Tensin2023-03-02
| | | | This should speed things up. Hopefully I didn't mess it up.
* workflows: use a newer Boost versionEgor Tensin2023-01-02
| | | | windows-latest no longer support building older Boost releases.
* workflows: upgrade actionsEgor Tensin2022-12-11
|
* workflows: use -latest images where appropriateEgor Tensin2021-06-19
|
* workflows: lint, tweak job names, etc.Egor Tensin2021-05-08
|
* workflows: add run_foo.ps1, compact YAMLEgor Tensin2021-05-04
|
* workflows: use actions/cache@v2Egor Tensin2021-04-24
| | | | The v2 tag was finally bumped to v2.1.5 (I needed v2.1.4).
* workflows: fix cache pathEgor Tensin2021-04-24
| | | | | | | 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.
* remove excessive logging & obsolete project.ci.* packagesEgor Tensin2021-04-13
| | | | Logging command line arguments before parsing them is a bit excessive.
* project.ci: use same variable names for all CIsEgor Tensin2021-03-24
| | | | Using different ones was quite weird to begin with.
* project.ci: change build directoryEgor Tensin2021-03-24
| | | | It's now <source directory>/../build for consistency.
* workflows: _really_ fix Boost caching?..Egor Tensin2021-03-14
| | | | | | | | | | | | | | | | | 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
* project.ci: cache Boost downloadsEgor Tensin2021-03-13
|
* project.ci: auto-fill --toolset from environmentEgor Tensin2021-01-25
|
* project.ci: auto-detect CI systemEgor Tensin2021-01-25
|
* bye-bye, Travis & AppVeyor!no_more_travisEgor Tensin2021-01-19
|
* project.ci: add GitHub ActionsEgor Tensin2021-01-18