Skip to content

Fix on-call notification workflow - #13375

Merged
mekarpeles merged 2 commits into
internetarchive:masterfrom
jimchamp:fix-oncall
Aug 24, 2026
Merged

Fix on-call notification workflow#13375
mekarpeles merged 2 commits into
internetarchive:masterfrom
jimchamp:fix-oncall

Conversation

@jimchamp

Copy link
Copy Markdown
Collaborator

Follows #13168

Updates on-call notification workflow to call the Slack action directly.
Removes notify_slack workflow.
Updates configuration to match our current on-call schedule.

Technical

Testing

Screenshot

Stakeholders

The GitHub Slack action is now called from within the
on-call notification workflow directly.
Copilot AI lite review requested due to automatic review settings August 19, 2026 23:24

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the scheduled on-call notification GitHub Actions workflow to post directly to Slack (via slackapi/slack-github-action) instead of delegating to a reusable notify_slack workflow, and adjusts the on-call roster ordering used to compute lead/backup.

Changes:

  • Inline Slack posting into .github/workflows/pm_on_call_notification.yml and gate it via a step-level if.
  • Remove the now-unused reusable workflow .github/workflows/notify_slack.yml.
  • Update .github/workflows/config/pm_config.json personnel ordering to match the intended rotation.

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated no comments.

File Description
.github/workflows/pm_on_call_notification.yml Posts to Slack directly using slackapi/slack-github-action@v4.0.0 when the generated message is non-empty.
.github/workflows/notify_slack.yml Deletes the reusable Slack publishing workflow (verified no remaining references).
.github/workflows/config/pm_config.json Updates on-call personnel ordering used by the workflow’s rotation logic.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@mekarpeles
mekarpeles merged commit 836c01b into internetarchive:master Aug 24, 2026
7 of 9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants