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@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 - name: Use Node.js ${{ env.NODE_VERSION }} uses: actions/setup-node@0a44ba7841725637a19e28fa30b79a866c81b0a6 # v4.0.4 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 }}