Skip to content

ci: support releasing from v21 branch - #862

Merged
lukasmatta merged 5 commits into
masterfrom
861-support-releasing-from-v21-branch-via-release-please
Sep 22, 2026
Merged

lukasmatta merged 5 commits into
masterfrom
861-support-releasing-from-v21-branch-via-release-please

Conversation

@lukasmatta

@lukasmatta lukasmatta commented Sep 21, 2026 •

Copy link
Copy Markdown
Collaborator

Extend release-please.yml to trigger on v21 in addition to master. Adds target-branch so release-please opens PRs against the correct branch, and publishes v21 releases under a v21-support npm dist-tag instead of latest (master keeps default npm publish behavior, unchanged).

Note: the same change needs to be ported onto the v21 branch itself for it to take effect there.

Closes #861

@lukasmatta lukasmatta linked an issue Sep 21, 2026 that may be closed by this pull request
@lukasmatta
lukasmatta requested a balanced review from Copilot September 21, 2026 10:00
@lukasmatta lukasmatta changed the title Support releasing from v21 branch ci: support releasing from v21 branch Sep 21, 2026

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.

Copilot review overview

🟢 Approval recommended

The workflow changes correctly preserve master behavior while isolating v21 releases.

Review effort: Balanced
Findings: None

What changed in this PR

Extends release automation to support the v21 maintenance branch.

Changes:

  • Triggers Release Please for master and v21.
  • Targets the triggering branch and publishes v21 packages under the v21 npm tag.
File Description
.github/​workflows/​release-please.yml Adds branch-aware releases and npm publishing tags.

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

@github-actions

github-actions Bot commented Sep 21, 2026 •

Copy link
Copy Markdown
Contributor

Coverage report for library

St.❔
Category Percentage Covered / Total
🟢 Statements 98.84% 7582/7671
🟢 Branches 93.87% 3902/4157
🟢 Functions 97.49% 1396/1432
🟢 Lines 99.34% 7034/7081

Test suite run success

3233 tests passing in 76 suites.

Report generated by 🧪jest coverage report action from b15ae12

@github-actions

github-actions Bot commented Sep 21, 2026 •

Copy link
Copy Markdown
Contributor

Playwright test results

passed  974 passed

Details

stats  974 tests across 35 suites
duration  32 minutes, 26 seconds
commit  b15ae12
info  For details, download the Playwright report

@lukasmatta
lukasmatta marked this pull request as ready for review September 21, 2026 10:37
@lukasmatta lukasmatta self-assigned this Sep 21, 2026
korel-san
korel-san previously approved these changes Sep 21, 2026
@lukasmatta
lukasmatta merged commit 7318f3a into master Sep 22, 2026
11 checks passed
@lukasmatta
lukasmatta deleted the 861-support-releasing-from-v21-branch-via-release-please branch September 22, 2026 11:18
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.

Support releasing from v21 branch via release-please

3 participants