From 972e6d9bc96e5419530dd9172a10c89d5b32e2f5 Mon Sep 17 00:00:00 2001 From: luisleo526 Date: Tue, 20 Oct 2026 14:51:54 +0800 Subject: [PATCH] ci: remove every timeout-minutes from the CI workflows (owner: no time limits) Owner rule (10-12, bulletins #826/#827): no time limit on any CI job or step; GitHub's own 6 h maximum stays. Remove the four job-level timeout-minutes (ci.yml changes, native-feed.yml release, asan-ubsan, tsan). docs.yml, release.yml, release-report.yml and pineforge-release.yml had none. Docker --health-timeout options are service health checks and stay. The workflow test that adds timeout-minutes to authz as a fault is kept: the canonical authz has none. No other line changes. Co-Authored-By: Claude Sonnet 5.5 --- .github/workflows/ci.yml | 1 - .github/workflows/native-feed.yml | 3 --- 2 files changed, 4 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 8d25174..441f194 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -89,7 +89,6 @@ jobs: needs: authz if: github.event_name == 'pull_request' runs-on: ["self-hosted", "pf-ci", "pf-ci-x64"] - timeout-minutes: 5 outputs: code: ${{ steps.paths.outputs.code }} steps: diff --git a/.github/workflows/native-feed.yml b/.github/workflows/native-feed.yml index 8d15373..51acfa6 100644 --- a/.github/workflows/native-feed.yml +++ b/.github/workflows/native-feed.yml @@ -100,7 +100,6 @@ jobs: runs-on: ${{ matrix.runner }} env: PF_CI_LABELS: '["self-hosted","pf-ci","pf-ci-x64"]' - timeout-minutes: 30 steps: - uses: actions/checkout@v7 - name: Linux prerequisites @@ -128,7 +127,6 @@ jobs: runs-on: ["self-hosted", "pf-ci", "pf-ci-x64"] env: PF_CI_LABELS: '["self-hosted","pf-ci","pf-ci-x64"]' - timeout-minutes: 30 steps: - uses: actions/checkout@v7 - run: sudo apt-get update && sudo apt-get install -y ninja-build libssl-dev clang-18 @@ -151,7 +149,6 @@ jobs: runs-on: ["self-hosted", "pf-ci", "pf-ci-x64"] env: PF_CI_LABELS: '["self-hosted","pf-ci","pf-ci-x64"]' - timeout-minutes: 30 steps: - uses: actions/checkout@v7 - run: sudo apt-get update && sudo apt-get install -y ninja-build libssl-dev clang-18 llvm-18