Skip to content

ci: revert artifact-quota mitigations now that storage budget is set - #42

Merged
moonming merged 1 commit into
mainfrom
revert/quota-mitigations
Apr 26, 2026
Merged

ci: revert artifact-quota mitigations now that storage budget is set#42
moonming merged 1 commit into
mainfrom
revert/quota-mitigations

Conversation

@moonming

Copy link
Copy Markdown
Member

Summary

The Packages spending limit on the moonming account was raised from $0 → $5/mo (artifact storage is billed under the Packages SKU, not Actions). Verified empirically: re-running run 24948385951, build-ui's upload-artifact step no longer hits "Artifact storage quota has been hit" and downstream build-aisix successfully downloads ui-dist.

Time to remove the soft-fail mitigations.

What's reverted

Four `continue-on-error` markers from #40 + #41:

What's preserved

Two pre-existing markers that predate the quota issue:

  • `e2e` job-level (etcd service startup / undici flake — separate problem)
  • `coverage-gate`'s `coverage-e2e` download (e2e legitimately produces no coverage when its tests don't run)

Test plan

  • Latest main run verified post-budget-fix: build-ui upload SUCCESS, build-aisix download + build SUCCESS
  • After this PR lands, main CI is fully green at job level (the 3 X marks gone)

The Packages spending limit on the moonming account was raised from
$0 to $5/mo (artifact storage is billed under the Packages SKU, not
Actions). Verified by re-running run 24948385951: build-ui's
upload-artifact step no longer reports "Artifact storage quota has
been hit", and downstream build-aisix can now download ui-dist.

Reverts the four `continue-on-error` mitigations added by:
- #40: rust-unit's coverage-unit upload-artifact
        build-ui's ui-dist upload-artifact
        build-bin (build-aisix) job-level
- #41: coverage-gate job-level
        coverage-gate's coverage-unit download-artifact

Preserves the two pre-existing `continue-on-error` markers that
predate the quota outage:
- e2e job-level (etcd service startup / undici flake)
- coverage-gate's coverage-e2e download-artifact (e2e produces no
  coverage when its tests don't run)
Copilot AI review requested due to automatic review settings April 26, 2026 05:01

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.

Pull request overview

Reverts CI “soft-fail” mitigations that were introduced to work around GitHub artifact storage quota errors, now that the account’s Packages budget has been raised and artifact uploads/downloads are expected to be reliable again.

Changes:

  • Remove continue-on-error from coverage-unit artifact upload in rust-unit.
  • Remove continue-on-error from ui-dist artifact upload in build-ui.
  • Remove job-level continue-on-error from build-bin and coverage-gate, and make coverage-unit download hard-fail again in coverage-gate.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@moonming
moonming merged commit 11b32f4 into main Apr 26, 2026
10 checks passed
@moonming
moonming deleted the revert/quota-mitigations branch April 26, 2026 05:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants