diff --git a/.github/workflows/push.yaml b/.github/workflows/push.yaml index ac4cabc8..fe77ff44 100644 --- a/.github/workflows/push.yaml +++ b/.github/workflows/push.yaml @@ -44,8 +44,11 @@ jobs: Test: if: github.event.head_commit.message != 'Update package version' runs-on: ubuntu-latest - # Slowest observed 2026-10-06..08: 26 minutes. - timeout-minutes: 60 + # Successful runs on main 2026-10-14..16: 3.11 33-54 min, 3.12 32-56, + # 3.13 36-60, 3.14 23-42; at 60 minutes every push run on 16 Oct was + # cancelled before Versioning, so nothing was released (#640). Matches + # the pull-request Test job (#631). + timeout-minutes: 90 strategy: fail-fast: false matrix: diff --git a/changelog.d/640.fixed.md b/changelog.d/640.fixed.md new file mode 100644 index 00000000..e4398eb9 --- /dev/null +++ b/changelog.d/640.fixed.md @@ -0,0 +1 @@ +The push-to-main Test job now times out at 90 minutes, as the pull-request one does, so a slow but passing suite no longer cancels the run before versioning and leaves the release unpublished.