Skip to content

ci(repo): raise the release job timeout to 60 minutes - #1454

Merged
snuziale merged 1 commit into
mainfrom
ci/release-timeout-60
Oct 22, 2026
Merged

snuziale merged 1 commit into
mainfrom
ci/release-timeout-60

Conversation

@snuziale

Copy link
Copy Markdown
Collaborator

Summary

Raise timeout-minutes on the Release and Publish job in .github/workflows/release.yml from 30 to 60.

Why

Releases keep getting cancelled at the 30-minute cap before the Release step runs. 8 of the last 12 release runs ended as cancelled. Example: run 39838105105 was still in apollo-react's tests at 30:00.

Even a passing run gets close to the cap. In run 39688430866, apollo-react tests took 1161s and apollo-wind took 581s, and the whole job took about 26 minutes. Slower runners push it over.

Follow-up (not in this PR)

apollo-react test time is mostly module loading (import 665s of 1161s). Cutting that would speed up both PR CI and the release job, and would let this timeout come back down.

🤖 Generated with Claude Code

The test step alone takes about 20 minutes on a good runner (apollo-react
1161s, mostly module import time), leaving almost no headroom under the
30-minute cap. Slower runners push the job over and it gets cancelled
before publishing: 8 of the last 12 release runs ended this way.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Copilot AI balanced review requested due to automatic review settings October 22, 2026 19:56

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@github-actions github-actions Bot added the ci label Oct 22, 2026
@github-actions
github-actions Bot temporarily deployed to preview/apollo-docs October 22, 2026 19:57 Destroyed
@github-actions
github-actions Bot temporarily deployed to preview/apollo-design October 22, 2026 19:57 Destroyed
@github-actions
github-actions Bot temporarily deployed to preview/apollo-vertex October 22, 2026 19:57 Destroyed
@github-actions
github-actions Bot temporarily deployed to preview/apollo-landing October 22, 2026 19:57 Destroyed
@github-actions github-actions Bot added the size:XS 0-9 changed lines. label Oct 22, 2026
@snuziale
snuziale enabled auto-merge (rebase) October 22, 2026 19:59
@github-actions

Copy link
Copy Markdown
Contributor

Dependency License Review

  • ✅ 1957 package(s) scanned
  • ✅ No license issues found
  • ⚠️ 2 package(s) excluded (see details below)
License distribution
License Packages
MIT 1721
ISC 91
Apache-2.0 57
BSD-3-Clause 28
BSD-2-Clause 23
BlueOak-1.0.0 8
MPL-2.0 4
CC0-1.0 4
MIT-0 3
MIT OR Apache-2.0 2
(MIT OR Apache-2.0) 2
Unlicense 2
LGPL-3.0-or-later 1
Python-2.0 1
CC-BY-4.0 1
(MPL-2.0 OR Apache-2.0) 1
Unknown 1
Artistic-2.0 1
(WTFPL OR MIT) 1
(BSD-2-Clause OR MIT OR Apache-2.0) 1
CC-BY-3.0 1
0BSD 1
(MIT OR CC0-1.0) 1
MIT AND ISC 1
Excluded packages
Package Version License Reason
@img/sharp-libvips-linux-x64 1.3.4 LGPL-3.0-or-later LGPL pre-built binary, not linked
khroma 2.1.0 Unknown MIT per GitHub repo, missing license field in package.json

@github-actions

Copy link
Copy Markdown
Contributor

📊 Coverage + size by package

Per-package bundle size on this PR (no JS/TS source changes detected under packages/* or web-packages/*).

Package Coverage New-line coverage Packed (gzip) Unpacked vs main
@uipath/apollo-core — — — — —
@uipath/apollo-react — — — — —
@uipath/apollo-ui-icons — — — — —
@uipath/apollo-vertex — — — — —
@uipath/apollo-wind — — — — —
@uipath/ap-chat — — — — —

"Coverage" is each package's own coverage.include scope (e.g. apollo-core instruments only scripts/). "Packed"/"Unpacked" come from npm pack --dry-run and only cover built packages — "—" means not measured this run (package not affected / not built). "vs main" is the packed (gzipped) delta against the last successful main build (the package-sizes artifact from the Release workflow); "—" there means no main baseline was available this run. The baseline is main's latest build, not this PR's exact merge-base, so it includes any drift since the branch diverged. Packages with no vitest config are omitted.

@snuziale
snuziale merged commit 7aeb3bf into main Oct 22, 2026
36 of 37 checks passed
@snuziale
snuziale deleted the ci/release-timeout-60 branch October 22, 2026 20:06
@github-actions

Copy link
Copy Markdown
Contributor

Storybook visual diff

✅ No stories are affected by this PR's changes; nothing to compare. Logs

Updated (PT): Oct 22, 2026, 01:07:02 PM

This branch was successfully deployed

No deployments
preview/apollo-landing — 17ee5f63 Deployed Oct 22, 2026 by github-actions[bot]
preview/apollo-vertex — 17ee5f63 Deployed Oct 22, 2026 by github-actions[bot]
preview/apollo-design — 17ee5f63 Deployed Oct 22, 2026 by github-actions[bot]
preview/apollo-docs — 17ee5f63 Deployed Oct 22, 2026 by github-actions[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci size:XS 0-9 changed lines.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants