Merge pull request 'ci: add missing timeout-minutes and concurrency guards' (#12) from ci/timeout-and-concurrency-guards into main
This commit was merged in pull request #12.
This commit is contained in:
@@ -1,8 +1,12 @@
|
||||
name: CI (SIAX Cloud)
|
||||
on: [push, pull_request, workflow_dispatch]
|
||||
concurrency:
|
||||
group: ${{ github.workflow }}-${{ github.head_ref || github.ref }}
|
||||
cancel-in-progress: true
|
||||
jobs:
|
||||
quality:
|
||||
runs-on: ubuntu-latest
|
||||
timeout-minutes: 30
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
- uses: actions/setup-node@v4
|
||||
@@ -23,6 +27,7 @@ jobs:
|
||||
run: pnpm run build
|
||||
security:
|
||||
runs-on: ubuntu-latest
|
||||
timeout-minutes: 15
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
- name: Install Trivy
|
||||
@@ -31,6 +36,7 @@ jobs:
|
||||
run: trivy fs --scanners vuln,secret --severity HIGH,CRITICAL --exit-code 0 .
|
||||
contracts:
|
||||
runs-on: ubuntu-latest
|
||||
timeout-minutes: 30
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
- uses: actions/setup-node@v4
|
||||
|
||||
Reference in New Issue
Block a user