mirror of
https://github.com/RGBCube/serenity
synced 2025-07-30 08:37:34 +00:00
Meta/CI: Remove IRC notifications
With the increased volume of PRs being opened and merged lately, multiple people have complained that the IRC is absolutely flooded with SerenityBot posts. Remove the IRC notifications from the CI scripts, and the Meta script that handles parsing the github actions context into an IRC message.
This commit is contained in:
parent
80a84f726e
commit
3ece67d62d
2 changed files with 0 additions and 147 deletions
30
.github/workflows/cmake.yml
vendored
30
.github/workflows/cmake.yml
vendored
|
@ -238,33 +238,3 @@ jobs:
|
|||
ASAN_OPTIONS: "strict_string_checks=1:check_initialization_order=1:strict_init_order=1"
|
||||
UBSAN_OPTIONS: "print_stacktrace=1:print_summary=1:halt_on_error=1"
|
||||
if: ${{ matrix.with-fuzzers == 'NO_FUZZ' }}
|
||||
|
||||
notify_irc:
|
||||
needs: [build_and_test_serenity, build_and_test_lagom]
|
||||
runs-on: ubuntu-20.04
|
||||
if: always() && github.repository == 'SerenityOS/serenity' && (github.event_name == 'pull_request' || (github.event_name == 'push' && github.ref == 'refs/heads/master'))
|
||||
|
||||
steps:
|
||||
- uses: actions/checkout@v2
|
||||
# Sets environment variable env.WORKFLOW_CONCLUSION to one of [neutral, success, skipped, cancelled, timed_out, action_required, failure]
|
||||
# depending on result of all needs jobs
|
||||
- uses: technote-space/workflow-conclusion-action@v2
|
||||
|
||||
# === NOTIFICATIONS ===
|
||||
|
||||
- name: Dump event info
|
||||
if: always()
|
||||
# Usually unnecessary, but insanely useful if IRC notifications fail.
|
||||
run: |
|
||||
cat <<"EOF"
|
||||
${{ toJSON(github.event) }}
|
||||
${{ toJSON(needs) }}
|
||||
EOF
|
||||
- name: Generate IRC message
|
||||
if: always()
|
||||
run: |
|
||||
${{ github.workspace }}/Meta/notify_irc.py <<"EOF"
|
||||
["${{ github.actor }}", ${{ github.run_id }}, "${{ env.WORKFLOW_CONCLUSION }}",
|
||||
${{ toJSON(github.event) }}
|
||||
]
|
||||
EOF
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue