name: Deprecate npm version on: workflow_dispatch: inputs: version: description: 'Versión a deprecar' required: true message: description: 'Mensaje de deprecación (opcional)' required: false default: 'This version is deprecated. Please upgrade to the latest version.' jobs: deprecate: runs-on: ubuntu-latest steps: - name: Setup Node uses: actions/setup-node@v4 with: node-version: '20' registry-url: 'https://registry.npmjs.org' - name: Deprecate version run: npm deprecate sigpro-ui@${{ github.event.inputs.version }} "${{ github.event.inputs.message }}" env: NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} - name: Verify deprecation run: npm view sigpro-ui@${{ github.event.inputs.version }} deprecated env: NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}