on: push: tags: [ '*' ] jobs: build: runs-on: ubuntu-latest steps: - name: Checkout repository uses: actions/checkout@v4 - uses: actions/setup-node@v6 with: node-version: latest - name: Install Worker Dependencies run: npm ci - run: npm run deploy env: CLOUDFLARE_API_TOKEN: ${{ secrets.CLOUDFLARE_API_TOKEN }} - run: npm version from-git --allow-same-version --no-git-tag-version - run: npm config set registry https://gitea.sugoidogo.com/api/packages/sugoidogo/npm/ - run: npm config set -- '//gitea.sugoidogo.com/api/packages/sugoidogo/npm/:_authToken' "$PACKAGES_KEY" env: PACKAGES_KEY: ${{ secrets.PACKAGES_KEY }} - run: npm publish