React Native bridge for the Transact SDK
See our documentation for additional information.
This repository uses automated publishing via GitHub releases. When you publish a release, it automatically:
- ✅ Updates
package.json
version to match the release tag - ✅ Commits the version change back to the repository
- ✅ Publishes the package to npm with the correct version
-
Ensure your code is ready for release on the
master
branch -
Create a new release on GitHub:
- Go to Releases → "Create a new release"
- Use the release template for the release notes
-
Publish the release - This automatically triggers the publish workflow
- Use semantic versioning:
MAJOR.MINOR.PATCH
- Tag format:
1.2.3
- For testing: Use pre-release tags like
1.2.3-beta.1
When you publish a release:
GitHub Release (1.2.3) → Workflow Triggers → Updates package.json → Commits Changes → Publishes to npm
If needed, you can manually trigger the publish workflow:
- Go to Actions → "publish" workflow
- Click "Run workflow" → Select branch → "Run workflow"
- Note: Manual triggers skip version updates
- Workflow fails: Check the Actions tab for detailed logs
- Version conflicts: Ensure the release tag doesn't already exist on npm
- Permission issues: Verify npm token is properly configured in repository secrets