Skip to content

Commit a057d71

Browse files
chore: release 1.0.0-beta.21 (#822)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
1 parent dcab8f0 commit a057d71

File tree

8 files changed

+468
-697
lines changed

8 files changed

+468
-697
lines changed

.github/workflows/release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ jobs:
3131
- name: Setup Node.js (for npm publish with OIDC)
3232
uses: actions/setup-node@v4
3333
with:
34-
node-version: '22'
34+
node-version: '24'
3535
registry-url: 'https://registry.npmjs.org'
3636

3737
- name: Setup Ruby (for CocoaPods)

CONTRIBUTING.md

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -93,11 +93,18 @@ Our CI verify that the linter and tests pass when creating a PR.
9393

9494
We use [release-it](https://github.com/release-it/release-it) to make it easier to publish new versions. It handles common tasks like bumping version based on semver, creating tags and releases etc.
9595

96-
To publish new versions, run the following:
97-
98-
```sh
99-
bun release
100-
```
96+
Releases are published via GitHub Actions using npm's OIDC trusted publishing (no tokens required). To publish a new version:
97+
98+
1. Go to **Actions****Release****Run workflow**
99+
2. Select the `main` branch
100+
3. Enter the version (e.g., `1.0.0-beta.21`) or increment type (`patch`, `minor`, `major`, `prerelease`)
101+
4. Optionally check "Dry run" to test without publishing
102+
5. Click **Run workflow**
103+
104+
The workflow will:
105+
- Bump the version in package.json
106+
- Build and publish to npm with provenance attestation
107+
- Create a git tag and GitHub release
101108

102109
### Scripts
103110

bun.lock

Lines changed: 292 additions & 530 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

example/.bundle/config

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,4 @@
1-
BUNDLE_PATH: "vendor/bundle"
1+
---
2+
BUNDLE_PATH: "/Users/runner/work/react-native-quick-crypto/react-native-quick-crypto/example/vendor/bundle"
23
BUNDLE_FORCE_RUBY_PLATFORM: "1"
4+
BUNDLE_DEPLOYMENT: "true"

example/ios/Podfile.lock

Lines changed: 156 additions & 156 deletions
Large diffs are not rendered by default.

example/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "react-native-quick-crypto-example",
3-
"version": "1.0.0-beta.20",
3+
"version": "1.0.0-beta.21",
44
"private": true,
55
"type": "module",
66
"scripts": {
@@ -38,7 +38,7 @@
3838
"react-native-bouncy-checkbox": "4.1.2",
3939
"react-native-nitro-modules": "0.29.1",
4040
"react-native-quick-base64": "2.2.2",
41-
"react-native-quick-crypto": "workspace:*",
41+
"react-native-quick-crypto": "1.0.0-beta.21",
4242
"react-native-safe-area-context": "^5.2.2",
4343
"react-native-screens": "4.18.0",
4444
"react-native-vector-icons": "^10.1.0",

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"version": "1.0.0-beta.20",
2+
"version": "1.0.0-beta.21",
33
"type": "module",
44
"scripts": {
55
"clang-format": "./scripts/clang-format.sh",

packages/react-native-quick-crypto/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "react-native-quick-crypto",
3-
"version": "1.0.0-beta.20",
3+
"version": "1.0.0-beta.21",
44
"description": "A fast implementation of Node's `crypto` module written in C/C++ JSI",
55
"main": "lib/commonjs/index",
66
"module": "lib/module/index",

0 commit comments

Comments
 (0)