Skip to content

ci(release): bump shared pipeline to v3 - #1516

Merged
chhoumann merged 1 commit into
masterfrom
ci/release-pipeline-v3
Jul 11, 2026
Merged

ci(release): bump shared pipeline to v3#1516
chhoumann merged 1 commit into
masterfrom
ci/release-pipeline-v3

Conversation

@chhoumann

@chhoumann chhoumann commented Jul 11, 2026

Copy link
Copy Markdown
Owner

What

Bumps the shared release-pipeline pins in the three release caller stubs
(release-prepare.yml, release-trigger.yml, release.yml) from v2 to the
new v3 tag of
chhoumann/obsidian-plugin-workflows
(v3 = 8471ad7827fcee306ac2b8c10e984e57aeefe7df).

Why - what v3 brings

  • feat!: stop cutting releases for chore-only commits
  • fix: handle bare release merge subjects
  • fix: retry the tag-verify read after createRef, closing the tag-verify
    replication race that hit 2 of the first 3 production releases

Behavior change

A commit range containing only chore commits will no longer produce a standing
release PR. This is intended - see
chhoumann/obsidian-plugin-workflows#4.

Validation

  • YAML parses (PyYAML safe_load)
  • actionlint clean on all three stubs

The ci / codeql / dependency-review / pr-title callers pin @v1 (advanced
in place) and are intentionally left unchanged.

Summary by CodeRabbit

  • Chores
    • Updated the release automation workflows to use the latest version of the shared release tooling.
    • Improved alignment across release preparation, validation, and publishing processes.

Point the release-prepare/trigger/release caller stubs at the new v3 tag
of chhoumann/obsidian-plugin-workflows. v3 brings three changes:

- feat!: stop cutting releases for chore-only commits
- fix: handle bare release merge subjects
- fix: retry the tag-verify read after createRef, closing the
  replication race that hit 2 of the first 3 production releases

Note the breaking change: a commit range containing only chore commits
will no longer produce a standing release PR (intended behavior, see
chhoumann/obsidian-plugin-workflows#4).
@coderabbitai

coderabbitai Bot commented Jul 11, 2026

Copy link
Copy Markdown

Review Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: 62fb60f6-aaf4-40f2-a23c-f6c96c394bed

📥 Commits

Reviewing files that changed from the base of the PR and between c81d253 and cca11f8.

📒 Files selected for processing (3)
  • .github/workflows/release-prepare.yml
  • .github/workflows/release-trigger.yml
  • .github/workflows/release.yml

📝 Walkthrough

Walkthrough

The release preparation, validation, and release workflows now use chhoumann/obsidian-plugin-workflows version v3, including forwarded workflows-ref inputs.

Changes

Release workflow version alignment

Layer / File(s) Summary
Align reusable workflow versions
.github/workflows/release-prepare.yml, .github/workflows/release-trigger.yml, .github/workflows/release.yml
Reusable workflow references and forwarded workflows-ref values are updated from v2 to v3 while other workflow configuration remains unchanged.

Estimated code review effort: 1 (Trivial) | ~5 minutes

Possibly related PRs

Poem

A rabbit hops through workflows bright,
From version two to three in flight.
Prepare, validate, release align,
New tags sparkle down the line.
v3 goes thump-thump—done! 🐇

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title clearly matches the main change: bumping the shared release pipeline from v2 to v3.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch ci/release-pipeline-v3

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@cloudflare-workers-and-pages

Copy link
Copy Markdown

Deploying quickadd with  Cloudflare Pages  Cloudflare Pages

Latest commit: cca11f8
Status: ✅  Deploy successful!
Preview URL: https://0fb4407f.quickadd.pages.dev
Branch Preview URL: https://ci-release-pipeline-v3.quickadd.pages.dev

View logs

@chhoumann
chhoumann merged commit fd00ccf into master Jul 11, 2026
11 checks passed
@chhoumann
chhoumann deleted the ci/release-pipeline-v3 branch July 11, 2026 15:39
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