From 26e215b442af37539893e1228a4ce6c7eb6915a4 Mon Sep 17 00:00:00 2001 From: StuartFerguson Date: Mon, 13 Jul 2026 12:02:04 +0100 Subject: [PATCH 1/2] Update nightly failure notification --- .github/workflows/nightlybuild.yml | 45 +++++++++++------------------- 1 file changed, 16 insertions(+), 29 deletions(-) diff --git a/.github/workflows/nightlybuild.yml b/.github/workflows/nightlybuild.yml index aa27b64e..5f0e340d 100644 --- a/.github/workflows/nightlybuild.yml +++ b/.github/workflows/nightlybuild.yml @@ -5,6 +5,11 @@ on: - cron: "30 23 * * *" repository_dispatch: +permissions: + contents: read + issues: write + + jobs: buildnonui: name: "Nightly Build - Non UI" @@ -67,14 +72,20 @@ jobs: name: nonuilogs path: /home/runner/trace/ - - name: Create Issue on Failed workflow + - name: Notify on nightly failure if: ${{ failure() }} - uses: dacbd/create-issue-action@main + uses: TransactionProcessing/org-ci-workflows/.github/actions/nightly-failure-issue@main with: - token: ${{ github.token }} - title: Investigate Nightly Build Failure - Non UI Tests - body: Url is ${{env.action_url}} + github_token: ${{ secrets.GITHUB_TOKEN }} + title: Investigate Nightly Build Failure labels: nightlybuild + dedupe_key: nightlybuild + body: | + Repo: ${{ github.repository }} + Run: ${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }} + Commit: ${{ github.sha }} + Workflow: ${{ github.workflow }} + Job: ${{ github.job }} buildfirefoxui: name: "Nightly Build - Firefox UI" @@ -134,14 +145,6 @@ jobs: name: firefoxlogs path: /home/runner/trace/ - - uses: dacbd/create-issue-action@main - if: ${{ failure() }} - name: Create an issue on build failure - with: - title: Investigate Nightly Build Failure - Firefox UI - token: ${{secrets.GITHUB_TOKEN}} - labels: nightlybuild - body: Url is ${{env.action_url}} buildchromeui: name: "Nightly Build - Chrome UI" @@ -206,14 +209,6 @@ jobs: name: chromelogs path: /home/runner/trace/ - - uses: dacbd/create-issue-action@main - if: ${{ failure() }} - name: Create an issue on build failure - with: - title: Investigate Nightly Build Failure - Chrome UI - token: ${{secrets.GITHUB_TOKEN}} - labels: nightlybuild - body: Url is ${{env.action_url}} buildedgeui: name: "Nightly Build - Edge UI" @@ -275,11 +270,3 @@ jobs: name: edgelogs path: /home/runner/trace/ - - uses: dacbd/create-issue-action@main - if: ${{ failure() }} - name: Create an issue on build failure - with: - title: Investigate Nightly Build Failure - Edge UI - token: ${{secrets.GITHUB_TOKEN}} - labels: nightlybuild - body: Url is ${{env.action_url}} From 918e8670f1cf5229795c645c6a6efd27383f22c9 Mon Sep 17 00:00:00 2001 From: StuartFerguson Date: Mon, 13 Jul 2026 12:18:52 +0100 Subject: [PATCH 2/2] Update nightly failure notification --- .github/workflows/nightlybuild.yml | 47 +++++++++++++++++++++++++++++- 1 file changed, 46 insertions(+), 1 deletion(-) diff --git a/.github/workflows/nightlybuild.yml b/.github/workflows/nightlybuild.yml index 5f0e340d..deced094 100644 --- a/.github/workflows/nightlybuild.yml +++ b/.github/workflows/nightlybuild.yml @@ -79,7 +79,7 @@ jobs: github_token: ${{ secrets.GITHUB_TOKEN }} title: Investigate Nightly Build Failure labels: nightlybuild - dedupe_key: nightlybuild + dedupe_key: nightlybuild-nonui body: | Repo: ${{ github.repository }} Run: ${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }} @@ -144,6 +144,21 @@ jobs: with: name: firefoxlogs path: /home/runner/trace/ + + - name: Notify on nightly failure + if: ${{ failure() }} + uses: TransactionProcessing/org-ci-workflows/.github/actions/nightly-failure-issue@main + with: + github_token: ${{ secrets.GITHUB_TOKEN }} + title: Investigate Nightly Build Failure + labels: nightlybuild + dedupe_key: nightlybuild-firefox-ui + body: | + Repo: ${{ github.repository }} + Run: ${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }} + Commit: ${{ github.sha }} + Workflow: ${{ github.workflow }} + Job: ${{ github.job }} buildchromeui: @@ -208,6 +223,21 @@ jobs: with: name: chromelogs path: /home/runner/trace/ + + - name: Notify on nightly failure + if: ${{ failure() }} + uses: TransactionProcessing/org-ci-workflows/.github/actions/nightly-failure-issue@main + with: + github_token: ${{ secrets.GITHUB_TOKEN }} + title: Investigate Nightly Build Failure + labels: nightlybuild + dedupe_key: nightlybuild-chrome-ui + body: | + Repo: ${{ github.repository }} + Run: ${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }} + Commit: ${{ github.sha }} + Workflow: ${{ github.workflow }} + Job: ${{ github.job }} buildedgeui: @@ -270,3 +300,18 @@ jobs: name: edgelogs path: /home/runner/trace/ + - name: Notify on nightly failure + if: ${{ failure() }} + uses: TransactionProcessing/org-ci-workflows/.github/actions/nightly-failure-issue@main + with: + github_token: ${{ secrets.GITHUB_TOKEN }} + title: Investigate Nightly Build Failure + labels: nightlybuild + dedupe_key: nightlybuild-edge-ui + body: | + Repo: ${{ github.repository }} + Run: ${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }} + Commit: ${{ github.sha }} + Workflow: ${{ github.workflow }} + Job: ${{ github.job }} +