Nirbheek Chauhan
fb108e69b1
ci: Update actions/setup-python to v5 to fix deprecations
7 months ago
Nirbheek Chauhan
cc0332288a
ci: Update to checkout@v4 to squelch node warnings
...
Keep using v3 for Bionic because of https://github.com/mesonbuild/meson/pull/13424
7 months 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
Eli Schwartz
bf1fbfd590
github workflows: upgrade setup-python to version 4
...
Not much changes, really, other than it now sets PKG_CONFIG_PATH to
point to the python it just installed. This should generally not be a
problem (Meson's python module sets that anyway based on the
executable's introspection data).
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>
3 years ago
Daniel Mensinger
cab77b0e4c
ci: Use GitHub concurrency
4 years ago
Jon Turney
636bf91586
CI: Split out file format test as a separate GitHub workflow
...
Split out checking of file format as a separate GitHub workflow, rather
than running it as part of the project tests for every platform and
toolchain combination in CI, so that this test is not effected by the
changed paths constraints which are applied to the project tests.
4 years ago