From 54c6c6fb51d1db05b7608a097e1c6b2139328748 Mon Sep 17 00:00:00 2001 From: goosewobbler Date: Tue, 26 Nov 2024 17:58:52 +0000 Subject: [PATCH] ci: set `prereleaseIdentifier` --- .github/workflows/prerelease.yml | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/.github/workflows/prerelease.yml b/.github/workflows/prerelease.yml index c826182..20eee62 100644 --- a/.github/workflows/prerelease.yml +++ b/.github/workflows/prerelease.yml @@ -17,8 +17,8 @@ on: - preminor - premajor - prerelease - npmTag: - description: 'NPM tag. Defaults to "next".' + prereleaseIdentifier: + description: 'Prerelease Identifier. Used for NPM tag and version string. Defaults to "next", e.g. "1.0.0-next.0".' required: true default: 'next' @@ -54,12 +54,17 @@ jobs: run: pnpm install --frozen-lockfile - name: Build run: pnpm build + - name: Update Turbo Version config + uses: restackio/update-json-file-action@2.1 + with: + file: version.config.json + fields: '{"prereleaseIdentifier": "${{inputs.prereleaseIdentifier}}"}' - name: Create Release and Tags shell: bash run: pnpm turbo-version -b ${{inputs.prereleaseVersion}} - name: Publish to NPM shell: bash - run: pnpm publish -r --tag ${{inputs.npmTag}} + run: pnpm publish -r --tag ${{inputs.prereleaseIdentifier}} env: NPM_TOKEN: ${{ secrets.NPM_TOKEN }} - name: Push Tags and Commits