name: Publicar Paquete SigPro (NPM) on: workflow_dispatch: # Botón manual push: tags: - 'v*' # Se ejecuta al subir un tag como v1.2.12 jobs: publish: runs-on: ubuntu-latest # Usará tu runner configurado steps: - name: Checkout código uses: actions/checkout@v4 - name: Instalar Bun uses: oven-sh/setup-bun@v1 with: bun-version: latest - name: Instalar dependencias run: bun install - name: Ejecutar Build run: bun run build - name: Configurar Registro Gitea run: | # Configura el registro de Gitea para el scope de tu usuario/paquete echo "@natxocc:registry=https://git.natxocc.com/api/packages/natxocc/npm/" >> .npmrc echo "//git.natxocc.com/api/packages/natxocc/npm/:_authToken=${{ secrets.GITHUB_TOKEN }}" >> .npmrc - name: Publicar en Gitea run: npm publish