aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/.github/workflows (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.
* project.cmake.build -> project.buildEgor Tensin2023-07-03
| | | | Accordingly, rename cmake-build to project-build.
* project.cmake: require the build dir argumentEgor Tensin2023-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.
* workflows/basic: ignore changes in the docsEgor Tensin2023-03-02
|
* workflows/basic: unpin runner imageEgor Tensin2023-03-02
|
* workflows/basic: drop Python 3.6Egor Tensin2023-03-02
| | | | | setuptools 61 doesn't support it (required for pyproject.toml-only configuration).
* workflows: trigger for pathsEgor Tensin2023-03-02
| | | | This should speed things up. Hopefully I didn't mess it up.
* add runtime version informationEgor Tensin2023-03-02
|
* workflows/basic: test more Python versionsEgor Tensin2023-03-02
|
* use --quiet flags for installationsEgor Tensin2023-02-25
|
* workflows/boost_clang_windows: fix runner imageEgor Tensin2023-01-02
| | | | windows-2022 wouldn't even bootstrap older releases.
* workflows: use a newer Boost versionEgor Tensin2023-01-02
| | | | windows-latest no longer support building older Boost releases.
* workflows/basic: fix Python 3.6 testsEgor Tensin2023-01-02
|
* workflows: actualize runner OSesEgor Tensin2023-01-02
|
* workflows: upgrade actionsEgor Tensin2022-12-11
|
* workflows/ci_appveyor: fix runner imageEgor Tensin2022-01-07
| | | | It's important thanks to %APPVEYOR_BUILD_WORKER_IMAGE%.
* workflows/boost_download: same versions as boost_toolsetsEgor Tensin2022-01-07
|
* workflows: reduce number of jobs furtherEgor Tensin2022-01-07
|
* workflows: remove remnants of Cygwin jobsEgor Tensin2022-01-07
|
* workflows/boost_toolsets: simplify the spec furtherEgor Tensin2022-01-07
|
* workflows/boost_toolsets: 3 Boost versions instead of 4Egor Tensin2022-01-07
| | | | Make it not quite that slow.
* workflows: remove Cygwin workflowsEgor Tensin2022-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 commentsEgor Tensin2022-01-07
|
* workflows/boost_toolsets: VS 2022 isn't supported by older BoostsEgor Tensin2021-12-18
|
* support VS 2022Egor Tensin2021-12-15
|
* basic macOS supportEgor Tensin2021-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 fixEgor Tensin2021-10-16
|
* workflows: use -latest images where appropriateEgor Tensin2021-06-19
|
* workflows/basic: test w/ latest PythonEgor Tensin2021-06-11
|
* workflows/basic: test w/ multiple PythonsEgor Tensin2021-05-30
|
* remove the "-" between toolset and versionEgor Tensin2021-05-08
|
* workflows: lint, tweak job names, etc.Egor Tensin2021-05-08
|
* toolset "visual-studio" -> "vs"Egor Tensin2021-05-08
|
* project.toolset: support versioned MSVC toolsetsEgor Tensin2021-05-07
| | | | You can now use something like msvc-141, vs-2017, etc.
* workflows: add run_foo.ps1, compact YAMLEgor Tensin2021-05-04
|
* workflows/basic: tweak step namesEgor Tensin2021-05-04
|
* workflows/basic: run `pip install .`Egor Tensin2021-05-04
|
* project.boost.download: add --no-retry parameterEgor Tensin2021-05-03
| | | | | This is to facilitate testing mostly, but still required substantion refactoring.
* add GitHub workflow to check Boost CDNsEgor Tensin2021-05-03
|
* 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.
* tools: bring back the .py extensionEgor Tensin2021-04-18
| | | | | It should help running the scripts on Windows, where the .py extension is associated with the Python interpreter.
* project.ci: add --hint parameterEgor Tensin2021-04-13
| | | | | This is a stupid workaround for testing other CI systems on GitHub Actions.
* remove excessive logging & obsolete project.ci.* packagesEgor Tensin2021-04-13
| | | | Logging command line arguments before parsing them is a bit excessive.
* tools: drop the .py extensionEgor Tensin2021-04-13
|
* workflows/basic: add job for publishing to PyPIEgor Tensin2021-04-13
|
* workflows/basic: call clang-format.pyEgor Tensin2021-04-05
|
* 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.