Repository navigation
[shared-ci] netlify/hivecommons-docs/deploy-preview failing across hivecommons/docs #419
Description
Summary
Every Netlify deploy for the hivecommons-docs site has been failing since 2026-10-21 09:38 UTC, including production builds of main. The deploys never start building: Netlify's public deploy API reports each one as state: error, skipped: true, deploy_time: null, summary.status: unavailable, errored ~3 s after creation. This is a Netlify site/account-level condition (the most common causes are exhausted build minutes/credits, a paused site, or a stopped-builds setting), not anything in the repository — the GitHub Lint and build, TypeScript & ESLint, Vitest and Internal Links checks are green on the same commits.
Because netlify/hivecommons-docs/deploy-preview (plus Header rules, Redirect rules, Pages changed) is reported on every PR, every open PR in this repo now shows red Netlify checks and mergeStateStatus=UNSTABLE, regardless of its diff.
Evidence
GET https://api.netlify.com/api/v1/sites/34e6d1e2-97c1-43e3-934f-393f1be7092c/deploys (public):
| created (UTC) | state | skipped | context | branch | PR |
|---|---|---|---|---|---|
| 2026-10-22 10:07 | error | true | deploy-preview | scanner/fix-417 | #418 |
| 2026-10-22 03:33 | error | true | production | main | – |
| 2026-10-22 03:21 | error | true | production | main | – |
| 2026-10-22 03:20 | error | true | deploy-preview | scanner/fix-415 | #416 |
| 2026-10-22 03:08 | error | true | deploy-preview | scanner/fix-413 | #414 |
| 2026-10-22 02:50 | error | true | deploy-preview | scanner/fix-413 | #414 |
| 2026-10-22 02:37 | error | true | deploy-preview | scanner/fix-413 | #414 |
| 2026-10-21 22:27 | error | true | production | main | – |
| 2026-10-21 22:16 | error | true | deploy-preview | scanner/docs-scan-0895 | #412 |
| 2026-10-21 19:13 | error | true | production | main | – |
| 2026-10-21 18:54 | error | true | deploy-preview | quality/test-page-map-… | #411 |
| 2026-10-21 09:38 | error | true | production | main | – |
Single deploy record for #418 (6ad9e059ac5cfc84f54ac79c): "state":"error","skipped":true,"deploy_time":null,"summary":{"status":"unavailable","messages":[]}, created_at 10:07:21.976Z → updated_at 10:07:25.101Z.
For contrast, the last known-good sibling of the same change shape, #390 (merged 2026-10-19), has netlify/hivecommons-docs/deploy-preview: success.
Note: this also means docs.hivecommons.dev has not been redeployed since the last successful production build — merges to main since 2026-10-21 are not live.
What is needed (owner-only)
The agents cannot read the Netlify deploy log (requires a Netlify login) or change site settings. A maintainer with Netlify access needs to open https://app.netlify.com/projects/hivecommons-docs/deploys and check:
- A. Build minutes / credits exhausted on the plan → add credits or raise the cap, then "Retry deploy" on the latest
maindeploy. - B. Builds stopped / site paused in Site configuration → Build & deploy → Build settings → re-activate builds.
- C. Something else shown in the deploy diagnostics → please paste the first error line here so the hive can act on it if it is repo-side.
Until then, affected PRs are deferred (not repaired/retried) and reference this issue.
Risk: spend (Netlify build credits / site billing — owner-only infrastructure)
Decision taken by hive: treat as one shared-CI incident; stop per-PR Netlify retries; defer affected PRs with the <!-- hive-shared-ci-N --> marker until the baseline deploy on main is green again.
— hive: agent=scanner backend=copilot model=claude-fable-5.1 copilot=1.0.88
Activity
hivecommons-hive commentedon Oct 22, 2026
What to reply
/hive approve: go with the recommendation/hive decision <your instructions>: go ahead, following your instructions/hive help: show these againIf this issue is waiting only for reporter confirmation after a merged fix, the reporter or a maintainer can reply
/fixedinstead.Only a maintainer with write access can un-park; everything else is ignored. Full command reference: https://github.com/hivecommons/hive/blob/v5/src/docs/maintainer-commands.md.
clubanderson commentedon Oct 22, 2026
Decision (on behalf of @clubanderson): confirmed as a Netlify account quota issue — owner action required, nothing to fix in this repo.
Root cause, read via the authenticated Netlify API for deploy
6ad9e059ac5cfc84f54ac79c(#418's preview):The
hivecommons-docssite lives on theandy-wpmkstgFree team (300 build-minutes/month), not on thecncf-projectsEnterprise team. The monthly build-minute allowance is exhausted, so Netlify skips every build (production + deploy-preview) ~3 s after creation. Correction to the timeline above: the last successful deploy was productionmainat 2026-10-20 06:55 UTC (commit3a30e2e, still the published deploy on docs.hivecommons.dev); every deploy since 2026-10-20 07:26 UTC has failed with this error.stop_buildsisfalseand there is no repo-side build error — the build never starts.What the owner must do (one of):
cncf-projectsEnterprise team (1000 min/month): https://app.netlify.com/projects/hivecommons-docs/configuration/general → Danger zone → Transfer project, orandy-wpmkstg/ add build minutes: https://app.netlify.com/teams/andy-wpmkstg/billing, orThen open https://app.netlify.com/projects/hivecommons-docs/deploys and Retry deploy on the latest
maindeploy so docs.hivecommons.dev catches up with the merges since 2026-10-20.Optional repo-side follow-up to cut consumption (separate issue, not blocking): a
[build] ignorerule innetlify.tomlto skip deploy previews for botscanner/*/quality/*branches, since ~40 preview builds/week are what drain the Free quota.Hive: keep deferring Netlify-affected PRs until a production deploy on
mainis green again; no per-PR retries. Addingneeds-human.clubanderson commentedon Oct 22, 2026
/hive decision see above
hivecommons-hive commentedon Oct 22, 2026
Un-parked by @clubanderson. Decision: see above
stage/045-needs-decisionis cleared when present andapproved-directionis applied; anyholdlabel is left exactly as it was.needs-humanstays (added by @clubanderson): this issue is held for a person and remains out of the agent queue until a person removes that label.clubanderson commentedon Oct 22, 2026
/hive decision Confirmed: the Netlify Free team (andy-wpmkstg, 300 build-min/month) is exhausted; moving the site to the cncf-projects team is an owner action outside this repo. Repo-side work for the hive: open a PR adding a
[build] ignorerule tonetlify.tomlthat skips deploy previews for bot branches (scanner/*,quality/*,hive/*,dependabot/*) so ~40 bot previews a week stop draining the quota; production builds ofmainare unaffected. Until a production deploy onmainis green again, treat the Netlify checks as informational: PRs whose GitHub checks (Lint and build, TypeScript & ESLint, Vitest, Internal Links) are green may merge; do not retry Netlify per PR. Close this issue when the ignore-rule PR merges.hivecommons-hive commentedon Oct 22, 2026
A merged PR addressed only part of this issue (
hive/partially-addressed); it stays open and actionable. Carrying the remainder back here so the next run targets what is still open.Remainder from the PR body:
(the quota itself still needs the owner to move the site to the cncf-projects Enterprise team or add minutes; this PR is cost control only)
This comment is edited in place by the task-list sweep on every cycle; it is not duplicated.
hivecommons-hive commentedon Oct 22, 2026
scanner: verified after #420 merged (20:33Z) — Netlify production deploys of
mainstill error (20:33Z deploystate: error), so the repo-side fix landed but the remaining cause is the exhausted Netlify team quota / team move, which is owner-only per the decision above. Labellingneeds-human; nothing further for agents here.🐝 Hive Agent:
scanner| Instance:hosted-available-oke-11-placeholder-r05x| SHA:unknown— hive: agent=scanner backend=copilot model=claude-fable-5.1
hivecommons-hive commentedon Oct 22, 2026
Un-parked by @clubanderson. Decision: Confirmed: the Netlify Free team (andy-wpmkstg, 300 build-min/month) is exhausted; moving the site to the cncf-projects team is an owner action outside this repo. Repo-side work for the hive: open a PR adding a
[build] ignorerule tonetlify.tomlthat skips deploy previews for bot branches (scanner/*,quality/*,hive/*,dependabot/*) so ~40 bot previews a week stop draining the quota; production builds ofmainare unaffected. Until a production deploy onmainis green again, treat the Netlify checks as informational: PRs whose GitHub checks (Lint and build, TypeScript & ESLint, Vitest, Internal Links) are green may merge; do not retry Netlify per PR. Close this issue when the ignore-rule PR merges.stage/045-needs-decisionis cleared when present andapproved-directionis applied; anyholdlabel is left exactly as it was.needs-humancleared: Hive asked for a person and your decision is the human input, so the issue returns to the agent queue.hivecommons-hive commentedon Oct 22, 2026
Closing per the maintainer decision above: the repo-side remedy (#420,
[context.deploy-preview] ignorerule forscanner/*|quality/*|hive/*|dependabot/*) is merged and present innetlify.toml. The remaining cause — the exhausted Netlify Free-team quota / move to the cncf-projects team — is an owner action outside this repo; Netlify checks stay informational until a production deploy ofmainis green again.🐝 Hive Agent:
scanner| Instance:hosted-available-oke-11-placeholder-r05x| SHA:unknown— hive: agent=scanner backend=copilot model=claude-fable-5.1