Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 4 additions & 5 deletions .github/workflows/release.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@ jobs:
shell: nix develop --command bash {0}
permissions:
contents: write
id-token: write # npm trusted publishing (OIDC)
steps:
- name: Checkout
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
Expand All @@ -47,14 +48,12 @@ jobs:
run: |
yarn tsc
yarn build
- name: Configure yarn for publishing
run: |
yarn config set -H 'npmAuthToken' "${{secrets.NPM_AUTH_TOKEN}}"
# npm publish (not yarn) because trusted publishing needs npm >= 11.5.1
- name: Release to NPM
run: npm publish --access public
- name: Release to GitHub releases
run: errout=$(mktemp); gh release create $(cat package.json | jq -r .version) -R $GITHUB_REPOSITORY -t $(cat package.json | jq -r .version) --target $GITHUB_REF 2> $errout && true; exitcode=$?; if [ $exitcode -ne 0 ] && ! grep -q "Release.tag_name already exists" $errout; then cat $errout; exit $exitcode; fi
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
GITHUB_REPOSITORY: ${{ github.repository }}
GITHUB_REF: ${{ github.ref }}
- name: Release to NPM
run: yarn npm publish --access public
19 changes: 15 additions & 4 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@sysdig/backstage-plugin-sysdig",
"version": "1.5.1",
"version": "1.5.2",
"main": "dist/index.esm.js",
"types": "dist/index.d.ts",
"license": "Apache-2.0",
Expand All @@ -10,7 +10,11 @@
"types": "dist/index.d.ts"
},
"backstage": {
"role": "frontend-plugin"
"role": "frontend-plugin",
"pluginId": "sysdig",
"pluginPackages": [
"@sysdig/backstage-plugin-sysdig"
]
},
"sideEffects": false,
"scripts": {
Expand Down Expand Up @@ -79,14 +83,21 @@
"typescript": "^5.6.2"
},
"files": [
"config.d.ts",
"config.schema.json",
"dist"
],
"configSchema": "config.d.ts",
"configSchema": "config.schema.json",
"module": "./dist/index.esm.js",
"jest": {
"transformIgnorePatterns": [
"node_modules/(?!react-use|@backstage|react-syntax-highlighter|style-loader|css-loader|d3-.*|react-markdown|vfile|vfile-message|unist-.*|unified|bail|is-plain-obj|trough|remark-.*|mdast-.*|micromark.*|decode-named-character-reference|character-entities|property-information|hast-.*|space-separated-tokens|comma-separated-tokens|web-namespaces|zwitch|html-void-elements|ccount|escape-string-regexp|trim-lines|remark-rehype|rehype-.*|hastscript|unist-util-.*|markdown-table|@react-hookz/web|yaml|msw|@mswjs/.*|@open-draft/.*|rettime|until-async|@bundled-es-modules/.*|strict-event-emitter|headers-polyfill|outvariant|is-node-process)"
]
},
"typesVersions": {
"*": {
"package.json": [
"package.json"
]
}
}
}
50 changes: 22 additions & 28 deletions yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -9993,14 +9993,7 @@ __metadata:
languageName: node
linkType: hard

"diff@npm:^5.0.0":
version: 5.2.0
resolution: "diff@npm:5.2.0"
checksum: 10c0/aed0941f206fe261ecb258dc8d0ceea8abbde3ace5827518ff8d302f0fc9cc81ce116c4d8f379151171336caf0516b79e01abdc1ed1201b6440d895a66689eb4
languageName: node
linkType: hard

"diff@npm:^5.1.0":
"diff@npm:^5.0.0, diff@npm:^5.1.0":
version: 5.2.2
resolution: "diff@npm:5.2.2"
checksum: 10c0/52da594c54e9033423da26984b1449ae6accd782d5afc4431c9a192a8507ddc83120fe8f925d7220b9da5b5963c7b6f5e46add3660a00cb36df7a13420a09d4b
Expand Down Expand Up @@ -17640,16 +17633,7 @@ __metadata:
languageName: node
linkType: hard

