@@ -4,7 +4,7 @@ Part of the [cutting-releases](SKILL.md) skill.
44
55Run after the version tag is pushed, the ` v0 ` tag is moved, and the
66CI workflows complete. Focus on the areas identified during pre-flight
7- step E .
7+ step F .
88
99## A. Wait for CI workflows
1010
@@ -29,59 +29,65 @@ gh release view <tag>
2929Check that the title, changelog, and binary assets look correct.
3030Verify the release is not marked as a draft.
3131
32- ## C. Check fullsend-ai repos
32+ ## C. Skip fullsend-ai repos
3333
34- The skill user is a fullsend repo admin, so fullsend-ai org repos
35- are always accessible. Check recent workflow runs in the org's repos
36- that consume ` @v0 ` reusable workflows:
34+ The ` fullsend-ai/.fullsend ` repo references reusable workflows via
35+ ` @main ` , not ` @v0 ` . Its runs do ** not** exercise the ` v0 ` tag and
36+ cannot confirm that the tag move worked. (Those runs are checked
37+ during pre-flight instead, as a signal that ` main ` is healthy.)
38+
39+ Skip fullsend-ai for post-flight ` v0 ` verification. Focus on other
40+ downstream consumers in step D.
41+
42+ ## D. Check additional downstream repos (optional)
43+
44+ Use ` AskUserQuestion ` to ask if the user has access to additional
45+ downstream orgs:
46+
47+ > Do you have access to any other downstream orgs/repos to verify?
48+ > (e.g. "konflux-ci, redhat-developer/rhdh-agentic")
49+ > Leave blank to skip.
50+
51+ For each repo provided, check recent workflow runs that started
52+ ** after** the ` v0 ` tag move:
3753
3854```
39- gh run list --repo fullsend-ai/fullsend --limit=3
40- gh run list --repo fullsend-ai/.fullsend --limit=3
55+ gh run list --repo <org/repo> --limit=5
4156```
4257
43- Look for runs that started ** after** the ` v0 ` tag move. Confirm they
44- completed without workflow-resolution errors (e.g. "could not find
45- reusable workflow"). If no runs occurred naturally, check for any
46- recent failed or cancelled runs that can be retriggered:
58+ Confirm they completed without workflow-resolution errors (e.g.
59+ "could not find reusable workflow"). If no runs occurred naturally,
60+ check for recent failed runs that can be retriggered:
4761
4862```
49- gh run list --repo fullsend-ai/.fullsend --status=failure --limit=3
63+ gh run list --repo <org/repo> --status=failure --limit=3
5064```
5165
5266Present any candidate to the user for confirmation before retriggering:
5367
54- > I found run ` <run-id> ` (failed) in ` fullsend-ai/.fullsend ` .
68+ > I found run ` <run-id> ` (failed) in ` <org/repo> ` .
5569> Retrigger it to verify ` @v0 ` resolves?
5670
5771Once confirmed:
5872
5973```
60- gh run rerun <run-id> --failed --repo fullsend-ai/.fullsend
74+ gh run rerun <run-id> --failed --repo <org/repo>
6175```
6276
63- ## D. Check additional downstream repos (optional)
64-
65- Use ` AskUserQuestion ` to ask if the user has access to additional
66- downstream orgs:
67-
68- > Do you have access to any other downstream orgs/repos to verify?
69- > (e.g. "konflux-ci, redhat-developer/rhdh-agentic")
70- > Leave blank to skip.
71-
72- If the user provides repos, repeat the same checks from step C for
73- each one. If blank, skip this step — not all admins have access to
74- every enrolled org.
77+ If blank, skip this step — not all admins have access to every
78+ enrolled org.
7579
7680## E. Present post-flight summary
7781
7882Summarize results to the user:
7983
8084| Org/Repo | ` @v0 ` Refs | Status |
8185| ----------| -----------| --------|
82- | fullsend-ai/.fullsend | Confirmed | Passing |
8386| ... | ... | ... |
8487
88+ Note: ` fullsend-ai ` repos are excluded from this table — they use
89+ ` @main ` and were checked during pre-flight.
90+
8591Distinguish between:
8692- ** Release-related failures** — workflow resolution errors, missing
8793 secrets, or permission failures caused by the tag move.
0 commit comments