diff --git a/.github/workflows/publish_npm.yml b/.github/workflows/publish_npm.yml index a28c535..599154b 100644 --- a/.github/workflows/publish_npm.yml +++ b/.github/workflows/publish_npm.yml @@ -22,36 +22,14 @@ jobs: uses: actions/setup-node@v4.0.2 with: node-version: 20 - - name: Nerdbank.GitVersioning - id: nbgv - uses: dotnet/nbgv@v0.4.2 - with: - stamp: ${{ matrix.package }}/package.json - run: npm ci - run: cd ${{ matrix.package }}; npm run build - - name: Publish release to npm - uses: JS-DevTools/npm-publish@v3 - id: npmrelease - # boolean properties from NBGV step appears to be converted into *capitalized* strings - # so explicitly string compare PublicRelease output value - if: ${{ steps.nbgv.outputs.PublicRelease == 'True'}} - with: - token: ${{ secrets.NPM_PUBLISH }} - registry: https://registry.npmjs.org/ - tag: ${{ steps.nbgv.outputs.PrereleaseVersion == '' && 'latest' || 'preview' }} # Assign a 'preview' tag to versions end with '-preview'. Otherwise, assign a 'latest' tag to the latest release. - access: public - package: ${{ matrix.package }} - - name: Publish test package to npm + - name: Publish package to npm uses: JS-DevTools/npm-publish@v3 id: npmtest - if: ${{ steps.nbgv.outputs.PublicRelease == 'False'}} with: token: ${{ secrets.NPM_PUBLISH }} registry: https://registry.npmjs.org/ - tag: 'test' + tag: 'latest' access: public package: ${{ matrix.package }} - - if: ${{ steps.npmrelease.outputs.type }} - run: echo "Published a new release package!" - - if: ${{ steps.npmtest.outputs.type }} - run: echo "Published a new test package!"