Merge pull request 'ci: add missing timeout-minutes and concurrency guards' (#12) from ci/timeout-and-concurrency-guards into main
CI (SIAX Cloud) / security (push) Successful in 22s
CI (SIAX Cloud) / contracts (push) Successful in 23s
CI (SIAX Cloud) / quality (push) Successful in 1m17s

This commit was merged in pull request #12.
This commit is contained in:
2026-09-27 02:30:49 +00:00
+6
View File
@@ -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