From 8b218661538b587f0f3a43d234d174fc37025d10 Mon Sep 17 00:00:00 2001 From: AminDhouib Date: Tue, 15 Sep 2026 20:20:17 -0400 Subject: [PATCH] ci: add timeout-minutes to workflow jobs timeout-minutes (rule: 3 x observed p90 rounded up to the next multiple of 5; class default when unobserved): - .github/workflows/ci.yml job test: 20 minutes -- class default (no observed runs to size against) - .github/workflows/release.yml job publish: 20 minutes -- class default (no observed runs to size against) --- .github/workflows/ci.yml | 1 + .github/workflows/release.yml | 1 + 2 files changed, 2 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index ab9caec..f914bb1 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -17,6 +17,7 @@ on: jobs: test: runs-on: ubuntu-latest + timeout-minutes: 20 strategy: fail-fast: false matrix: diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index f1a8b2d..b7f75a7 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -14,6 +14,7 @@ jobs: publish: name: Test, build & publish to PyPI runs-on: ubuntu-latest + timeout-minutes: 20 environment: pypi # must match the environment on the PyPI trusted publisher permissions: id-token: write # OIDC for PyPI Trusted Publishing (no token stored)