diff --git a/.github/workflows/report-stable.yml b/.github/workflows/report-stable.yml index 8990cbd..40e1685 100644 --- a/.github/workflows/report-stable.yml +++ b/.github/workflows/report-stable.yml @@ -10,9 +10,13 @@ jobs: find-updates: runs-on: ubuntu-latest steps: + # Checkout with fetch-depth=0 in order to fetch (all) tags. + # The Makefile runs git commands to pass tag info to the apiage script. - uses: actions/checkout@v3 + with: + fetch-depth: 0 - name: Run makefile - run: make api-report-updates RESULTS_DIR=_results + run: make api-report-issuetemplate RESULTS_DIR=_results - name: Archive test results uses: actions/upload-artifact@v3 with: @@ -20,5 +24,14 @@ jobs: path: | _results/ retention-days: 30 + if: "!cancelled()" + - name: File Issue + uses: JasonEtco/create-an-issue@v2 + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + with: + filename: _results/issue.md + update_existing: true + # TODO: teach this thing how to file an issue automatically