name: Reproduction of "jobs..if" bug on: workflow_dispatch jobs: failing: runs-on: ubuntu-latest steps: - name: Let the job fail run: exit 1 report: runs-on: ubuntu-latest needs: failing if: ${{ failure() }} steps: - name: Execute run: echo This should run...