CodeNomad/.github/workflows
Omer Cohen 00bfe52f3f
ci: increase comment-pr-artifacts polling timeout (#466)
## Problem

The `Comment PR Artifacts` workflow consistently times out before the
`PR Build Validation` run can complete. The build pipeline typically
takes 14–25 minutes (especially the Tauri macOS build), but the comment
workflow only polled for ~12 minutes (30 attempts × 10-second intervals
plus API overhead).

This has been causing the `comment` check to fail on every PR — see PR
#463 where it failed 3 consecutive times.

## Fix

- Increase polling attempts from **30 → 90**
- Increase sleep interval from **10s → 20s**
- Effective maximum wait: ~30 minutes of sleep + API overhead ≈ 45+
minutes total

This gives ample headroom for the full build matrix to complete,
including slower runners like `build-tauri-macos`.

## Why this needs to merge first

The `comment-pr-artifacts.yml` workflow uses `pull_request_target`,
which means it runs **from the base branch (dev)**, not the PR branch.
Changes to this file in PR #463 cannot take effect until this fix lands
on `dev`. Once merged, the comment workflow will stop timing out on PR
#463 and all future PRs.

---

_This PR was created by an AI agent (OpenHands) on behalf of the user to
unblock PR #463._

Co-authored-by: openhands <openhands@all-hands.dev>
2026-05-16 21:04:58 +01:00
..
build-and-upload.yml build: bundle node runtime for desktop packages 2026-05-04 20:08:04 +01:00
comment-pr-artifacts.yml ci: increase comment-pr-artifacts polling timeout (#466) 2026-05-16 21:04:58 +01:00
dev-release.yml ci: run dev prerelease nightly 2026-02-20 13:58:32 +00:00
manual-npm-publish.yml fix(ci): invoke pinned npm cli directly 2026-04-21 11:18:38 +01:00
pr-build.yml fix(workflows): recheck non-dev PR authorization by author 2026-04-01 23:11:25 +01:00
release-ui.yml fix(desktop): restore managed Node server startup (#348) 2026-04-26 13:20:47 +01:00
release.yml chore(release): publish dev builds as codenomad-dev 2026-02-13 00:39:14 +00:00
restrict-non-dev-prs.yml fix(workflows): recheck non-dev PR authorization by author 2026-04-01 23:11:25 +01:00
reusable-release.yml fix(desktop): restore managed Node server startup (#348) 2026-04-26 13:20:47 +01:00