ci: Add marine-js (#204)

* Add marine-js

* Add marine-js input
This commit is contained in:
Anatolios Laskaris 2022-11-22 18:07:58 +02:00 committed by GitHub
parent 1506c7cf16
commit aa502de62b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 20 additions and 10 deletions

View File

@ -6,6 +6,9 @@ on:
avm-version:
description: "@fluencelabs/avm version"
type: string
marine-js-version:
description: "@fluencelabs/marine-js version"
type: string
outputs:
fluence-js-version:
description: "@fluencelabs/fluence version"
@ -48,11 +51,13 @@ jobs:
- name: Set avm version
if: inputs.avm-version != ''
uses: fluencelabs/github-actions/npm-set-dependency@main
with:
package: "@fluencelabs/avm"
version: ${{ inputs.avm-version }}
working-directory: packages/fluence-js
working-directory: packages/fluence-js
run: pnpm i --save -E @fluencelabs/avm@${{ inputs.avm-version }}
- name: Set marine-js version
if: inputs.marine-js-version != ''
working-directory: packages/fluence-js
run: pnpm i --save -E @fluencelabs/marine-js@${{ inputs.marine-js-version }}
- name: Import secrets
uses: hashicorp/vault-action@v2.4.3

View File

@ -10,6 +10,9 @@ on:
avm-version:
description: "@fluencelabs/avm version"
type: string
marine-js-version:
description: "@fluencelabs/marine-js version"
type: string
env:
RUST_PEER_IMAGE: "${{ inputs.rust-peer-image }}"
@ -82,11 +85,13 @@ jobs:
- name: Set avm version
if: inputs.avm-version != ''
uses: fluencelabs/github-actions/npm-set-dependency@main
with:
package: "@fluencelabs/avm"
version: ${{ inputs.avm-version }}
working-directory: packages/fluence-js
working-directory: packages/fluence-js
run: pnpm i --save -E @fluencelabs/avm@${{ inputs.avm-version }}
- name: Set marine-js version
if: inputs.marine-js-version != ''
working-directory: packages/fluence-js
run: pnpm i --save -E @fluencelabs/marine-js@${{ inputs.marine-js-version }}
- run: pnpm -r build
- run: pnpm -r test