Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | common.cmake: bump default C++ standard | Egor Tensin | 2023-07-04 |
| | |||
* | remove project.ci | Egor Tensin | 2023-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.build | Egor Tensin | 2023-07-03 |
| | | | | Accordingly, rename ci-cmake to ci-build. | ||
* | project.cmake.build -> project.build | Egor Tensin | 2023-07-03 |
| | | | | Accordingly, rename cmake-build to project-build. | ||
* | project.cmake: require the build dir argument | Egor Tensin | 2023-07-03 |
| | | | | | | It doesn't make a lot of sense for the build dir argument to be optional. There's still a placeholder you can use to build in a temporary directory. | ||
* | actions/check-runtime-library: fix linked libs on Windows again | Egor Tensin | 2023-06-30 |
| | | | | | | On Windows 2022, MinGW now links to api-ms-win-crt-* libraries; keeping track of that becomes too burdensome, so I'll switch to a black-list of libraries rather than a white-list. | ||
* | actions/check-runtime-library: fix linked libs on Windows | Egor Tensin | 2023-03-12 |
| | | | | | Apparently, MinGW doesn't link to either ucrtbase.dll or msvcrt.dll at all on Windows. | ||
* | workflows/basic: ignore changes in the docs | Egor Tensin | 2023-03-02 |
| | |||
* | workflows/basic: unpin runner image | Egor Tensin | 2023-03-02 |
| | |||
* | workflows/basic: drop Python 3.6 | Egor Tensin | 2023-03-02 |
| | | | | | setuptools 61 doesn't support it (required for pyproject.toml-only configuration). | ||
* | workflows: trigger for paths | Egor Tensin | 2023-03-02 |
| | | | | This should speed things up. Hopefully I didn't mess it up. | ||
* | add runtime version information | Egor Tensin | 2023-03-02 |
| | |||
* | workflows/basic: test more Python versions | Egor Tensin | 2023-03-02 |
| | |||
* | use --quiet flags for installations | Egor Tensin | 2023-02-25 |
| | |||
* | workflows/boost_clang_windows: fix runner image | Egor Tensin | 2023-01-02 |
| | | | | windows-2022 wouldn't even bootstrap older releases. | ||
* | workflows: use a newer Boost version | Egor Tensin | 2023-01-02 |
| | | | | windows-latest no longer support building older Boost releases. | ||
* | actions/check-runtime-library: msvcrt.dll -> ucrtbase.dll | Egor Tensin | 2023-01-02 |
| | |||
* | actions/build-example: set-output is deprecated | Egor Tensin | 2023-01-02 |
| | |||
* | 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 |
| | |||
* | actions/check-boost-bootstrapped: only print bootstrap.log if it's there | Egor Tensin | 2021-12-16 |
| | |||
* | 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. | ||
* | actions/build-boost: no more --verbose, it's stable | Egor Tensin | 2021-04-24 |
| | |||
* | 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. |