From 348a3dda7b688fd4abc139b3781c01accba8743b Mon Sep 17 00:00:00 2001 From: KOMIYA Atsushi Date: Sat, 27 Jan 2024 23:34:43 +0900 Subject: [PATCH] Publish bolt-s3 and bolt-dynamodb simultaneously --- .github/workflows/publish.yaml | 16 +++++++++++++--- Makefile | 3 ++- 2 files changed, 15 insertions(+), 4 deletions(-) diff --git a/.github/workflows/publish.yaml b/.github/workflows/publish.yaml index ae35b14..45422f4 100644 --- a/.github/workflows/publish.yaml +++ b/.github/workflows/publish.yaml @@ -30,11 +30,21 @@ jobs: git config --global user.name 'github-actions[bot]' git config --global user.email '41898282+github-actions[bot]@users.noreply.github.com' - name: Bump version - run: npm -w packages/bolt-s3 version ${{ inputs.target_element }} + run: | + npm version ${{ inputs.target_element }} \ + --include-workspace-root \ + --no-git-tag-version \ + -w packages/bolt-s3 \ + -w packages/bolt-dynamodb - name: Get version string id: get-version-string - run: echo "version=$(jq -r .version packages/bolt-s3/package.json)" >> "$GITHUB_OUTPUT" - - run: git add package-lock.json packages/bolt-s3/package.json + run: echo "version=$(jq -r .version package.json)" >> "$GITHUB_OUTPUT" + - run: | + git add \ + package.json \ + package-lock.json \ + packages/bolt-s3/package.json \ + packages/bolt-dynamodb/package.json - run: git commit -m "v${{ steps.get-version-string.outputs.version }}" - run: git tag "v${{ steps.get-version-string.outputs.version }}" - run: npm ci diff --git a/Makefile b/Makefile index 57a83e6..104c93d 100644 --- a/Makefile +++ b/Makefile @@ -5,8 +5,9 @@ test: docker compose down publish: test - cp README.md LICENSE packages/bolt-s3/ npm -w packages/bolt-s3 run compile npm -w packages/bolt-s3 publish --provenance --access public + npm -w packages/bolt-dynamodb run compile + npm -w packages/bolt-dynamodb publish --provenance --access public .PHONY: test