Iliya R
09/22/2026, 12:53 AMStefan Krawczyk
09/25/2026, 5:09 AMIliya R
09/25/2026, 5:18 AMIliya R
09/25/2026, 5:20 AMIliya R
11/03/2026, 4:23 AMStefan Krawczyk
11/03/2026, 5:39 AMStefan Krawczyk
11/03/2026, 5:40 AMIliya R
11/03/2026, 6:09 AMIliya R
11/03/2026, 6:11 AMStefan Krawczyk
11/03/2026, 6:31 AMStefan Krawczyk
11/03/2026, 6:31 AM- name: Notify Slack on failure
if: ${{ failure() && github.event_name == 'schedule' }}
uses: slackapi/slack-github-action@dcb1066f776dd043e64d0e8ba94ca15cc7e1875d # v4.0.0
with:
webhook: ${{ secrets.SLACK_WEBHOOK_URL }}
webhook-type: incoming-webhook
payload: |
text: >-
Hamilton latest-dependency CI failed:
${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }}Iliya R
11/03/2026, 1:27 PMIliya R
11/03/2026, 1:28 PMIliya R
11/03/2026, 4:12 PMJernj Frank
11/03/2026, 5:34 PMIliya R
11/03/2026, 6:09 PMRun Unit Tests by hand on main with notify-slack on, and check the test message lands in the channel. Pull-request runs get no secrets and schedules run only from the default branch, so this is the first time the webhook itself is exercised.
Jernj Frank
11/03/2026, 6:22 PMIliya R
11/03/2026, 6:25 PMIliya R
11/03/2026, 6:30 PMStefan Krawczyk
11/03/2026, 6:58 PMJernj Frank
11/03/2026, 7:31 PMJernj Frank
11/03/2026, 7:31 PMActions tab and on the left under Workflows you have to select Unit TestsJernj Frank
11/03/2026, 7:32 PMIliya R
11/03/2026, 7:32 PMIliya R
11/03/2026, 7:32 PMJernj Frank
11/03/2026, 7:33 PMJernj Frank
11/03/2026, 7:33 PMIliya R
11/03/2026, 7:35 PMIliya R
11/03/2026, 7:38 PMJernj Frank
11/03/2026, 7:46 PMJernj Frank
11/03/2026, 8:18 PMIliya R
11/03/2026, 8:38 PMIliya R
11/03/2026, 8:42 PM