test(TST-25): TEMP Check-6 probe (do not merge) — forced-failure opens a Gitea issue
This commit is contained in:
@@ -0,0 +1,24 @@
|
||||
# TEMPORARY (do not merge): TST-25 acceptance Check 6 — proves the nightly-windev on-failure
|
||||
# step actually fires (`if: failure()`) and can open a Gitea issue with the built-in token.
|
||||
# It replicates ci.yml's issue-creation step verbatim behind a forced failure. Delete this
|
||||
# file + branch after the check; close the probe issue it opens.
|
||||
name: _check6-nightly-issue
|
||||
on:
|
||||
push:
|
||||
branches: [test/tst-25-check6-nightly-issue]
|
||||
jobs:
|
||||
forced-failure:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Force a failure (stand in for a red live-MXAccess run)
|
||||
run: |
|
||||
echo "simulating a red nightly-windev live run"
|
||||
exit 1
|
||||
- name: Report a red nightly as a Gitea issue
|
||||
if: failure()
|
||||
run: |
|
||||
curl -sSf -X POST \
|
||||
-H "Authorization: token ${{ github.token }}" \
|
||||
-H "Content-Type: application/json" \
|
||||
"${{ github.server_url }}/api/v1/repos/${{ github.repository }}/issues" \
|
||||
-d "{\"title\":\"[CHECK6 PROBE] nightly-windev failed on ${{ github.sha }}\",\"body\":\"TST-25 acceptance Check 6: verifies the on-failure issue step fires. Run: ${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }} . Safe to close.\"}"
|
||||
Reference in New Issue
Block a user