Nirbheek Chauhan
523204f1f1
ci: Don't error out CI if codecov upload fails
2 years ago
Nirbheek Chauhan
c0c9f755a4
ci: Move to the codecov github action
...
The pypi package was suddenly removed. Not the most
confidence-inspiring deprecation/migration:
https://about.codecov.io/blog/message-regarding-the-pypi-package/
2 years ago
Josh Soref
bb698bcbd8
ci: rename workflow
...
Found by https://www.check-spelling.dev/
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2 years ago
Eli Schwartz
01c8205864
github workflows: upgrade actions/checkout to version 3
...
This is a no-op change, but github complains that nodejs is outdated if
you don't. It's not obvious why this required a major version bump...
2 years ago
L. E. Segovia
0ddca4d0d0
ci: Fix usage of concurrency in branches other than master
2 years ago
neilnaveen
5f8b0487ab
chore: Set permissions for GitHub actions
...
Restrict the GitHub token permissions only to the required ones; this way, even if the attackers will succeed in compromising your workflow, they won’t be able to do much.
- Included permissions for the action. https://github.com/ossf/scorecard/blob/main/docs/checks.md#token-permissions
https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#permissions
https://docs.github.com/en/actions/using-jobs/assigning-permissions-to-jobs
[Keeping your GitHub Actions and workflows secure Part 1: Preventing pwn requests](https://securitylab.github.com/research/github-actions-preventing-pwn-requests/ )
Signed-off-by: neilnaveen <42328488+neilnaveen@users.noreply.github.com>
2 years ago
Daniel Mensinger
cab77b0e4c
ci: Use GitHub concurrency
3 years ago
Jon Turney
24135c8c8e
Set MESON_CI_JOBNAME for all CI jobs
...
Set MESON_CI_JOBNAME for all CI jobs which run project tests.
(Note that ${{ github.job }} is the literal job.id used in the yaml, not
any name given to the job with job.id.name, and so is the same for all
matrix entries, and thus not suitable for our purposes there).
3 years ago
Daniel Mensinger
765aff5a42
coverage: Enable coverage reports
4 years ago
Jon Turney
0accc3b72d
Move Cygwin tests to a GitHub workflow ( #8829 )
...
* CI: Don't run cross-only test when other workflows are changed
* CI: Move Cygwin test run from Azure Pipelines to GitHub workflow
Also review installed package list, dropping detritus from 42792554
, not
removed in f5ed85d7
.
4 years ago
Nirbheek Chauhan
832bcac0a7
ci: Run github workflows on stable branches too
4 years ago
Daniel Mensinger
b27af7e465
cmake: Add cross tests
4 years ago
Jon Turney
36600d7465
Add a test run in an environment which only has a cross compiler
...
Add '--cross-only' option to run_tests.py, so we can arrange not to run
tests in the 'native' suite when only a cross-compiler is available, as
they can't succeed.
4 years ago