Skip to content

ci: call starflow docs release workflow - #623

Open
jahn-junior wants to merge 10 commits into
mainfrom
work/rtd-release-automation/CRAFT-5278
Open

jahn-junior wants to merge 10 commits into
mainfrom
work/rtd-release-automation/CRAFT-5278

Conversation

@jahn-junior

@jahn-junior jahn-junior commented Oct 10, 2026 •

Copy link
Copy Markdown
Contributor

Call the upstream RTD release workflow from Starbase.

Depends on canonical/starflow#204.


  • I've followed the contribution guidelines.
  • I've signed the CLA.
  • I've successfully run make lint && make test.
  • I've added or updated any relevant documentation.
  • In documents I changed, I added a meta description if one was missing.
  • I've updated the relevant release notes.

Copilot AI lite review requested due to automatic review settings October 10, 2026 22:13
@jahn-junior
jahn-junior requested a review from bepri as a code owner October 10, 2026 22:13
Comment thread .github/workflows/release-docs.yaml Fixed
Comment thread .github/workflows/release-docs.yaml Outdated

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟡 Changes recommended

Reruns can force-reset hotfix branches, and release timing can leave Read the Docs versions in the wrong state.

6 open findings
What changed in this PR

This PR adds a release workflow for Starbase-based projects to create hotfix branches and manage Read the Docs versions and redirects from version tags.

Changes:

  • Create or update hotfix branches for major and minor releases.
  • Sync and promote Read the Docs versions, then create version redirects.
File Description
.github/​workflows/​release-docs.yaml Adds the tag-triggered documentation release workflow.

🧠 Review effort: Lite


💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread .github/workflows/release-docs.yaml Outdated
Comment thread .github/workflows/release-docs.yaml
Comment thread .github/workflows/release-docs.yaml Outdated
Comment thread .github/workflows/release-docs.yaml Outdated
Comment thread .github/workflows/release-docs.yaml Outdated
Comment thread .github/workflows/release-docs.yaml Outdated
@jahn-junior
jahn-junior marked this pull request as draft October 15, 2026 18:01
Comment thread .github/workflows/release-docs.yaml Fixed
@jahn-junior
jahn-junior requested review from a team and medubelko and removed request for bepri October 15, 2026 22:04
@jahn-junior
jahn-junior marked this pull request as ready for review October 15, 2026 22:04
Comment thread .github/workflows/release-docs.yaml
Signed-off-by: JJ Coldiron <jj.coldiron@canonical.com>
@jahn-junior
jahn-junior requested a review from lengau October 21, 2026 23:25
@jahn-junior jahn-junior changed the title ci: add RTD release workflow ci: add docs release workflow from starflow Oct 22, 2026
@jahn-junior jahn-junior changed the title ci: add docs release workflow from starflow ci: call starflow docs release workflow Oct 22, 2026

@lengau lengau left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM once the starflow side is merged.

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.

5 participants