Skip to content

chore(release): 7.0.0#179

Merged
GSTJ merged 1 commit into
mainfrom
chore/force-v7-release
May 19, 2026
Merged

chore(release): 7.0.0#179
GSTJ merged 1 commit into
mainfrom
chore/force-v7-release

Conversation

@GSTJ
Copy link
Copy Markdown
Owner

@GSTJ GSTJ commented May 19, 2026

Summary

  • Bumps react-native-magic-modal from 6.0.6 to 7.0.0
  • Renames the Unreleased heading in CHANGELOG.md to 7.0.0 (2026-05-19)
  • Captures the Expo SDK 52 -> 55 breaking peer-dep bumps (RN 0.83, React 19, Reanimated 4, worklets 0.5) from feat!: bump Expo SDK 52 -> 55 (requires Reanimated 4) #161 that earlier failed publish runs lost track of.

Why a manual bump?

The original feat!: bump Expo SDK 52 -> 55 lived in the squashed history of #161, but the most recent commits on main are ci(release): / chore: style, so release-it's conventional-changelog plugin computed a patch (6.0.6 → 6.0.7). This PR pre-stamps 7.0.0 so the next publish workflow run picks it up verbatim.

Intentionally no feat!: / BREAKING CHANGE: marker on the commit — that would cause release-it to compound the bump again.

Test plan

  • package.json version reads 7.0.0
  • CHANGELOG.md top section is ## 7.0.0 (2026-05-19) with the BREAKING CHANGES intact
  • Branch checks pass
  • After merge, Publish workflow ships 7.0.0 (gated on NPM_TOKEN rotation — see follow-up issue)

Bumps to 7.0.0 to capture the Expo SDK 52 -> 55 breaking peer
bumps from #161 that earlier failed publish runs lost track of.
release-it should now publish 7.0.0 on next push to main.
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Manual release bump to 7.0.0, stamping the previously unreleased Expo SDK 55 / Reanimated 4 breaking peer-dep changes from #161 so the next publish workflow ships them under a major version rather than a computed patch.

Changes:

  • Bump packages/modal/package.json version from 6.0.6 to 7.0.0.
  • Rename CHANGELOG.md Unreleased heading to 7.0.0 (2026-05-19).

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.

File Description
packages/modal/package.json Version bump to 7.0.0 for the breaking peer-dep release.
packages/modal/CHANGELOG.md Promotes the Unreleased section to the dated 7.0.0 release heading.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@GSTJ GSTJ marked this pull request as draft May 19, 2026 07:29
auto-merge was automatically disabled May 19, 2026 07:29

Pull request was converted to draft

@GSTJ GSTJ marked this pull request as ready for review May 19, 2026 07:30
@GSTJ GSTJ enabled auto-merge (squash) May 19, 2026 07:40
@GSTJ GSTJ merged commit 808e427 into main May 19, 2026
3 of 4 checks passed
GSTJ added a commit that referenced this pull request May 19, 2026
## Summary

Two post-7.0.1 ship issues, observed in CI runs after #179 merged:

1. **🚀 Publish step succeeds with `npm publish`** but release-it then
fails pushing the version-bump commit + tag back to main: `GH013:
Repository rule violations found for refs/heads/main` (`GITHUB_TOKEN`
can't bypass branch protection). Switch the checkout to `secrets.GH_PAT`
so release-it's git push goes through.

2. **📚 Docs workflow** finishes in 5s and then errors with `tar:
packages/modal/docs: Cannot open: No such file or directory`. Cause:
turbo's `docs` task only declares `node_modules/.cache/docs.json` as an
output, so on cache hit turbo doesn't restore the generated `docs/`
directory. Add `docs/**` to the task outputs.

Both issues are pre-existing in the workflows but only surfaced now that
the Publish workflow actually gets past pnpm setup + npm auth.

## Test plan
- [x] `pnpm typecheck` green
- [ ] Branch Checkup green on this PR
- [ ] After merge: 🚀 Publish workflow on main reaches end of release-it
step without GH013 error
- [ ] After merge: 📚 Docs workflow uploads non-empty artifact
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