diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index ce7fcd0..8d97306 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -6,9 +6,17 @@ on: push: branches: [main] +permissions: + contents: read + +concurrency: + group: ci-${{ github.ref }} + cancel-in-progress: true + jobs: build-and-test: runs-on: ubuntu-latest + timeout-minutes: 15 steps: - uses: actions/checkout@v4 diff --git a/.gitignore b/.gitignore index c49dda9..8b089dc 100644 --- a/.gitignore +++ b/.gitignore @@ -40,4 +40,4 @@ mnemonic.txt vector-audit-log.json # Incremental typecheck cache (npm run typecheck uses --incremental) -*.tsbuildinfo \ No newline at end of file +*.tsbuildinfo