From 215aa59b7733fd1a552b1e9d2b7e808765d26216 Mon Sep 17 00:00:00 2001 From: "fryorcraken.eth" Date: Fri, 19 Aug 2022 19:22:35 +1000 Subject: [PATCH] feat(ci): published merged PRs --- .github/workflows/ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 1d9864a9a5..e9530e927a 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -72,3 +72,33 @@ jobs: with: name: nim-waku-logs path: log/ + + release_next: + runs-on: ubuntu-latest + if: github.event_name == 'push' && github.ref == 'refs/heads/master' + needs: [build_and_test] + steps: + - name: Checkout code + uses: actions/checkout@v2.3.3 + + - name: Install NodeJS + uses: actions/setup-node@v3 + with: + node-version: ${{ env.NODE_JS }} + + - name: install using npm ci + uses: bahmutov/npm-install@v1 + + - name: Append git hash to version + shell: bash + run: | + CURR_VERSION=$(cat package.json | jq .version | tr -d '"') + GIT_HASH=$(git rev-parse --short HEAD) + cat package.json| jq --arg version "$CURR_VERSION-$GIT_HASH" '.version |= $version' > _package.json + mv -f _package.json package.json + + - name: Authenticate with registry + run: echo "//registry.npmjs.org/:_authToken=${{ secrets.NPM_TOKEN }}" > ./.npmrc + + - name: publish + run: npm publish --tag next --access public