Skip to content
Snippets Groups Projects
Commit a679c126 authored by Christoph Witzko's avatar Christoph Witzko
Browse files

fix: use github action for releases

parent e8fda626
No related branches found
No related tags found
No related merge requests found
...@@ -60,7 +60,17 @@ jobs: ...@@ -60,7 +60,17 @@ jobs:
registry: registry.gitlab.com registry: registry.gitlab.com
username: ${{ secrets.GITLAB_USER }} username: ${{ secrets.GITLAB_USER }}
password: ${{ secrets.GITLAB_TOKEN }} password: ${{ secrets.GITLAB_TOKEN }}
- run: ./scripts/release || exit 0 - uses: go-semantic-release/action@v1
id: semrel
with:
bin: ./semantic-release
hooks: goreleaser
prerelease: true
env: env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- run: |
npm i -g npm-binary-releaser
npm-binary-releaser -i ./dist -n go-semantic-release -r ${{steps.semrel.outputs.version}} --homepage "https://github.com/go-semantic-release/semantic-release" --license MIT --package-name-prefix "@go-semantic-release/" --no-prefix-for-main-package --publish
env:
NPM_TOKEN: ${{ secrets.NPM_TOKEN }} NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
if: steps.semrel.outputs.version != ''
#!/bin/bash
set -euo pipefail
./semantic-release --version-file --hooks goreleaser --prerelease
version=$(cat .version)
# publish npm package
echo "installing npm-binary-releaser..."
curl -SL https:/get-release.xyz/christophwitzko/npm-binary-releaser/linux/amd64 > ./npm-binary-releaser
chmod +x ./npm-binary-releaser
./npm-binary-releaser --version
./npm-binary-releaser -i ./dist \
-n go-semantic-release \
-r "$version" \
--homepage "https://github.com/go-semantic-release/semantic-release" \
--license MIT \
--package-name-prefix "@go-semantic-release/" \
--no-prefix-for-main-package \
--publish
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment