64 Commits
Author SHA1 Message Date
Yuki Okushi 54af2e52a9 Use macOS 11 for older toolchains
Signed-off-by: Yuki Okushi <jtitor@2k36.org>
2023-04-24 04:56:12 +09:00
Yuki Okushi ae14fc9387 Upgrade CI image to macOS 12
Signed-off-by: Yuki Okushi <jtitor@2k36.org>
2023-04-24 04:51:03 +09:00
Yuki Okushi 9d3b4d6ff7 Remove dangling env var
Signed-off-by: Yuki Okushi <jtitor@2k36.org>
2023-04-23 10:51:06 +09:00
Pietro Albini b9a49d442b add ci job to test check-cfg 2023-03-06 09:43:32 +01:00
Yuki Okushi 204aee3c42 Drop semver check job on CI
Signed-off-by: Yuki Okushi <jtitor@2k36.org>
2023-02-22 19:27:40 +09:00
Yuki Okushi 8a618d0a24 CI: Revive some Android targets
Signed-off-by: Yuki Okushi <jtitor@2k36.org>
2022-11-04 19:44:22 +09:00
Yuki Okushi eddc5a3fb9 Revive x86_64-linux-android CI with an old nightly
Signed-off-by: Yuki Okushi <jtitor@2k36.org>
2022-11-03 16:59:06 +09:00
Yuki Okushi c04ecd499d Ignore arm-linux-androideabi on bors
Signed-off-by: Yuki Okushi <jtitor@2k36.org>
2022-10-13 08:14:51 +09:00
Yuki Okushi 424a5892ea Ignore Android targets on bors
Signed-off-by: Yuki Okushi <jtitor@2k36.org>
2022-10-10 11:49:41 +09:00
bors dc3084a1a3 Auto merge of #2938 - sashashura:patch-2, r=JohnTitor
GitHub Workflows security hardening

This PR adds explicit [permissions section](https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#permissions) to workflows. This is a security best practice because by default workflows run with [extended set of permissions](https://docs.github.com/en/actions/security-guides/automatic-token-authentication#permissions-for-the-github_token) (except from `on: pull_request` [from external forks](https://securitylab.github.com/research/github-actions-preventing-pwn-requests/)). By specifying any permission explicitly all others are set to none. By using the principle of least privilege the damage a compromised workflow can do (because of an [injection](https://securitylab.github.com/research/github-actions-untrusted-input/) or compromised third party tool or action) is restricted.
It is recommended to have [most strict permissions on the top level](https://github.com/ossf/scorecard/blob/main/docs/checks.md#token-permissions) and grant write permissions on [job level](https://docs.github.com/en/actions/using-jobs/assigning-permissions-to-jobs) case by case.
2022-10-04 12:12:51 +00:00
Yuki Okushi 8949ffc121 gha: Downgrade macOS image to 11 as workaround
Signed-off-by: Yuki Okushi <jtitor@2k36.org>
2022-10-04 20:10:10 +09:00
sashashura af330add38 Harden workflows security
Signed-off-by: Alex <aleksandrosansan@gmail.com>
2022-10-04 08:58:26 +03:00
Yuki Okushi 9dc36bdcb0 Deploy GitHub Pages via GitHub Actions
Signed-off-by: Yuki Okushi <jtitor@2k36.org>
2022-09-29 21:41:50 +09:00
Yuki Okushi b21b1dc24b Upgrade Ubuntu image on GHA to 22.04
Signed-off-by: Yuki Okushi <jtitor@2k36.org>
2022-08-24 21:28:04 +09:00
Yuki Okushi 3655f46581 Upgrade macOS image to 12
macOS 12 on GHA is now GA: https://github.blog/changelog/2022-06-13-github-actions-macos-12-for-github-hosted-runners-is-now-generally-available/

Signed-off-by: Yuki Okushi <jtitor@2k36.org>
2022-06-21 23:17:59 +09:00
Yuki Okushi efdd7b8400 Update semverver to 0.1.50 2022-06-08 21:01:57 +09:00
Yuki Okushi f94e9477db Upgrade Windows runners to windows-2022 2022-05-28 16:24:57 +09:00
David Tolnay 449edcfcc1 Update GitHub Actions actions/checkout@v2 to v3
The v2 implementation uses Node 12, which is end-of-life on April 30, 2022.
See https://nodejs.org/en/about/releases/. Update to v3, which is based on
Node 16 whose support lasts until April 30, 2024.
2022-04-30 13:54:24 -07:00
Amanieu d'Antras 23a301d64b Remove broken uclibc CI targets 2022-04-10 14:11:16 +01:00
Amanieu d'Antras a544f6def1 Disable broken semver CI jobs 2022-04-09 19:55:18 +01:00
Jonah Petri bc9e590053 add CI for armv7-unknown-linux-uclibceabihf 2022-01-21 13:25:00 -05:00
Yuki Okushi 3e65f555d7 sparc64: Update debian image to 11 (2021-10-20) to fix segfault on CI
I'm not sure why, but this certainly fixes the segfault.
2021-11-03 16:24:14 +09:00
Yuki Okushi 6248bf60c3 Skip CI on sparc64-unknown-linux-gnu for now 2021-11-03 06:37:20 +09:00
bors 6492988886 Auto merge of #2451 - GuillaumeGomez:freebsd-items, r=JohnTitor
Freebsd items
2021-10-20 18:19:53 +00:00
Guillaume Gomez b540e1bb1d Update semverver version used in CI 2021-10-20 11:02:27 +02:00