Extra important for NPM which doesn't allow replacing a release once it
is published.
- run: npm publish --access public
env:
NODE_AUTH_TOKEN: ${{secrets.NPM_TOKEN}}
- run: npm publish --access public
env:
NODE_AUTH_TOKEN: ${{secrets.NPM_TOKEN}}
+ if: ${{ !github.event.release.prerelease }}
+ - run: npm publish --access public --tag beta
+ env:
+ NODE_AUTH_TOKEN: ${{secrets.NPM_TOKEN}}
+ if: ${{ github.event.release.prerelease }}
snap:
runs-on: ubuntu-latest
container: snapcore/snapcraft
snap:
runs-on: ubuntu-latest
container: snapcore/snapcraft
env:
SNAPCRAFT_LOGIN: ${{secrets.SNAPCRAFT_LOGIN}}
- run: snapcraft push --release=stable *.snap
env:
SNAPCRAFT_LOGIN: ${{secrets.SNAPCRAFT_LOGIN}}
- run: snapcraft push --release=stable *.snap
+ if: ${{ !github.event.release.prerelease }}
+ - run: snapcraft push --release=beta *.snap
+ if: ${{ github.event.release.prerelease }}