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