summaryrefslogtreecommitdiffstats
path: root/.github
Commit message (Collapse)AuthorAgeFilesLines
* GitHub Actions: Update Ubuntu versions to 20.04, 22.04 and 24.04Jan Niklas Hasse2024-03-161-1/+1
|
* GitHub Actions: Only specify major version for actions/upload-release-assetJan Niklas Hasse2024-02-133-4/+4
|
* GitHub Actions: Don't specify patch version for actions/upload-release-assetJan Niklas Hasse2024-02-133-4/+4
|
* GitHub Actions: C++11 is now the defaultJan Niklas Hasse2023-10-141-1/+1
|
* GitHub Actions: Install libgtest-dev for Ubuntu 20.04Jan Niklas Hasse2023-10-121-1/+1
|
* GitHub Actions: configure.py no longer builds testsJan Niklas Hasse2023-10-121-1/+0
|
* Merge branch 'master' into googletestJan Niklas Hasse2023-10-124-9/+87
|\
| * Bump actions/upload-artifact from 1 to 3dependabot[bot]2023-10-063-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 1 to 3. - [Release notes](https://github.com/actions/upload-artifact/releases) - [Commits](https://github.com/actions/upload-artifact/compare/v1...v3) --- updated-dependencies: - dependency-name: actions/upload-artifact dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
| * Add Dependabot configuration for GitHub Actions updatesEwout ter Hoeven2023-10-061-0/+7
| | | | | | | | | | | | | | Add a Dependabot configuration that checks once a week if the GitHub Actions are still using the latest version. If not, it opens a PR to update them. It will open few PRs, since only major versions are specified (like v3), so only on a major release (like v4) it will update and open a PR. This way it helps actively keep GitHub Actions workflows up to date and secure, while minimizing maintenance burden. See https://docs.github.com/en/code-security/dependabot/working-with-dependabot/keeping-your-actions-up-to-date-with-dependabot
| * Clean up Windows workflow and add an x86 build (#2251)Nikhil Dabas2023-02-071-44/+15
| | | | | | | | | | | | | | | | | | * Clean up Windows workflow, add support for x86 * Sensible naming for artifacts No suffix for the x64 version, as that was the default already. * Remove x86 build from Windows workflow
| * ci:macos package with macos 12 for macos >= 10.15scivision2023-01-251-2/+2
| | | | | | | | | | when this parameter was added, it was also for the last version that recently went end of life
| * Add build job for Windows Arm64Thad House2022-10-311-0/+40
| |
| * Add build job for Linux ARM64Martin Tzvetanov Grigorov2022-10-051-0/+60
| | | | | | | | Signed-off-by: Martin Tzvetanov Grigorov <mgrigorov@apache.org>
* | Merge branch 'master' into googletestJan Niklas Hasse2021-11-163-11/+40
|\ \ | |/
| * Fix typos discovered by codespell (#2047)Christian Clauss2021-11-121-0/+3
| | | | | | | | | | | | | | | | | | | | % [`codespell --count --ignore-words-list=fo .`](https://pypi.org/project/codespell/) ``` ./ninja/src/missing_deps.cc:119: dependecy ==> dependency ./ninja/src/includes_normalize-win32.cc:51: funcation ==> function ./ninja/src/eval_env.h:58: invokable ==> invocable ./ninja/src/missing_deps_test.cc:155: beacuse ==> because ./ninja/src/deps_log_test.cc:393: unparseable ==> unparsable ```
| * Attempt to fix Linux CI buildAndrew Scheller2021-05-161-4/+4
| |
| * CI: macOS: Unfix Xcode version to use the latest stable oneEwout ter Hoeven2021-03-281-1/+0
| | | | | | Removes the selection of a fixed Xcode version added in 242b7dd which assured Xcode version 12.2 was used when the default was still 12.1. The GitHub default is now 12.4 and newer versions will be made the default a few weeks after the stable release. This commit ensures an up to date Xcode version is used in the CI.
| * GitHub Actions: Test both Debug and Release with MSVCJan Niklas Hasse2021-02-121-2/+7
| |
| * cmake: Use modern add_test signatureGregor Jasny2020-12-111-1/+1
| | | | | | | | | | | | Using this modern signature makes CMake/CTest use the effective binary path and works also with multi-config generators which put binaries in extra `Release` folders.
| * Merge pull request #1873 from jhasse/remove-travisJan Niklas Hasse2020-12-051-0/+21
| |\ | | | | | | Replace Travis CI with GitHub Actions
| | * Replace Travis CI with GitHub ActionsJan Niklas Hasse2020-11-061-0/+21
| | |
| * | GitHub Actions: Build Universal Binary for macOSJan Niklas Hasse2020-11-231-4/+5
| |/
* | Use GoogleTest instead of our own frameworkJan Niklas Hasse2020-11-181-1/+1
|/ | | | Fixes #1248.
* GitHub Actions: Run more tests on Ubuntu 20.04 (Docker)Jan Niklas Hasse2020-10-311-0/+53
|
* Add debug build with sanitizers supportMichael Jones2020-10-021-8/+21
|
* Add clang-analyze to buildMichael Jones2020-09-301-2/+2
|
* GitHub Actions: Switch to MSVC's subdirectoryJan Niklas Hasse2020-06-151-1/+1
|
* GitHub Actions: PowerShell requires \ instead of /Jan Niklas Hasse2020-06-151-1/+1
|
* GitHub Actions: Run ninja_test directly (Windows)Jan Niklas Hasse2020-06-151-1/+1
|
* GitHub Actions: Run ninja_test directlyJan Niklas Hasse2020-05-141-1/+1
|
* Add MACOSX_DEPLOYMENT_TARGET to macos workflowpast-due2020-04-181-0/+2
|
* ci: use latest checkout actionMichael Hirsch, Ph.D2020-02-193-3/+3
|
* ci: use contemporary CMake commands and use latest CMakeMichael Hirsch, Ph.D2020-02-193-16/+24
|
* GitHub Actions: Split Windows and macOS workflowsJan Niklas Hasse2020-01-172-21/+55
| | | | | Somehow `$(find ./build -name ninja -or -name ninja.exe)` stopped working on Windows.
* GitHub Actions: Use CentOS 7 for Linux, fix #1533Jan Niklas Hasse2019-12-202-10/+56
|
* Have Github Actions also run tests (#1697)Michael Jones2019-12-021-1/+2
|
* Trigger test run for release builds on PRsRyan Mast2019-11-161-0/+1
|
* Fix yaml lint (whitespace) errors in release actionRyan Mast2019-11-151-6/+6
|
* Strip unnecessary info from the Linux binaryRyan Mast2019-10-311-0/+4
|
* Upload ninja binary to published releasesRyan Mast2019-10-311-3/+15
|
* Add GitHub Action workflow to build ninja using CMakeRyan Mast2019-10-311-0/+55