Skip to content

chore: bump @semantic-release/github to ^12.0.6#3169

Merged
oliverlaz merged 2 commits intorelease-v13from
chore/bump-semantic-release-github
May 5, 2026
Merged

chore: bump @semantic-release/github to ^12.0.6#3169
oliverlaz merged 2 commits intorelease-v13from
chore/bump-semantic-release-github

Conversation

@oliverlaz
Copy link
Copy Markdown
Member

@oliverlaz oliverlaz commented May 5, 2026

Summary

Bumps @semantic-release/github from 12.0.2 β†’ 12.0.6 (and semantic-release 25.0.2 β†’ 25.0.3) so that v13 hotfixes published from release-v13 stop overwriting the Latest badge on the public GitHub release pages.

v12.0.6 includes semantic-release/github#1169, which sends make_latest on the GitHub release based on the branch type:

  • main release branch (master / v14 line) β†’ make_latest: "true" (unchanged behavior β€” keeps the Latest badge)
  • maintenance branch (release-v13, configured with range: "13.x") β†’ make_latest: "false" (no longer claims the Latest badge)

Picks up semantic-release/github#1169, which sets make_latest=false on
GitHub releases for non-main release branches. v13 hotfixes published
from release-v13 will no longer be flagged as "Latest" on the public
GitHub release pages, leaving the badge on the master/v14 line.

Also bumps semantic-release ^25.0.2 -> ^25.0.3.
After deduping the lockfile, @types/react@* (transitive via
@types/react-image-gallery) folded into the direct ^19.0.7 entry.
React 19's types removed the global JSX namespace, so use
React.JSX.IntrinsicElements instead. The @ts-expect-error in
ModalGallery existed to suppress the @types/react 18<->19 mismatch
with react-image-gallery; with both on 19, the suppression is unused.
oliverlaz added a commit that referenced this pull request May 5, 2026
## Summary

Bumps `@semantic-release/github` from 12.0.2 β†’ 12.0.6 (and
`semantic-release` 25.0.2 β†’ 25.0.3) on master.

v12.0.6 includes
[semantic-release/github#1169](semantic-release/github#1169),
which derives the GitHub release's `make_latest` flag from
semantic-release's branch classification:

- **main release branch** (`master` here) β†’ `make_latest: "true"`
(unchanged β€” keeps the **Latest** badge)
- **maintenance branch** (e.g. `release-v13` on the v13 line) β†’
`make_latest: "false"`

Master's behavior does **not** change with this bump β€” it's already the
main release branch and will continue claiming the Latest badge. This PR
exists for parity with the v13 line (#3169) and to set a sensible floor
in case a future maintenance branch is added to `.releaserc.json`.
@codecov
Copy link
Copy Markdown

codecov Bot commented May 5, 2026

Codecov Report

βœ… All modified and coverable lines are covered by tests.
βœ… Project coverage is 80.92%. Comparing base (f458b5f) to head (fe0a41f).
⚠️ Report is 1 commits behind head on release-v13.

Additional details and impacted files
@@               Coverage Diff               @@
##           release-v13    #3169      +/-   ##
===============================================
- Coverage        80.93%   80.92%   -0.01%     
===============================================
  Files              506      506              
  Lines            10563    10563              
  Branches          2482     2482              
===============================================
- Hits              8549     8548       -1     
- Misses            1580     1581       +1     
  Partials           434      434              

β˜” View full report in Codecov by Sentry.
πŸ“’ Have feedback on the report? Share it here.

πŸš€ New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • πŸ“¦ JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@oliverlaz oliverlaz merged commit 9a59022 into release-v13 May 5, 2026
5 checks passed
@oliverlaz oliverlaz deleted the chore/bump-semantic-release-github branch May 5, 2026 13:43
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.

2 participants