mirror of
https://github.com/verilator/verilator.git
synced 2026-10-06 01:54:01 +02:00
CI: Improve and cleanup (#6448)
Chores: - Remove ci-ccache-maint. This has never been useful and is just cruft. - Remove then unused CI_COMMIT - Change job names so they come out nicer in the web views - Make os-name input to reusable-build always explicit Improvements: - Have at most build-test job in progress per branch - Cancel in-progress build-test jobs on PRs - In forks (that is, not on 'verilator/verilator'), cancel any in-progress build-test jobs on push to the branch
This commit is contained in:
@@ -22,7 +22,6 @@ on:
|
||||
|
||||
env:
|
||||
CI_OS_NAME: linux
|
||||
CI_COMMIT: ${{ github.sha }}
|
||||
CCACHE_COMPRESS: 1
|
||||
CCACHE_DIR: ${{ github.workspace }}/.ccache
|
||||
CCACHE_LIMIT_MULTIPLE: 0.95
|
||||
@@ -38,7 +37,7 @@ jobs:
|
||||
|
||||
test:
|
||||
runs-on: ${{ inputs.os }}
|
||||
name: Sub-test | ${{ inputs.os }} | ${{ inputs.cc }} | ${{inputs.reloc && 'reloc | ' || '' }} ${{ inputs.suite }}
|
||||
name: Test
|
||||
env:
|
||||
CI_BUILD_STAGE_NAME: test
|
||||
CI_RUNS_ON: ${{ inputs.os }}
|
||||
|
||||
Reference in New Issue
Block a user