diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 16d9cfa..80fcd7d 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -2,6 +2,7 @@ name: Publish Package to npmjs on: release: types: [published] + workflow_dispatch: jobs: build: diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index ad2da5b..fdc3660 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -43,6 +43,7 @@ jobs: command: yarn - name: Bump version + id: bump-version run: | gh auth status gh auth setup-git @@ -50,6 +51,9 @@ jobs: git config --global user.email "228685+fragment-pr-bot[bot]@users.noreply.github.com" echo "Creating NPM release ${{ inputs.type }}" npm version ${{ inputs.type }} + yarn build + echo "version=$(npm pkg get version | tr -d '\"')" + echo "version=$(npm pkg get version | tr -d '\"')" >> $GITHUB_OUTPUT env: GH_TOKEN: ${{ steps.generate-token.outputs.token }} @@ -57,7 +61,8 @@ jobs: uses: peter-evans/create-pull-request@153407881ec5c347639a548ade7d8ad1d6740e38 # v4 with: token: ${{ steps.generate-token.outputs.token }} - title: Bump SDK version (${{ inputs.type }}) + title: Bump SDK version (${{ steps.bump-version.outputs.version }}) + branch: create-pull-request/${{ inputs.type }}-${{ steps.bump-version.outputs.version }} base: 'dev' body: > This PR is auto-generated by github action. diff --git a/package.json b/package.json index cf1612f..d568e5d 100644 --- a/package.json +++ b/package.json @@ -15,6 +15,7 @@ "start-docs": "node scripts/hostDocs.js", "gen-docs": "yarn typedoc --plugin typedoc-plugin-markdown --entryPointStrategy expand ./src --exclude ./src/bin.ts --exclude ./src/getToken.ts --entryPointStrategy expand ./generated/generated.ts", "prepack": "yarn build", + "postversion": "yarn gen-version", "fragment-node-client-codegen": "node --loader ts-node/esm --no-warnings=ExperimentalWarning src/bin.ts", "prepublishOnly": "yarn build" },