-
Notifications
You must be signed in to change notification settings - Fork 0
ci: add riscv64 to release targets #1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Changes from all commits
81f2674
94d35d8
eafdabf
b799f5b
ec203e0
f4c29fa
45149c3
09b3085
aca256c
1cdaf86
b4663c6
f1e065c
2765847
4437400
ef5fe48
1ffe3b8
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -10,7 +10,7 @@ jobs: | |
|
|
||
| strategy: | ||
| matrix: | ||
| os: [ubuntu-latest, ubuntu-24.04-arm, macOS-latest, windows-latest] | ||
| os: [ubuntu-latest, ubuntu-24.04-arm, ubuntu-24.04-riscv, macOS-latest, windows-latest] | ||
|
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Same self-hosted runner label issue as regression.yml. The 🧰 Tools🪛 actionlint (1.7.12)[error] 13-13: label "ubuntu-24.04-riscv" is unknown. available labels are "windows-latest", "windows-latest-8-cores", "windows-2025", "windows-2025-vs2026", "windows-2022", "windows-11-arm", "ubuntu-slim", "ubuntu-latest", "ubuntu-latest-4-cores", "ubuntu-latest-8-cores", "ubuntu-latest-16-cores", "ubuntu-24.04", "ubuntu-24.04-arm", "ubuntu-22.04", "ubuntu-22.04-arm", "macos-latest", "macos-latest-xlarge", "macos-latest-large", "macos-26-intel", "macos-26-xlarge", "macos-26-large", "macos-26", "macos-15-intel", "macos-15-xlarge", "macos-15-large", "macos-15", "macos-14-xlarge", "macos-14-large", "macos-14", "self-hosted", "x64", "arm", "arm64", "linux", "macos", "windows". if it is a custom label for self-hosted runner, set list of labels in actionlint.yaml config file (runner-label) 🤖 Prompt for AI Agents |
||
| rust: [stable] | ||
|
|
||
| runs-on: ${{ matrix.os }} | ||
|
|
@@ -46,6 +46,9 @@ jobs: | |
| - name: Build for linux aarch64 | ||
| if: matrix.os == 'ubuntu-24.04-arm' | ||
| run: make release_lnx_aarch64 | ||
| - name: Build for linux riscv64 | ||
| if: matrix.os == 'ubuntu-24.04-riscv' | ||
| run: make release_lnx_riscv64 | ||
| - name: Build for macOS | ||
| if: matrix.os == 'macOS-latest' | ||
| run: make release_mac | ||
|
|
||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🧩 Analysis chain
🏁 Script executed:
Repository: gounthar/procs
Length of output: 156
🏁 Script executed:
Repository: gounthar/procs
Length of output: 1787
🏁 Script executed:
Repository: gounthar/procs
Length of output: 40
🏁 Script executed:
Repository: gounthar/procs
Length of output: 40
🏁 Script executed:
Repository: gounthar/procs
Length of output: 325
🏁 Script executed:
Repository: gounthar/procs
Length of output: 174
🏁 Script executed:
Repository: gounthar/procs
Length of output: 2304
Non-standard runner label will not schedule without self-hosted runners configured
Lines 22-25 use
ubuntu-24.04-riscv, which is neither a GitHub-hosted runner label nor a documented self-hosted label within this repository. This label appears intentionally in bothregression.yml(line 22) andrelease.yml(line 13), with conditional build steps, but without visible self-hosted runner infrastructure in the repo, these job legs will fail to schedule on GitHub Actions.This creates a portability issue: external contributors or forks cannot run these workflows without separately setting up self-hosted runners with the
ubuntu-24.04-riscvlabel, which is not transparent from the workflow files alone.Recommended action:
CONTRIBUTING.mdor a.github/RUNNER_SETUP.md)if: github.repository == 'gounthar/procs') to prevent failures in forks, or conditionally skip it if runners are not available🧰 Tools
🪛 actionlint (1.7.12)
[error] 22-22: label "ubuntu-24.04-riscv" is unknown. available labels are "windows-latest", "windows-latest-8-cores", "windows-2025", "windows-2025-vs2026", "windows-2022", "windows-11-arm", "ubuntu-slim", "ubuntu-latest", "ubuntu-latest-4-cores", "ubuntu-latest-8-cores", "ubuntu-latest-16-cores", "ubuntu-24.04", "ubuntu-24.04-arm", "ubuntu-22.04", "ubuntu-22.04-arm", "macos-latest", "macos-latest-xlarge", "macos-latest-large", "macos-26-intel", "macos-26-xlarge", "macos-26-large", "macos-26", "macos-15-intel", "macos-15-xlarge", "macos-15-large", "macos-15", "macos-14-xlarge", "macos-14-large", "macos-14", "self-hosted", "x64", "arm", "arm64", "linux", "macos", "windows". if it is a custom label for self-hosted runner, set list of labels in actionlint.yaml config file
(runner-label)
🤖 Prompt for AI Agents