2424 runs-on : ubuntu-latest
2525
2626 outputs :
27- fluence-js-version : " ${{ steps.snapshot.outputs.version }}"
27+ fluence-js-version : " v ${{ steps.snapshot.outputs.version }}"
2828
2929 permissions :
3030 contents : read
@@ -51,13 +51,21 @@ jobs:
5151
5252 - name : Set avm version
5353 if : inputs.avm-version != ''
54- working-directory : packages/fluence-js
55- run : pnpm i --save -E @fluencelabs/avm@${{ inputs.avm-version }}
54+ uses : fluencelabs/github-actions/npm-set-dependency@main
55+ with :
56+ package : " @fluencelabs/avm"
57+ version : ${{ inputs.avm-version }}
58+ working-directory : packages/fluence-js
59+ package-manager : pnpm
5660
5761 - name : Set marine-js version
5862 if : inputs.marine-js-version != ''
59- working-directory : packages/fluence-js
60- run : pnpm i --save -E @fluencelabs/marine-js@${{ inputs.marine-js-version }}
63+ uses : fluencelabs/github-actions/npm-set-dependency@main
64+ with :
65+ package : " @fluencelabs/marine-js"
66+ version : ${{ inputs.marine-js-version }}
67+ working-directory : packages/fluence-js
68+ package-manager : pnpm
6169
6270 - name : Import secrets
6371 uses : hashicorp/vault-action@v2.4.3
@@ -77,21 +85,15 @@ jobs:
7785 uses : fluencelabs/github-actions/generate-snapshot-id@main
7886
7987 - name : Set package version
80- id : snapshot
81- run : |
82- node ci.js bump-version ${{ steps.version.outputs.id }}
83- echo "version=$(node ci.js get-version)" >> $GITHUB_OUTPUT
88+ run : node ci.js bump-version ${{ steps.version.outputs.id }}
8489
8590 - run : pnpm -r build
8691
87- - name : Publish to self-hosted npm repo
88- run : |
89- # Publish to self-hosted npm repo
90- pnpm --no-git-checks --registry https://npm.fluence.dev -r publish --tag snapshot -filter '@fluencelabs/*'
91-
92- - name : Print info to check summary
92+ - name : Publish snapshots
93+ id : snapshot
9394 uses : fluencelabs/github-actions/npm-publish-snapshot@main
9495 with :
9596 working-directory : packages/fluence-js
9697 id : ${{ steps.version.outputs.id }}
97- publish : false
98+ package-manager : pnpm
99+ flags : " -r --registry https://npm.fluence.dev --no-git-checks --tag snapsot -filter '@fluencelabs/*'"
0 commit comments