From 6162de58039687945b0cfb09fceb5aa1ab52c3e4 Mon Sep 17 00:00:00 2001 From: folex <0xdxdy@gmail.com> Date: Tue, 29 Dec 2020 13:27:24 +0300 Subject: [PATCH 01/15] Rename package to @fluencelabs/fluence --- .github/workflows/publish_release.yml | 71 +++++++++++++++++++++++++++ package-lock.json | 4 +- package.json | 6 +-- 3 files changed, 76 insertions(+), 5 deletions(-) create mode 100644 .github/workflows/publish_release.yml diff --git a/.github/workflows/publish_release.yml b/.github/workflows/publish_release.yml new file mode 100644 index 000000000..1c7164722 --- /dev/null +++ b/.github/workflows/publish_release.yml @@ -0,0 +1,71 @@ +name: "publish-release" + +on: + push: + branches: + - "master" + +jobs: + npm-publish: + name: "Publish" + runs-on: ubuntu-latest + defaults: + run: + shell: bash + + steps: + - name: Checkout repository + uses: actions/checkout@v2 + + ### Calculate FINAL_VERSION + - name: Install jq + run: sudo apt-get update && sudo apt-get --yes --force-yes install jq + + - name: Get version from npm and increment + run: | + set -x + yarn global add semver + PATH="$(yarn global bin):$PATH" + + # take npm version and increment it + PKG_NAME="$(cat package.json | jq -r .name)" + NPM_VERSION="$(yarn info --silent "$PKG_NAME" version || true)" + NEXT_NPM_VERSION="$(semver --increment patch "$NPM_VERSION")" + + # take local version + LOCAL_VERSION="$(cat package.json | jq -r .version)" + + # take maximum of the local and NEXT_NPM versions + MAX_VERSION="$(semver "$LOCAL_VERSION" "$NEXT_NPM_VERSION" "0.0.0" | tail -n1)" + + # save info to env + echo "FINAL_VERSION=$MAX_VERSION" | tee -a $GITHUB_ENV + echo "PKG_NAME=$PKG_NAME" | tee -a $GITHUB_ENV" + + ### Set version + - name: Set version to ${{ env.FINAL_VERSION }} + run: yarn version --new-version ${{ env.FINAL_VERSION }} --no-git-tag-version + + ### Publish to NPM registry + - uses: actions/setup-node@v1 + with: + node-version: '14' + registry-url: 'https://registry.npmjs.org' + + - run: npm publish --access public + env: + NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} + + ### Create a pre-release + - name: Create Release + id: create_release + uses: actions/create-release@v1 + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + with: + tag_name: ${{ env.FINAL_VERSION }} + release_name: Fluence Network ${{ env.FINAL_VERSION }} + body: | + [${{ env.FINAL_VERSION }} @ NPM registry](https://www.npmjs.com/package/${{ env.PKG_NAME }}/v/${{ env.FINAL_VERSION }}) + draft: false + prerelease: false \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index 1ed349146..49d2050db 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { - "name": "fluence", - "version": "0.7.106", + "name": "@fluencelabs/fluence", + "version": "0.8.0", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index c5ecec288..413ae32ba 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { - "name": "fluence", - "version": "0.7.108", - "description": "the browser js-libp2p client for the Fluence network", + "name": "@fluencelabs/fluence", + "version": "0.8.0", + "description": "JS SDK for the Fluence network", "main": "./dist/fluence.js", "typings": "./dist/fluence.d.ts", "scripts": { From 5c2fbe3a46e95a2c5d586afe20a1055f01ba05ca Mon Sep 17 00:00:00 2001 From: folex <0xdxdy@gmail.com> Date: Tue, 29 Dec 2020 14:45:46 +0300 Subject: [PATCH 02/15] add release on branch --- .github/workflows/publish_branch.yml | 93 ++++++++++++++++++++++++++++ 1 file changed, 93 insertions(+) create mode 100644 .github/workflows/publish_branch.yml diff --git a/.github/workflows/publish_branch.yml b/.github/workflows/publish_branch.yml new file mode 100644 index 000000000..e9059e5c3 --- /dev/null +++ b/.github/workflows/publish_branch.yml @@ -0,0 +1,93 @@ +name: "publish-release" + +on: + push: + +jobs: + npm-publish: + name: "Publish" + runs-on: ubuntu-latest + defaults: + run: + shell: bash + + steps: + ### Extract branch name + - name: Extract branch name + if: github.event_name != 'pull_request' + run: echo "BRANCH_NAME=$(echo ${GITHUB_REF#refs/heads/})" >> $GITHUB_ENV + id: extract_branch + + - name: Extract branch name + if: github.event_name == 'pull_request' + run: echo "BRANCH_NAME=$(echo ${GITHUB_REF#refs/heads/})" >> $GITHUB_ENV + + - name: Checkout repository + uses: actions/checkout@v2 + + ### Calculate FINAL_VERSION + - name: Install jq + run: sudo apt-get update && sudo apt-get --yes --force-yes install jq + + - name: Get version from npm and increment + run: | + set -x + yarn global add semver + PATH="$(yarn global bin):$PATH" + + # take npm version and increment it + PKG_NAME="$(cat package.json | jq -r .name)" + + # sanitize branch name so it can be used as a semver suffix (replace [^0-9a-zA-Z-] with hyphen) + SANITIZED_BRANCH="$(echo -n "${{ env.BRANCH_NAME }}" | tr -C '[:alnum:]-' -)" + + # take all versions from npm and replace single quotes with double quotes + NPM_VERSIONS=$(yarn info --silent fluence versions | tr \' \") + # take only versions that contain branch name + NPM_VERSIONS_FILTERED=$(echo $NPM_VERSIONS | jq -r '.[] | select(contains("$SANITIZED_BRANCH"))') + # flatten into a single line + NPM_VERSIONS_FLATTENED=$(echo $NPM_VERSIONS_FILTERED | awk '{print}' ORS=' ') + # sort versions according to semver, take highest (last) + LAST_NPM_VERSION="$(semver -p $(echo $NPM_VERSIONS_FLATTENED) | tail -n1)" + # increment prerelease part of the version + PRERELEASE_NPM_VERSION="$(semver --increment prerelease --preid "$SANITIZED_BRANCH" "$LAST_NPM_VERSION")" + + # take local version + LOCAL_VERSION="$(cat package.json | jq -r .version)" + # set prerelease part on local version + LOCAL_PRERELEASE_VERSION="$(semver --increment prerelease --preid "$SANITIZED_BRANCH" "$LOCAL_VERSION")" + + # take the highest version + MAX_VERSION="$(semver "$LOCAL_PRERELEASE_VERSION" "$PRERELEASE_NPM_VERSION" | tail -n1)" + + # save info to env + echo "FINAL_VERSION=$MAX_VERSION" | tee -a $GITHUB_ENV + echo "PKG_NAME=$PKG_NAME" | tee -a $GITHUB_ENV" + + ### Set version + - name: Set version to ${{ env.FINAL_VERSION }} + run: yarn version --new-version ${{ env.FINAL_VERSION }} --no-git-tag-version + + ### Publish to NPM registry + - uses: actions/setup-node@v1 + with: + node-version: '14' + registry-url: 'https://registry.npmjs.org' + + - run: npm publish --access public + env: + NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} + + ### Create a pre-release + - name: Create Release + id: create_release + uses: actions/create-release@v1 + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + with: + tag_name: ${{ env.FINAL_VERSION }} + release_name: Fluence Network ${{ env.FINAL_VERSION }} + body: | + [${{ env.FINAL_VERSION }} @ NPM registry](https://www.npmjs.com/package/${{ env.PKG_NAME }}/v/${{ env.FINAL_VERSION }}) + draft: false + prerelease: false \ No newline at end of file From efe0317ccaedab75403e9a9115379aca8930413a Mon Sep 17 00:00:00 2001 From: folex <0xdxdy@gmail.com> Date: Tue, 29 Dec 2020 14:48:34 +0300 Subject: [PATCH 03/15] fix quotes --- .github/workflows/publish_branch.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/publish_branch.yml b/.github/workflows/publish_branch.yml index e9059e5c3..45831b0f4 100644 --- a/.github/workflows/publish_branch.yml +++ b/.github/workflows/publish_branch.yml @@ -1,4 +1,4 @@ -name: "publish-release" +name: "publish-branch" on: push: @@ -44,7 +44,7 @@ jobs: # take all versions from npm and replace single quotes with double quotes NPM_VERSIONS=$(yarn info --silent fluence versions | tr \' \") # take only versions that contain branch name - NPM_VERSIONS_FILTERED=$(echo $NPM_VERSIONS | jq -r '.[] | select(contains("$SANITIZED_BRANCH"))') + NPM_VERSIONS_FILTERED=$(echo $NPM_VERSIONS | jq -r ".[] | select(contains($SANITIZED_BRANCH))") # flatten into a single line NPM_VERSIONS_FLATTENED=$(echo $NPM_VERSIONS_FILTERED | awk '{print}' ORS=' ') # sort versions according to semver, take highest (last) From 1a4b06b1992d5183d0cd473eab9e9a65e9239366 Mon Sep 17 00:00:00 2001 From: folex <0xdxdy@gmail.com> Date: Tue, 29 Dec 2020 14:49:27 +0300 Subject: [PATCH 04/15] do not create release on branch commit --- .github/workflows/publish_branch.yml | 25 +++++++++++++------------ 1 file changed, 13 insertions(+), 12 deletions(-) diff --git a/.github/workflows/publish_branch.yml b/.github/workflows/publish_branch.yml index 45831b0f4..9f2584244 100644 --- a/.github/workflows/publish_branch.yml +++ b/.github/workflows/publish_branch.yml @@ -79,15 +79,16 @@ jobs: NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} ### Create a pre-release - - name: Create Release - id: create_release - uses: actions/create-release@v1 - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - with: - tag_name: ${{ env.FINAL_VERSION }} - release_name: Fluence Network ${{ env.FINAL_VERSION }} - body: | - [${{ env.FINAL_VERSION }} @ NPM registry](https://www.npmjs.com/package/${{ env.PKG_NAME }}/v/${{ env.FINAL_VERSION }}) - draft: false - prerelease: false \ No newline at end of file +# - name: Create Release +# id: create_release +# uses: actions/create-release@v1 +# env: +# GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} +# with: +# tag_name: ${{ env.FINAL_VERSION }} +# release_name: Fluence Network ${{ env.FINAL_VERSION }} +# body: | +# [${{ env.FINAL_VERSION }} @ NPM registry](https://www.npmjs.com/package/${{ env.PKG_NAME }}/v/${{ env.FINAL_VERSION }}) +# draft: false +# prerelease: false + From fb3fc03925de9c2f4ad09b844eb0a9315b6de849 Mon Sep 17 00:00:00 2001 From: folex <0xdxdy@gmail.com> Date: Tue, 29 Dec 2020 14:53:44 +0300 Subject: [PATCH 05/15] add quotes --- .github/workflows/publish_branch.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/publish_branch.yml b/.github/workflows/publish_branch.yml index 9f2584244..25a01ab1d 100644 --- a/.github/workflows/publish_branch.yml +++ b/.github/workflows/publish_branch.yml @@ -42,9 +42,9 @@ jobs: SANITIZED_BRANCH="$(echo -n "${{ env.BRANCH_NAME }}" | tr -C '[:alnum:]-' -)" # take all versions from npm and replace single quotes with double quotes - NPM_VERSIONS=$(yarn info --silent fluence versions | tr \' \") + NPM_VERSIONS=$(yarn info --silent "$PKG_NAME" versions | tr \' \") # take only versions that contain branch name - NPM_VERSIONS_FILTERED=$(echo $NPM_VERSIONS | jq -r ".[] | select(contains($SANITIZED_BRANCH))") + NPM_VERSIONS_FILTERED=$(echo $NPM_VERSIONS | jq -r ".[] | select(contains(\"$SANITIZED_BRANCH\"))") # flatten into a single line NPM_VERSIONS_FLATTENED=$(echo $NPM_VERSIONS_FILTERED | awk '{print}' ORS=' ') # sort versions according to semver, take highest (last) From a4bf8a6d88e820e7ef5838eb3aadda98a78ae1a6 Mon Sep 17 00:00:00 2001 From: folex <0xdxdy@gmail.com> Date: Tue, 29 Dec 2020 14:55:46 +0300 Subject: [PATCH 06/15] default value --- .github/workflows/publish_branch.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/publish_branch.yml b/.github/workflows/publish_branch.yml index 25a01ab1d..1fe5cd08f 100644 --- a/.github/workflows/publish_branch.yml +++ b/.github/workflows/publish_branch.yml @@ -42,7 +42,7 @@ jobs: SANITIZED_BRANCH="$(echo -n "${{ env.BRANCH_NAME }}" | tr -C '[:alnum:]-' -)" # take all versions from npm and replace single quotes with double quotes - NPM_VERSIONS=$(yarn info --silent "$PKG_NAME" versions | tr \' \") + NPM_VERSIONS=$(yarn info --silent "$PKG_NAME" versions | tr \' \" || echo '["0.0.0"]') # take only versions that contain branch name NPM_VERSIONS_FILTERED=$(echo $NPM_VERSIONS | jq -r ".[] | select(contains(\"$SANITIZED_BRANCH\"))") # flatten into a single line From 0c7c8cbbada53cf3a95c17640186e8bdded239d8 Mon Sep 17 00:00:00 2001 From: folex <0xdxdy@gmail.com> Date: Tue, 29 Dec 2020 15:05:40 +0300 Subject: [PATCH 07/15] why exit? --- .github/workflows/publish_branch.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/publish_branch.yml b/.github/workflows/publish_branch.yml index 1fe5cd08f..0edc8d891 100644 --- a/.github/workflows/publish_branch.yml +++ b/.github/workflows/publish_branch.yml @@ -42,15 +42,15 @@ jobs: SANITIZED_BRANCH="$(echo -n "${{ env.BRANCH_NAME }}" | tr -C '[:alnum:]-' -)" # take all versions from npm and replace single quotes with double quotes - NPM_VERSIONS=$(yarn info --silent "$PKG_NAME" versions | tr \' \" || echo '["0.0.0"]') + NPM_VERSIONS=$(yarn info --silent "$PKG_NAME" versions | tr \' \") # take only versions that contain branch name NPM_VERSIONS_FILTERED=$(echo $NPM_VERSIONS | jq -r ".[] | select(contains(\"$SANITIZED_BRANCH\"))") # flatten into a single line NPM_VERSIONS_FLATTENED=$(echo $NPM_VERSIONS_FILTERED | awk '{print}' ORS=' ') # sort versions according to semver, take highest (last) - LAST_NPM_VERSION="$(semver -p $(echo $NPM_VERSIONS_FLATTENED) | tail -n1)" + LAST_NPM_VERSION="$(semver -p $(echo $NPM_VERSIONS_FLATTENED) | tail -n1 || true)" # increment prerelease part of the version - PRERELEASE_NPM_VERSION="$(semver --increment prerelease --preid "$SANITIZED_BRANCH" "$LAST_NPM_VERSION")" + PRERELEASE_NPM_VERSION="$(semver --increment prerelease --preid "$SANITIZED_BRANCH" "${LAST_NPM_VERSION}-0")" # added '-0' here to avoid semver erroneously increment patch octet. Any suffix works, '-0' is chosen deliberately. # take local version LOCAL_VERSION="$(cat package.json | jq -r .version)" From 67edcf7053d0f880bddba8aa7de78b2ea676716e Mon Sep 17 00:00:00 2001 From: folex <0xdxdy@gmail.com> Date: Tue, 29 Dec 2020 15:07:47 +0300 Subject: [PATCH 08/15] add debug output --- .github/workflows/publish_branch.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/publish_branch.yml b/.github/workflows/publish_branch.yml index 0edc8d891..09f8c995c 100644 --- a/.github/workflows/publish_branch.yml +++ b/.github/workflows/publish_branch.yml @@ -42,7 +42,7 @@ jobs: SANITIZED_BRANCH="$(echo -n "${{ env.BRANCH_NAME }}" | tr -C '[:alnum:]-' -)" # take all versions from npm and replace single quotes with double quotes - NPM_VERSIONS=$(yarn info --silent "$PKG_NAME" versions | tr \' \") + NPM_VERSIONS=$(yarn info --silent "$PKG_NAME" versions 2>/dev/null | tr \' \") # take only versions that contain branch name NPM_VERSIONS_FILTERED=$(echo $NPM_VERSIONS | jq -r ".[] | select(contains(\"$SANITIZED_BRANCH\"))") # flatten into a single line @@ -50,7 +50,9 @@ jobs: # sort versions according to semver, take highest (last) LAST_NPM_VERSION="$(semver -p $(echo $NPM_VERSIONS_FLATTENED) | tail -n1 || true)" # increment prerelease part of the version + echo "Before PRERELEASE_NPM_VERSION" PRERELEASE_NPM_VERSION="$(semver --increment prerelease --preid "$SANITIZED_BRANCH" "${LAST_NPM_VERSION}-0")" # added '-0' here to avoid semver erroneously increment patch octet. Any suffix works, '-0' is chosen deliberately. + echo "After PRERELEASE_NPM_VERSION" # take local version LOCAL_VERSION="$(cat package.json | jq -r .version)" From d280d3c5374dd311f243b9f6ce433234f720385c Mon Sep 17 00:00:00 2001 From: folex <0xdxdy@gmail.com> Date: Tue, 29 Dec 2020 15:09:50 +0300 Subject: [PATCH 09/15] it's ok to fail, semver. --- .github/workflows/publish_branch.yml | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/.github/workflows/publish_branch.yml b/.github/workflows/publish_branch.yml index 09f8c995c..064aa524d 100644 --- a/.github/workflows/publish_branch.yml +++ b/.github/workflows/publish_branch.yml @@ -50,9 +50,7 @@ jobs: # sort versions according to semver, take highest (last) LAST_NPM_VERSION="$(semver -p $(echo $NPM_VERSIONS_FLATTENED) | tail -n1 || true)" # increment prerelease part of the version - echo "Before PRERELEASE_NPM_VERSION" - PRERELEASE_NPM_VERSION="$(semver --increment prerelease --preid "$SANITIZED_BRANCH" "${LAST_NPM_VERSION}-0")" # added '-0' here to avoid semver erroneously increment patch octet. Any suffix works, '-0' is chosen deliberately. - echo "After PRERELEASE_NPM_VERSION" + PRERELEASE_NPM_VERSION="$(semver --increment prerelease --preid "$SANITIZED_BRANCH" "${LAST_NPM_VERSION}-0" || true)" # added '-0' here to avoid semver erroneously increment patch octet. Any suffix works, '-0' is chosen deliberately. # take local version LOCAL_VERSION="$(cat package.json | jq -r .version)" From 169278ef0983f88684dde10d77d1fdf33325bbed Mon Sep 17 00:00:00 2001 From: folex <0xdxdy@gmail.com> Date: Tue, 29 Dec 2020 15:12:04 +0300 Subject: [PATCH 10/15] typo --- .github/workflows/publish_branch.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/publish_branch.yml b/.github/workflows/publish_branch.yml index 064aa524d..e9bde14fe 100644 --- a/.github/workflows/publish_branch.yml +++ b/.github/workflows/publish_branch.yml @@ -55,14 +55,14 @@ jobs: # take local version LOCAL_VERSION="$(cat package.json | jq -r .version)" # set prerelease part on local version - LOCAL_PRERELEASE_VERSION="$(semver --increment prerelease --preid "$SANITIZED_BRANCH" "$LOCAL_VERSION")" + LOCAL_PRERELEASE_VERSION="$(semver --increment prerelease --preid "$SANITIZED_BRANCH" "${LOCAL_VERSION}-0")" # added '-0' here to avoid semver erroneously increment patch octet. Any suffix works, '-0' is chosen deliberately. # take the highest version MAX_VERSION="$(semver "$LOCAL_PRERELEASE_VERSION" "$PRERELEASE_NPM_VERSION" | tail -n1)" # save info to env echo "FINAL_VERSION=$MAX_VERSION" | tee -a $GITHUB_ENV - echo "PKG_NAME=$PKG_NAME" | tee -a $GITHUB_ENV" + echo "PKG_NAME=$PKG_NAME" | tee -a $GITHUB_ENV ### Set version - name: Set version to ${{ env.FINAL_VERSION }} From 590c7bc68b5d9d7bc230c87d37036366585d1608 Mon Sep 17 00:00:00 2001 From: folex <0xdxdy@gmail.com> Date: Tue, 29 Dec 2020 15:20:09 +0300 Subject: [PATCH 11/15] cat package.json --- .github/workflows/publish_branch.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/publish_branch.yml b/.github/workflows/publish_branch.yml index e9bde14fe..cb416d854 100644 --- a/.github/workflows/publish_branch.yml +++ b/.github/workflows/publish_branch.yml @@ -50,7 +50,7 @@ jobs: # sort versions according to semver, take highest (last) LAST_NPM_VERSION="$(semver -p $(echo $NPM_VERSIONS_FLATTENED) | tail -n1 || true)" # increment prerelease part of the version - PRERELEASE_NPM_VERSION="$(semver --increment prerelease --preid "$SANITIZED_BRANCH" "${LAST_NPM_VERSION}-0" || true)" # added '-0' here to avoid semver erroneously increment patch octet. Any suffix works, '-0' is chosen deliberately. + PRERELEASE_NPM_VERSION="$(semver --increment prerelease --preid "$SANITIZED_BRANCH" "${LAST_NPM_VERSION}" || true)" # added '-0' here to avoid semver erroneously increment patch octet. Any suffix works, '-0' is chosen deliberately. # take local version LOCAL_VERSION="$(cat package.json | jq -r .version)" @@ -74,6 +74,8 @@ jobs: node-version: '14' registry-url: 'https://registry.npmjs.org' + - run: cat package.json + - run: npm publish --access public env: NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} From 8146aa87be41c51c67f80b39c1d91bba5f6b68ac Mon Sep 17 00:00:00 2001 From: folex <0xdxdy@gmail.com> Date: Tue, 29 Dec 2020 15:23:29 +0300 Subject: [PATCH 12/15] use node 15 --- .github/workflows/publish_branch.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/publish_branch.yml b/.github/workflows/publish_branch.yml index cb416d854..c06a0a276 100644 --- a/.github/workflows/publish_branch.yml +++ b/.github/workflows/publish_branch.yml @@ -71,11 +71,13 @@ jobs: ### Publish to NPM registry - uses: actions/setup-node@v1 with: - node-version: '14' + node-version: '15' registry-url: 'https://registry.npmjs.org' - run: cat package.json + - run: npm run build + - run: npm publish --access public env: NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} From 5c7d52a2e9ca958169a4ad1a07f4fc1eb659d722 Mon Sep 17 00:00:00 2001 From: folex <0xdxdy@gmail.com> Date: Tue, 29 Dec 2020 15:24:38 +0300 Subject: [PATCH 13/15] npm i --- .github/workflows/publish_branch.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/publish_branch.yml b/.github/workflows/publish_branch.yml index c06a0a276..c1a7a5521 100644 --- a/.github/workflows/publish_branch.yml +++ b/.github/workflows/publish_branch.yml @@ -76,6 +76,7 @@ jobs: - run: cat package.json + - run: npm i - run: npm run build - run: npm publish --access public From 98427f9b1d635946d7ea33aac827b38562cf480a Mon Sep 17 00:00:00 2001 From: folex <0xdxdy@gmail.com> Date: Tue, 29 Dec 2020 15:29:54 +0300 Subject: [PATCH 14/15] remove obsolete comment --- .github/workflows/publish_branch.yml | 15 --------------- 1 file changed, 15 deletions(-) diff --git a/.github/workflows/publish_branch.yml b/.github/workflows/publish_branch.yml index c1a7a5521..b94a77b80 100644 --- a/.github/workflows/publish_branch.yml +++ b/.github/workflows/publish_branch.yml @@ -82,18 +82,3 @@ jobs: - run: npm publish --access public env: NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} - - ### Create a pre-release -# - name: Create Release -# id: create_release -# uses: actions/create-release@v1 -# env: -# GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} -# with: -# tag_name: ${{ env.FINAL_VERSION }} -# release_name: Fluence Network ${{ env.FINAL_VERSION }} -# body: | -# [${{ env.FINAL_VERSION }} @ NPM registry](https://www.npmjs.com/package/${{ env.PKG_NAME }}/v/${{ env.FINAL_VERSION }}) -# draft: false -# prerelease: false - From a5504301585b80b57a0b415be4a7bbb6d62e9831 Mon Sep 17 00:00:00 2001 From: folex <0xdxdy@gmail.com> Date: Tue, 29 Dec 2020 15:34:55 +0300 Subject: [PATCH 15/15] add npm i & npm run build to release --- .github/workflows/publish_release.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/publish_release.yml b/.github/workflows/publish_release.yml index 1c7164722..58add21dc 100644 --- a/.github/workflows/publish_release.yml +++ b/.github/workflows/publish_release.yml @@ -52,6 +52,9 @@ jobs: node-version: '14' registry-url: 'https://registry.npmjs.org' + - run: npm i + - run: npm run build + - run: npm publish --access public env: NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}