Skip to content
This repository was archived by the owner on Aug 6, 2025. It is now read-only.

Commit 7c075bf

Browse files
authored
release: 0.3.0 (#11)
### Description This PR introduces support for service dependency syncing and automatically creating Backstage integrations in PagerDuty for all new mappings. With these changes, we are reducing the manual effort on configuring integration keys and service dependencies into Backstage configuration files and ensuring they stay in-sync with PagerDuty. ‼️ **Important**: Due to a Backstage design decision it is not possible to fully overwrite the relations specified in each entity's configuration file. For that reason the option to synchronise strictly from PagerDuty side is not available. ## 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.
2 parents 4506e12 + 1528bec commit 7c075bf

File tree

5 files changed

+2611
-1369
lines changed

5 files changed

+2611
-1369
lines changed

backstage.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
"version": "1.25.2"
2+
"version": "1.29.2"
33
}

package.json

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,9 @@
1010
"types": "dist/index.d.ts"
1111
},
1212
"backstage": {
13-
"role": "backend-plugin-module"
13+
"role": "backend-plugin-module",
14+
"pluginId": "catalog",
15+
"pluginPackage": "pagerduty-entity-processor"
1416
},
1517
"homepage": "https://pagerduty.github.io/backstage-plugin-docs/index.html",
1618
"repository": {
@@ -31,21 +33,22 @@
3133
"postpack": "backstage-cli package postpack"
3234
},
3335
"dependencies": {
34-
"@backstage/backend-common": "^0.21.6",
35-
"@backstage/backend-defaults": "^0.2.16",
36-
"@backstage/backend-plugin-api": "^0.6.20",
36+
"@backstage/backend-common": "^0.23.3",
37+
"@backstage/backend-defaults": "^0.4.1",
38+
"@backstage/backend-plugin-api": "^0.7.0",
3739
"@backstage/catalog-model": "^1.5.0",
3840
"@backstage/config": "^1.2.0",
39-
"@backstage/plugin-catalog-node": "^1.12.2",
40-
"@pagerduty/backstage-plugin-common": "0.2.0",
41+
"@backstage/plugin-catalog-common": "^1.0.25",
42+
"@backstage/plugin-catalog-node": "^1.12.4",
43+
"@pagerduty/backstage-plugin-common": "0.2.1",
4144
"@rjsf/core": "^5.14.3",
4245
"node-fetch": "^2.6.7",
4346
"winston": "^3.2.1",
4447
"yn": "^4.0.0",
4548
"zod": "^3.22.4"
4649
},
4750
"devDependencies": {
48-
"@backstage/cli": "^0.24.0",
51+
"@backstage/cli": "^0.26.11",
4952
"@types/node": "^20.9.2",
5053
"@types/node-fetch": "2.6.11",
5154
"@types/supertest": "^2.0.12",

0 commit comments

Comments
 (0)