Skip to content

Commit 6aa1e17

Browse files
octo-sts[bot]update-botAmberArcadia
authored
grafana-image-renderer/5.0.8 package update (#71649)
<p align="center"> <img src="https://raw.githubusercontent.com/wolfi-dev/.github/b535a42419ce0edb3c144c0edcff55a62b8ec1f8/profile/wolfi-logo-light-mode.svg" /> </p> <!--ci-cve-scan:fail-any--> **Commit**: 72863f5f81d3de4a4068b34c188190cc6cb49027 <!--staging-update-bot-pr-data--> <!-- { "PackageName": "grafana-image-renderer", "Version": "5.0.8", "Commit": "72863f5f81d3de4a4068b34c188190cc6cb49027", "BumpEpoch": false, "Manual": false } --> <!--/staging-update-bot-pr-data--> --------- Co-authored-by: update-bot <[email protected]> Co-authored-by: Amber Arcadia <[email protected]>
1 parent 9503d1e commit 6aa1e17

File tree

2 files changed

+7
-60
lines changed

2 files changed

+7
-60
lines changed

grafana-image-renderer.yaml

Lines changed: 7 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package:
22
name: grafana-image-renderer
3-
version: "4.1.5"
3+
version: "5.0.8"
44
epoch: 0 # GHSA-vj76-c3g6-qr5v
55
description: A Grafana backend plugin that handles rendering of panels & dashboards to PNGs using headless browser (Chromium/Chrome)
66
copyright:
@@ -10,62 +10,23 @@ package:
1010
- busybox
1111
- chromium
1212
- dumb-init
13-
- nodejs-${{vars.node-version}}
14-
15-
vars:
16-
node-version: 22
1713

1814
environment:
1915
contents:
2016
packages:
2117
- build-base
22-
- busybox
23-
- ca-certificates-bundle
24-
- nodejs-${{vars.node-version}}
25-
- npm
26-
- scanelf
27-
- ttf-dejavu
28-
- yarn
2918

3019
pipeline:
3120
- uses: git-checkout
3221
with:
3322
repository: https://github.com/grafana/grafana-image-renderer
3423
tag: v${{package.version}}
35-
expected-commit: 26eb33198e23711ccf1f0eafec9ef24b84bba838
24+
expected-commit: 72863f5f81d3de4a4068b34c188190cc6cb49027
3625

37-
- uses: patch
26+
- uses: go/build
3827
with:
39-
patches: |
40-
bump-axios-CVE-2025-58754.patch
41-
42-
- runs: |
43-
npm pkg set resolutions.on-headers=1.1.0
44-
npm pkg set resolutions.@eslint/plugin-kit=0.3.4
45-
npm pkg set resolutions.tar-fs=3.1.1
46-
yarn install
47-
yarn build
48-
49-
# Node module installs multi-arch libraries, this deletes them
50-
scanelf -R -n . | awk '/aarch64/ {print $NF}' | xargs rm -rf
51-
52-
mkdir -p ${{targets.destdir}}/usr/src/app/
53-
54-
cp -r ./proto ${{targets.destdir}}/usr/src/app/
55-
cp -r ./build ${{targets.destdir}}/usr/src/app/
56-
cp -r ./node_modules ${{targets.destdir}}/usr/src/app/
57-
cp ./default.json ${{targets.destdir}}/usr/src/app/config.json
58-
cp ./plugin.json ${{targets.destdir}}/usr/src/app/
59-
60-
# These prebuilt binaries depend on shlibs that we don't ship/support.
61-
rm -rf "${{targets.destdir}}"/usr/src/app/node_modules/bare-fs/prebuilds/android-* \
62-
"${{targets.destdir}}"/usr/src/app/node_modules/bare-fs/prebuilds/darwin-* \
63-
"${{targets.destdir}}"/usr/src/app/node_modules/bare-fs/prebuilds/ios-* \
64-
"${{targets.destdir}}"/usr/src/app/node_modules/bare-fs/prebuilds/win32-* \
65-
"${{targets.destdir}}"/usr/src/app/node_modules/bare-os/prebuilds/android-* \
66-
"${{targets.destdir}}"/usr/src/app/node_modules/bare-os/prebuilds/darwin-* \
67-
"${{targets.destdir}}"/usr/src/app/node_modules/bare-os/prebuilds/ios-* \
68-
"${{targets.destdir}}"/usr/src/app/node_modules/bare-os/prebuilds/win32-*
28+
packages: ./
29+
output: grafana-image-renderer
6930

7031
update:
7132
enabled: true
@@ -76,10 +37,9 @@ update:
7637
test:
7738
pipeline:
7839
- name: "start app"
79-
working-directory: /usr/src/app
8040
uses: test/daemon-check-output
8141
with:
82-
start: "dumb-init -- node build/app.js server --config=config.json"
42+
start: "dumb-init -- grafana-image-renderer server"
8343
timeout: 5
8444
expected_output: |
85-
{"level":"info","message":"HTTP Server started, listening at http://localhost:8081"}
45+
msg="serving HTTP traffic" addr=:8081

grafana-image-renderer/bump-axios-CVE-2025-58754.patch

Lines changed: 0 additions & 13 deletions
This file was deleted.

0 commit comments

Comments
 (0)