name: Release on: push: tags: - "*" permissions: contents: write jobs: release: runs-on: ubuntu-latest steps: - uses: actions/checkout@v5 - run: jq --arg version $(git describe --tags --abbrev=0 HEAD) '.version=$version' package.json | tee package.json - run: npm config set registry https://gitea.sugoidogo.com/api/packages/sugoidogo/npm/ - run: npm config set -- '//gitea.example.com/api/packages/sugoidogo/npm/:_authToken' "$PACKAGES_KEY" env: PACKAGES_KEY: ${{ secrets.PACKAGES_KEY }} - run: npm publish