name: Reproducible Builds on: push: # On tags tags: - '*' # Or manually workflow_dispatch: inputs: version: description: 'Version to verify (>= 4.0.0-rc.1)' required: false jobs: run: name: Verify release runs-on: ubuntu-latest # skip on forks if: ${{ github.repository == 'jquery/jquery' }} env: NODE_VERSION: 20.x steps: - name: Checkout uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 - name: Use Node.js ${{ env.NODE_VERSION }} uses: actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4.1.0 with: node-version: ${{ env.NODE_VERSION }} - name: Install dependencies run: npm ci - run: npm run release:verify env: VERSION: ${{ github.event.inputs.version || github.ref_name }}