From 0d51bb518b131f399b83b73ff1dc8db32e0e0eea Mon Sep 17 00:00:00 2001 From: Michael Lip Date: Sun, 25 Oct 2026 20:25:25 +0700 Subject: [PATCH] ci: no job sets timeout-minutes, so a hung step can run for hours; the workflow grants the default write-capable token to every step Co-Authored-By: Claude --- .github/workflows/CI.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/CI.yml b/.github/workflows/CI.yml index c4e3e88..5807ee8 100644 --- a/.github/workflows/CI.yml +++ b/.github/workflows/CI.yml @@ -3,10 +3,14 @@ on: push: branches: [main] pull_request: +permissions: + contents: read + jobs: test: name: Julia ${{ matrix.version }} - ${{ matrix.os }} runs-on: ${{ matrix.os }} + timeout-minutes: 15 strategy: fail-fast: false matrix: