Skip to content

Commit 4e8602c

Browse files
committed
ci: release from GitHub
1 parent 292e7b9 commit 4e8602c

File tree

1 file changed

+25
-0
lines changed

1 file changed

+25
-0
lines changed

.github/workflows/ci.yml

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -119,3 +119,28 @@ jobs:
119119
- name: Build
120120
run: |
121121
yarn react-native run-windows --release --arch x64 --logging --no-packager --no-launch --no-deploy --msbuildprops "BundleEntryFile=index.ts" --no-telemetry
122+
release:
123+
name: Release
124+
permissions:
125+
contents: write
126+
issues: write
127+
pull-requests: write
128+
needs: [review, android, ios, macos, windows]
129+
runs-on: ubuntu-22.04
130+
steps:
131+
- name: Checkout
132+
uses: actions/checkout@v3
133+
- name: Set up Node.js
134+
uses: actions/[email protected]
135+
with:
136+
node-version: 16
137+
cache: yarn
138+
- name: Install JS dependencies
139+
run: |
140+
yarn
141+
- name: Release
142+
env:
143+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
144+
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
145+
run: |
146+
yarn semantic-release

0 commit comments

Comments
 (0)