chore(ci): Release workflow fixes [fixes FLU-273] (#460)

* Fix publishing artifact

* Set version

* Set avm client version during release

* Try linkied components again
This commit is contained in:
Anatolios Laskaris 2023-02-08 15:07:33 +02:00 committed by GitHub
parent 5aa3c75875
commit 8f5217e3d6
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
5 changed files with 29 additions and 6 deletions

View File

@ -6,6 +6,24 @@
"plugins": [
{
"type": "cargo-workspace"
},
{
"type": "linked-versions",
"groupName": "air-interpreter",
"components": [
"air",
"air-interpreter",
"avm-client"
]
},
{
"type": "linked-versions",
"groupName": "air-beautifier and air-beautify",
"components": [
"air-beautifier",
"air-beautify",
"air-beautify-wasm"
]
}
],
"packages": {
@ -15,6 +33,10 @@
"air-interpreter": {
"component": "air-interpreter"
},
"avm/client": {
"release-type": "node",
"component": "avm-client"
},
"avm/interface": {},
"avm/server": {},
"crates/air-lib/air-parser": {},

View File

@ -1,8 +1,9 @@
{
"air": "0.35.1",
"air": "0.35.4",
"air-interpreter": "0.35.4",
"avm/interface": "0.28.1",
"avm/server": "0.28.1",
"avm/client": "0.35.4",
"crates/air-lib/air-parser": "0.7.2",
"crates/air-lib/execution-info-collector": "0.7.2",
"crates/air-lib/interpreter-cid": "0.2.0",

View File

@ -76,7 +76,7 @@ jobs:
- name: Commit version bump
uses: stefanzweifel/git-auto-commit-action@v4
with:
commit_message: "chore: Bump air-interpreter-wasm version to ${{ steps.version.outputs.version }}"
commit_message: "chore: Bump air-interpreter version to ${{ steps.version.outputs.version }}"
branch: ${{ fromJson(needs.release-please.outputs.pr).headBranchName }}
commit_user_name: fluencebot
commit_user_email: devops@fluence.one
@ -89,7 +89,7 @@ jobs:
- release-please
permissions:
contents: read
contents: write
id-token: write
steps:

View File

@ -1,12 +1,12 @@
{
"name": "@fluencelabs/avm",
"version": "0.0.0",
"version": "0.35.4",
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
"name": "@fluencelabs/avm",
"version": "0.0.0",
"version": "0.35.4",
"license": "Apache 2.0",
"devDependencies": {
"typescript": "4.9.5"

View File

@ -1,7 +1,7 @@
{
"name": "@fluencelabs/avm",
"description": "Aquamarine VM",
"version": "0.0.0",
"version": "0.35.4",
"main": "./dist/index.js",
"repository": "https://github.com/fluencelabs/air",
"author": "Fluence Labs",