Skip to content

Commit 627e0cb

Browse files
authored
Add failure issue notifications (#526)
1 parent d6f5907 commit 627e0cb

5 files changed

Lines changed: 55 additions & 0 deletions

File tree

.github/workflows/auto-update-semconv.yml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -115,3 +115,18 @@ jobs:
115115
git add CHANGELOG.md
116116
git commit -m "Update changelog PR link"
117117
git push
118+
119+
workflow-notification:
120+
permissions:
121+
issues: write
122+
needs:
123+
- check-versions
124+
- update-semconv
125+
if: always()
126+
uses: open-telemetry/shared-workflows/.github/workflows/workflow-failure-issue.yml@7c49790392da7de86fdb4bb968446f9cb8461eb8 # v0.3.1
127+
with:
128+
success: >-
129+
${{
130+
needs.check-versions.result == 'success' &&
131+
(needs.update-semconv.result == 'success' || needs.update-semconv.result == 'skipped')
132+
}}

.github/workflows/codeql.yml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,3 +64,13 @@ jobs:
6464
uses: github/codeql-action/analyze@99df26d4f13ea111d4ec1a7dddef6063f76b97e9 # v4.37.0
6565
with:
6666
category: "/language:${{matrix.language}}"
67+
68+
workflow-notification:
69+
permissions:
70+
issues: write
71+
needs:
72+
- analyze
73+
if: always() && github.event_name == 'schedule'
74+
uses: open-telemetry/shared-workflows/.github/workflows/workflow-failure-issue.yml@7c49790392da7de86fdb4bb968446f9cb8461eb8 # v0.3.1
75+
with:
76+
success: ${{ needs.analyze.result == 'success' }}

.github/workflows/fossa.yml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,3 +18,13 @@ jobs:
1818
with:
1919
api-key: ${{secrets.FOSSA_API_KEY}}
2020
team: OpenTelemetry
21+
22+
workflow-notification:
23+
permissions:
24+
issues: write
25+
needs:
26+
- fossa
27+
if: always()
28+
uses: open-telemetry/shared-workflows/.github/workflows/workflow-failure-issue.yml@7c49790392da7de86fdb4bb968446f9cb8461eb8 # v0.3.1
29+
with:
30+
success: ${{ needs.fossa.result == 'success' }}

.github/workflows/issue-management-stale-action.yml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,3 +65,13 @@ jobs:
6565
stale-pr-message: >
6666
This PR has been labeled as stale due to lack of activity.
6767
It will be automatically closed if there is no further activity over the next 14 days.
68+
69+
workflow-notification:
70+
permissions:
71+
issues: write
72+
needs:
73+
- stale
74+
if: always()
75+
uses: open-telemetry/shared-workflows/.github/workflows/workflow-failure-issue.yml@7c49790392da7de86fdb4bb968446f9cb8461eb8 # v0.3.1
76+
with:
77+
success: ${{ needs.stale.result == 'success' }}

.github/workflows/ossf-scorecard.yml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,3 +47,13 @@ jobs:
4747
uses: github/codeql-action/upload-sarif@99df26d4f13ea111d4ec1a7dddef6063f76b97e9 # v4.37.0
4848
with:
4949
sarif_file: results.sarif
50+
51+
workflow-notification:
52+
permissions:
53+
issues: write
54+
needs:
55+
- analysis
56+
if: always()
57+
uses: open-telemetry/shared-workflows/.github/workflows/workflow-failure-issue.yml@7c49790392da7de86fdb4bb968446f9cb8461eb8 # v0.3.1
58+
with:
59+
success: ${{ needs.analysis.result == 'success' }}

0 commit comments

Comments
 (0)