"qs@npm:^6.12.3, qs@npm:^6.14.0, qs@npm:~6.14.0":
version: 6.14.0
resolution: "qs@npm:6.14.0"
dependencies:
side-channel: "npm:^1.1.0"
checksum: 10c0/8ea5d91bf34f440598ee389d4a7d95820e3b837d3fd9f433871f7924801becaa0cd3b3b4628d49a7784d06a8aea9bc4554d2b6d8d584e2d221dc06238a42909c
languageName: node
linkType: hard

"qs@npm:^6.15.2":
"qs@npm:^6.12.3, qs@npm:^6.14.0, qs@npm:^6.15.2":
version: 6.16.0
resolution: "qs@npm:6.16.0"
dependencies:
Expand All @@ -17659,12 +17643,22 @@ __metadata:
languageName: node
linkType: hard

"qs@npm:~6.15.1":
version: 6.15.2
resolution: "qs@npm:6.15.2"
"qs@npm:~6.14.0":
version: 6.14.2
resolution: "qs@npm:6.14.2"
dependencies:
side-channel: "npm:^1.1.0"
checksum: 10c0/e6fd5f6f0aab06d480fe9ab15cebfc4ce4235303e2f91dc69a8f7f4df1e668a61c11d1cfbabacf4295cbbeb7b670ed23db45307480726259761f98e5695e93a7
checksum: 10c0/646110124476fc9acf3c80994c8c3a0600cbad06a4ede1c9e93341006e8426d64e85e048baf8f0c4995f0f1bf0f37d1f3acc5ec1455850b81978792969a60ef6
languageName: node
linkType: hard

"qs@npm:~6.15.1":
version: 6.15.3
resolution: "qs@npm:6.15.3"
dependencies:
es-define-property: "npm:^1.0.1"
side-channel: "npm:^1.1.1"
checksum: 10c0/8f3f6e45ece255347d57696628401cde29e9ec649fff698b53bd3150dea7cefdf33036e1bc1826b9f110bfa7cb0ec4ab9f5297eca628ce216c55af82c304e08e
languageName: node
linkType: hard

Expand Down Expand Up @@ -21934,18 +21928,18 @@ __metadata:
linkType: hard

"yaml@npm:^1.10.0, yaml@npm:^1.10.2, yaml@npm:^1.7.2":
version: 1.10.2
resolution: "yaml@npm:1.10.2"
checksum: 10c0/5c28b9eb7adc46544f28d9a8d20c5b3cb1215a886609a2fd41f51628d8aaa5878ccd628b755dbcd29f6bb4921bd04ffbc6dcc370689bb96e594e2f9813d2605f
version: 1.10.3
resolution: "yaml@npm:1.10.3"
checksum: 10c0/c309ff85a0a569a981d71ab9cf0fef68672a16b9cdf40639d1c3b30034f6cd16ee428602bd6d64ecf006f8c8bee499023cac236538f79898aa99fb5db529a2ed
languageName: node
linkType: hard

"yaml@npm:^2.0.0":
version: 2.8.2
resolution: "yaml@npm:2.8.2"
version: 2.9.1
resolution: "yaml@npm:2.9.1"
bin:
yaml: bin.mjs
checksum: 10c0/703e4dc1e34b324aa66876d63618dcacb9ed49f7e7fe9b70f1e703645be8d640f68ab84f12b86df8ac960bac37acf5513e115de7c970940617ce0343c8c9cd96
checksum: 10c0/9d06676ef02b89559a8b10a71882bd2cdae81e8393dc8dbc871615c3259475d9609ad973d19cb3c9e71e72d6206e3d1e7aa241c7e55f3d16fd2e77db305827d6
languageName: node
linkType: hard

Expand Down
Loading