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@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 - name: Use Node.js ${{ env.NODE_VERSION }} uses: actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4.0.3 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 }}