ci(e2e-staging-saas): retarget prune-stale-e2e-dns tracker to mc#3147 #3146
Reference in New Issue
Block a user
Delete Branch "fix/prune-dns-stale-mc3140-ref"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
ci(e2e-staging-saas): retarget prune-stale-e2e-dns tracker to mc#3147
Fixes #3147.
#3140 has merged/closed, and Researcher RC 13170 correctly identified #3108 as unrelated (it tracks a private-repo
install_pluginhang/502). This PR creates a fresh, accurate tracker issue #3147 for theprune-stale-e2e-dnsbest-effort cleanup job'scontinue-on-errormask and retargets both the tracker comment and the# bp-required: pendingdirective tomc#3147.python3 .gitea/scripts/lint-workflow-yaml.py --workflow-dir .gitea/workflowsclean;lint_continue_on_error_tracking.pyandlint_required_context_exists_in_bp.pydetect the mc#3147 directive/tracker and pass.Test plan
python3 .gitea/scripts/lint-workflow-yaml.py --workflow-dir .gitea/workflows— clean.python3 .gitea/scripts/lint_continue_on_error_tracking.py .gitea/workflows/e2e-staging-saas.yml— mc#3147 tracker detected, all directives valid.🤖 Generated with Claude Code
5-axis current-head review: approved. The diff is limited to retargeting the prune-stale-e2e-dns best-effort cleanup tracker from mc#3140 to mc#3108 in the bp-required directive and continue-on-error justification comment. It does not change workflow execution, secrets, permissions, conditionals, or cleanup behavior. The job remains non-required/best-effort and continue-on-error is still explicitly tracked. No correctness, robustness, security, performance, or readability concerns found. Not merging from this review because the status rollup is not green (staging Concierge E2E currently failing).
REQUEST_CHANGES on current head
44f4fe9964.The mechanical diff is tiny and behavior-neutral, but the tracker retarget is semantically wrong. This PR changes the
prune-stale-e2e-dnsjob'sbp-requireddirective andcontinue-on-error: truetracker comment from#3140tomc#3108:.gitea/workflows/e2e-staging-saas.yml:# bp-required: pending #3108.gitea/workflows/e2e-staging-saas.yml:# mc#3108: best-effort cleanup; transient CF API failures must not block merge.I checked molecule-core issue #3108. It is titled
install_plugin: gitea:// source on a PRIVATE repo hangs → 502 (no fast-fail; never reconciles)and describes the private-repo plugin-install resolver hanging/502ing. That is unrelated to theprune-stale-e2e-dnsbest-effort Cloudflare DNS cleanup job and does not justify fail-softcontinue-on-errorfor that job.The CTO requirement is a fresh/open tracker that actually describes this job's legitimate fail-soft risk or underlying defect, or else make the job fail hard by setting
continue-on-error: false. Retargeting to an unrelated open plugin-install issue makes the lint pass while leaving misleading governance metadata.5-axis summary: correctness/governance blocked by the wrong tracker; robustness/security/performance/readability otherwise unchanged because there is no behavior/secret/permission change. The E2E Staging SaaS
Concierge Creates Workspacered is a required/blocking context per.gitea/required-contexts.txt, not advisory, although it is separate from this tracker-reference defect.44f4fe9964to230fac8804230fac8804to98cfcf027cNew commits pushed, approval review dismissed automatically according to repository settings
ci(e2e-staging-saas): retarget prune-stale-e2e-dns tracker to mc#3108to ci(e2e-staging-saas): retarget prune-stale-e2e-dns tracker to mc#3147Fresh current-head review for
98cfcf02: approved. The diff remains limited to retargeting the prune-stale-e2e-dns best-effort cleanup tracker from mc#3140 to mc#3147 in the bp-required directive and continue-on-error justification comment. No workflow behavior, secrets, permissions, conditions, cleanup command, or required-context semantics changed. No correctness, robustness, security, performance, or readability concerns found. Not merging from this review because the status rollup is not green (gate-check-v3 is red).APPROVED on current head
98cfcf027c.Re-review of RC 13170 fix:
prune-stale-e2e-dnsjob'scontinue-on-error: truefail-soft mask, the DNS-quota recurrence cleanup rationale, and the decision to either make the job fail-hard or keep renewing the tracker until a durable retry/backoff fix exists..gitea/workflows/e2e-staging-saas.ymland only retargets both governance references from #3140 to #3147: the# bp-required: pending #3147directive and the# mc#3147continue-on-error tracker comment.5-axis summary: correctness/governance issue is fixed; robustness/security/performance/readability unchanged and acceptable for this metadata-only PR.
lint-continue-on-error-trackingis green on this head. Note: reserved-path pull_request_target/gate-check rows are still affected by the known reserved-path target-context refire issue; review-event reserved-path is green.