Skip to content

promote: point at consolidated promote.yml reusable workflow - #6

Merged
astrojuanlu merged 1 commit into
mainfrom
repoint-promote-reusable
Oct 22, 2026
Merged

astrojuanlu merged 1 commit into
mainfrom
repoint-promote-reusable

Conversation

@astrojuanlu

Copy link
Copy Markdown
Contributor

What

template/.github/workflows/promote.yaml.j2 and the expectation in tests/test_template.py referenced obs-plugins-snaps/workflows/.github/workflows/promote-dispatch.yml@main, which no longer exists — the dispatch-capable promote reusable workflow was consolidated into promote.yml in the workflows repo. Re-pointed both to promote.yml@main.

Why it matters

Generated plugin repos' promote.yaml inherited the stale reference (applied via template), so the first Actions → Promote snap dispatch would fail at workflow resolution — right when stable promotions are due. Blocking the fleet's stable promotion step.

Verification

  • tox -e 3.14 (24 tests incl. the updated assertion): green
  • tox -e lint: green

Rollout

The four plugin repos get the same one-line fix via hand-rolled PRs (propagation PR #5 is still unreviewed); after merge they're consistent and future copier update runs keep them aligned.

Assisted-by: OpenRouter:z-ai/glm-5.3-flash pi

promote-dispatch.yml was consolidated into promote.yml in the
workflows repo, but the template and its test still referenced the
old name; the generated promote.yaml would fail at workflow
resolution on first dispatch. Re-point both.

Trailer: Signed-off-by: Juan Luis Cano Rodríguez <juan.rodriguez@canonical.com>
Assisted-by: OpenRouter:z-ai/glm-5.3-flash pi
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.

1 participant