Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | workflows/basic: fix Python 3.6 tests | Egor Tensin | 2023-01-02 |
| | |||
* | workflows: actualize runner OSes | Egor Tensin | 2023-01-02 |
| | |||
* | workflows: upgrade actions | Egor Tensin | 2022-12-11 |
| | |||
* | workflows/ci_appveyor: fix runner image | Egor Tensin | 2022-01-07 |
| | | | | It's important thanks to %APPVEYOR_BUILD_WORKER_IMAGE%. | ||
* | workflows/boost_download: same versions as boost_toolsets | Egor Tensin | 2022-01-07 |
| | |||
* | workflows: reduce number of jobs further | Egor Tensin | 2022-01-07 |
| | |||
* | workflows: remove remnants of Cygwin jobs | Egor Tensin | 2022-01-07 |
| | |||
* | workflows/boost_toolsets: simplify the spec further | Egor Tensin | 2022-01-07 |
| | |||
* | workflows/boost_toolsets: 3 Boost versions instead of 4 | Egor Tensin | 2022-01-07 |
| | | | | Make it not quite that slow. | ||
* | workflows: remove Cygwin workflows | Egor Tensin | 2022-01-07 |
| | | | | | Part of a) simplifying the workflow files and b) reducing the number of jobs. I'll probably add basic Cygwin jobs later. | ||
* | workflows/basic: add some comments | Egor Tensin | 2022-01-07 |
| | |||
* | workflows/boost_toolsets: VS 2022 isn't supported by older Boosts | Egor Tensin | 2021-12-18 |
| | |||
* | support VS 2022 | Egor Tensin | 2021-12-15 |
| | |||
* | basic macOS support | Egor Tensin | 2021-12-15 |
| | | | | | I don't have a Mac to test on, but the knowledge that there is basic support for macOS is still nice. | ||
* | workflows/basic: minor fix | Egor Tensin | 2021-10-16 |
| | |||
* | workflows: use -latest images where appropriate | Egor Tensin | 2021-06-19 |
| | |||
* | workflows/basic: test w/ latest Python | Egor Tensin | 2021-06-11 |
| | |||
* | workflows/basic: test w/ multiple Pythons | Egor Tensin | 2021-05-30 |
| | |||
* | remove the "-" between toolset and version | Egor Tensin | 2021-05-08 |
| | |||
* | workflows: lint, tweak job names, etc. | Egor Tensin | 2021-05-08 |
| | |||
* | toolset "visual-studio" -> "vs" | Egor Tensin | 2021-05-08 |
| | |||
* | project.toolset: support versioned MSVC toolsets | Egor Tensin | 2021-05-07 |
| | | | | You can now use something like msvc-141, vs-2017, etc. | ||
* | workflows: add run_foo.ps1, compact YAML | Egor Tensin | 2021-05-04 |
| | |||
* | workflows/basic: tweak step names | Egor Tensin | 2021-05-04 |
| | |||
* | workflows/basic: run `pip install .` | Egor Tensin | 2021-05-04 |
| | |||
* | project.boost.download: add --no-retry parameter | Egor Tensin | 2021-05-03 |
| | | | | | This is to facilitate testing mostly, but still required substantion refactoring. | ||
* | add GitHub workflow to check Boost CDNs | Egor Tensin | 2021-05-03 |
| | |||
* | workflows: use actions/cache@v2 | Egor Tensin | 2021-04-24 |
| | | | | The v2 tag was finally bumped to v2.1.5 (I needed v2.1.4). | ||
* | workflows: fix cache path | Egor Tensin | 2021-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. | ||
* | tools: bring back the .py extension | Egor Tensin | 2021-04-18 |
| | | | | | It should help running the scripts on Windows, where the .py extension is associated with the Python interpreter. | ||
* | project.ci: add --hint parameter | Egor Tensin | 2021-04-13 |
| | | | | | This is a stupid workaround for testing other CI systems on GitHub Actions. | ||
* | remove excessive logging & obsolete project.ci.* packages | Egor Tensin | 2021-04-13 |
| | | | | Logging command line arguments before parsing them is a bit excessive. | ||
* | tools: drop the .py extension | Egor Tensin | 2021-04-13 |
| | |||
* | workflows/basic: add job for publishing to PyPI | Egor Tensin | 2021-04-13 |
| | |||
* | workflows/basic: call clang-format.py | Egor Tensin | 2021-04-05 |
| | |||
* | project.ci: use same variable names for all CIs | Egor Tensin | 2021-03-24 |
| | | | | Using different ones was quite weird to begin with. | ||
* | project.ci: change build directory | Egor Tensin | 2021-03-24 |
| | | | | It's now <source directory>/../build for consistency. | ||
* | workflows: fail-fast | Egor Tensin | 2021-03-20 |
| | | | | They are stable enough. | ||
* | workflows/basic: enable on windows-2016 | Egor Tensin | 2021-03-19 |
| | |||
* | workflows/ci_appveyor: create C:\projects before caching | Egor Tensin | 2021-03-14 |
| | |||
* | workflows: _really_ fix Boost caching?.. | Egor Tensin | 2021-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 downloads | Egor Tensin | 2021-03-13 |
| | |||
* | workflows: fix Boost caching | Egor Tensin | 2021-03-13 |
| | | | | It seemingly doesn't work unless the key includes runner.os? | ||
* | workflows: cache Boost downloads | Egor Tensin | 2021-03-13 |
| | |||
* | project.ci: auto-fill --toolset from environment | Egor Tensin | 2021-01-25 |
| | |||
* | project.ci: auto-detect CI system | Egor Tensin | 2021-01-25 |
| | |||
* | bye-bye, Travis & AppVeyor!no_more_travis | Egor Tensin | 2021-01-19 |
| | |||
* | project.ci: add GitHub Actions | Egor Tensin | 2021-01-18 |
| | |||
* | project.ci: --install picks the directory automatically | Egor Tensin | 2021-01-18 |
| | |||
* | workflows: add Travis/AppVeyor simulations | Egor Tensin | 2021-01-18 |
| |