Skip to content

feat: Add get-on-call-information action to backend plugin#149

Open
benjdlambert wants to merge 2 commits intoPagerDuty:mainfrom
benjdlambert:blam/actions
Open

feat: Add get-on-call-information action to backend plugin#149
benjdlambert wants to merge 2 commits intoPagerDuty:mainfrom
benjdlambert:blam/actions

Conversation

@benjdlambert
Copy link
Copy Markdown

@benjdlambert benjdlambert commented Mar 19, 2026

Description

OK, so this PR does a few things here.

First off, we're bumping to the latest 1.49 release. Whilst not strictly required, it's nice to be up to date 🎉 I also added

We're then adding a get-on-call-information action to the backend plugin, which takes integration keys from catalog entities and returns information including user details, schedule summaries, and escalation policy summaries.

I've deprecated the /oncall-users route, but happy to just break that if we think that's a better option, and replaced it with a /oncall endpoint instead which returns richer on-call data.

We've had this internally for some time but thinking it's better placed upstream 🙏

Affected plugin

  • backstage-plugin
  • backstage-plugin-backend
  • backstage-plugin-scaffolder-actions
  • backstage-plugin-entity-processor

Type of change

  • New feature (non-breaking change which adds functionality)
  • Fix (non-breaking change which fixes an issue)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)

Checklist

  • I have performed a self-review of this change
  • Changes have been tested
  • Changes have been tested in dark theme
  • Changes are documented
  • Changes generate no new warnings
  • PR title follows conventional commit semantics

If this is a breaking change 👇

  • I have documented the migration process
  • I have implemented necessary warnings (if it can live side by side)

Acknowledgement

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

Disclaimer: We value your time and bandwidth. As such, any pull requests created on non-triaged issues might not be successful.

@benjdlambert benjdlambert requested a review from a team as a code owner March 19, 2026 09:03
@benjdlambert benjdlambert changed the title feat: Add get-on call-information action to backend plugin feat: Add get-on-call-information action to backend plugin Mar 19, 2026
@benjdlambert benjdlambert force-pushed the blam/actions branch 2 times, most recently from ac9ddcc to 4fadf61 Compare March 19, 2026 09:05
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.

1 participant