Skip to content

Commit

Permalink
Generate canary builds for all 3 packages
Browse files Browse the repository at this point in the history
  • Loading branch information
CassioMG committed Jul 8, 2024
1 parent 479944d commit 65314ee
Show file tree
Hide file tree
Showing 3 changed files with 76 additions and 0 deletions.
File renamed without changes.
38 changes: 38 additions & 0 deletions .github/workflows/npmPublishSdkKMBeta.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
name: typescript-wallet-sdk-km beta build
on:
push:
branches:
- develop
jobs:
npm-beta:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v2
- uses: actions/setup-node@v2
with:
node-version: 18
registry-url: https://registry.npmjs.org/
- run: yarn install
- run: yarn build
- run: yarn test:ci

- name: Create beta package version
run: |
timestamp=$(date +%s%3N)
current_version=$(jq -r '.version' @stellar/typescript-wallet-sdk-km/package.json)
echo "new_version=${current_version}-beta.${timestamp}" >> $GITHUB_ENV
- name: Update package.json version
uses: jossef/action-set-json-field@6e6d7e639f24b3955ef682815317b5613ac6ca12 # v1
with:
file: ./@stellar/typescript-wallet-sdk-km/package.json
field: version
value: ${{ env.new_version }}

- name: Publish beta build
run: |
cd @stellar/typescript-wallet-sdk-km
yarn publish --tag beta --access public
env:
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
38 changes: 38 additions & 0 deletions .github/workflows/npmPublishSdkSorobanBeta.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
name: typescript-wallet-sdk-soroban beta build
on:
push:
branches:
- develop
jobs:
npm-beta:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v2
- uses: actions/setup-node@v2
with:
node-version: 18
registry-url: https://registry.npmjs.org/
- run: yarn install
- run: yarn build
- run: yarn test:ci

- name: Create beta package version
run: |
timestamp=$(date +%s%3N)
current_version=$(jq -r '.version' @stellar/typescript-wallet-sdk-soroban/package.json)
echo "new_version=${current_version}-beta.${timestamp}" >> $GITHUB_ENV
- name: Update package.json version
uses: jossef/action-set-json-field@6e6d7e639f24b3955ef682815317b5613ac6ca12 # v1
with:
file: ./@stellar/typescript-wallet-sdk-soroban/package.json
field: version
value: ${{ env.new_version }}

- name: Publish beta build
run: |
cd @stellar/typescript-wallet-sdk-soroban
yarn publish --tag beta --access public
env:
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}

0 comments on commit 65314ee

Please sign in to comment.