aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/.github (unfollow)
Commit message (Collapse)Author
2023-11-05actions/check-runtime-library: locate objdump on WindowsHEADmasterEgor Tensin
2023-11-05actions/software-environment: print objdump pathEgor Tensin
2023-07-04common.cmake: bump default C++ standardEgor Tensin
2023-07-03remove project.ciEgor Tensin
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.
2023-07-03project.ci.cmake -> project.ci.buildEgor Tensin
Accordingly, rename ci-cmake to ci-build.
2023-07-03project.cmake.build -> project.buildEgor Tensin
Accordingly, rename cmake-build to project-build.
2023-07-03project.cmake: require the build dir argumentEgor Tensin
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.
2023-06-30actions/check-runtime-library: fix linked libs on Windows againEgor Tensin
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.
2023-03-12actions/check-runtime-library: fix linked libs on WindowsEgor Tensin
Apparently, MinGW doesn't link to either ucrtbase.dll or msvcrt.dll at all on Windows.
2023-03-02workflows/basic: ignore changes in the docsEgor Tensin
2023-03-02workflows/basic: unpin runner imageEgor Tensin
2023-03-02workflows/basic: drop Python 3.6Egor Tensin
setuptools 61 doesn't support it (required for pyproject.toml-only configuration).
2023-03-02workflows: trigger for pathsEgor Tensin
This should speed things up. Hopefully I didn't mess it up.
2023-03-02add runtime version informationEgor Tensin
2023-03-02workflows/basic: test more Python versionsEgor Tensin
2023-02-25use --quiet flags for installationsEgor Tensin
2023-01-02workflows/boost_clang_windows: fix runner imageEgor Tensin
windows-2022 wouldn't even bootstrap older releases.
2023-01-02workflows: use a newer Boost versionEgor Tensin
windows-latest no longer support building older Boost releases.
2023-01-02actions/check-runtime-library: msvcrt.dll -> ucrtbase.dllEgor Tensin
2023-01-02actions/build-example: set-output is deprecatedEgor Tensin
2023-01-02workflows/basic: fix Python 3.6 testsEgor Tensin
2023-01-02workflows: actualize runner OSesEgor Tensin
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.