File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 2525 release_body : ${{ steps.setup_release.outputs.release_body }}
2626 release_generate_release_notes : ${{ steps.setup_release.outputs.release_generate_release_notes }}
2727 release_tag : ${{ steps.setup_release.outputs.release_tag }}
28+ release_version : ${{ steps.setup_release.outputs.release_version }}
2829 permissions :
2930 contents : write
3031 runs-on : ubuntu-latest
4041
4142 build :
4243 runs-on : ubuntu-latest
44+ needs :
45+ - setup_release
4346 steps :
4447 - name : Checkout
4548 uses : actions/checkout@v6
4952 with :
5053 node-version : latest
5154
55+ - name : Set version
56+ env :
57+ RELEASE_VERSION : ${{ needs.setup_release.outputs.release_version }}
58+ id : version
59+ run :
60+ VERSION=${RELEASE_VERSION}
61+ if [[ "${GITHUB_EVENT_NAME}" == "pull_request" ]]; then
62+ VERSION=$(date +%Y.%m%d.%H%M%S)
63+ fi
64+
65+ echo "RELEASE_VERSION=${VERSION}" >> "${GITHUB_OUTPUT}"
66+
67+ - name : Update package.json
68+ env :
69+ RELEASE_VERSION : ${{ steps.version.outputs.RELEASE_VERSION }}
70+ run : npm version "${RELEASE_VERSION}" --no-git-tag-version
71+
5272 - name : Install dependencies
5373 run : npm install
5474
6383 CODECOV_TOKEN : ${{ secrets.CODECOV_TOKEN }}
6484 run : npm run build
6585
86+ - name : Publish (dry run)
87+ run : npm publish --dry-run
88+
6689 - name : Upload test results to Codecov
6790 # any except canceled or skipped
6891 if : >-
You can’t perform that action at this time.
0 commit comments