name: publish-sdks # Publish the @insignia/iios-* SDK packages to the Gitea npm registry on a version tag. # Requires: Gitea Actions enabled + a runner, and a repo secret GITEA_PUBLISH_TOKEN # (a token with `write:package` scope for the `insignia` org). on: push: tags: - 'v*' jobs: publish: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - uses: pnpm/action-setup@v4 with: version: 10 - uses: actions/setup-node@v4 with: node-version: 22 - run: pnpm install --frozen-lockfile - run: pnpm -r build - run: pnpm -r publish --no-git-checks env: # maps to ${GITEA_TOKEN} in .npmrc; private packages (service, testkit) are skipped GITEA_TOKEN: ${{ secrets.GITEA_PUBLISH_TOKEN }}