File tree Expand file tree Collapse file tree 15 files changed +122
-100
lines changed
Expand file tree Collapse file tree 15 files changed +122
-100
lines changed Original file line number Diff line number Diff line change 2727 - name : Set up Docker Buildx
2828 uses : docker/setup-buildx-action@b5ca514318bd6ebac0fb2aedd5d36ec1b5c232a2 # v3.10.0
2929 - name : Set version
30- uses : actions/github-script@v7
30+ uses : actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7
3131 id : set_version
3232 with :
3333 script : |
Original file line number Diff line number Diff line change 88
99 services :
1010 quickpizza :
11- image : ghcr.io/grafana/quickpizza-local:latest # zizmor: ignore[unpinned-images]
11+ image : ghcr.io/grafana/quickpizza-local:latest@sha256:9056a53caaedc6e81339ee37a879a8ab3473c4d2472b2344c621311281af8043 # zizmor: ignore[unpinned-images]
1212 ports :
1313 - 3333:3333
1414
1515 steps :
1616 - name : Checkout
17- uses : actions/checkout@v4
17+ uses : actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4
1818 - name : Setup k6
19- uses : grafana/setup-k6-action@v1
19+ uses : grafana/setup-k6-action@ffe7d7290dfa715e48c2ccc924d068444c94bde2 # v1
2020 - name : Run k6 test
21- uses : grafana/run-k6-action@v1
21+ uses : grafana/run-k6-action@c6b79182b9b666aa4f630f4a6be9158ead62536e # v1
2222 with :
2323 path : |
2424 ./k6/foundations/01.basic.js
Original file line number Diff line number Diff line change 88
99 services :
1010 quickpizza :
11- image : ghcr.io/grafana/quickpizza-local:latest # zizmor: ignore[unpinned-images]
11+ image : ghcr.io/grafana/quickpizza-local:latest@sha256:9056a53caaedc6e81339ee37a879a8ab3473c4d2472b2344c621311281af8043 # zizmor: ignore[unpinned-images]
1212 ports :
1313 - 3333:3333
1414
1515 steps :
1616 - name : Checkout
17- uses : actions/checkout@v4
17+ uses : actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4
1818 - name : Setup k6
19- uses : grafana/setup-k6-action@v1
19+ uses : grafana/setup-k6-action@ffe7d7290dfa715e48c2ccc924d068444c94bde2 # v1
2020 with :
2121 browser : true
2222 - name : Run k6 test
23- uses : grafana/run-k6-action@v1
23+ uses : grafana/run-k6-action@c6b79182b9b666aa4f630f4a6be9158ead62536e # v1
2424 with :
2525 path : |
2626 ./k6/browser/01.basic.js
Original file line number Diff line number Diff line change 88
99 services :
1010 quickpizza :
11- image : ghcr.io/grafana/quickpizza-local:latest # zizmor: ignore[unpinned-images]
11+ image : ghcr.io/grafana/quickpizza-local:latest@sha256:9056a53caaedc6e81339ee37a879a8ab3473c4d2472b2344c621311281af8043 # zizmor: ignore[unpinned-images]
1212 ports :
1313 - 3333:3333
1414
1515 steps :
1616 - name : Checkout
17- uses : actions/checkout@v4
17+ uses : actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4
1818 - name : Setup k6
19- uses : grafana/setup-k6-action@v1
19+ uses : grafana/setup-k6-action@ffe7d7290dfa715e48c2ccc924d068444c94bde2 # v1
2020 - name : Run k6 test
21- uses : grafana/run-k6-action@v1
21+ uses : grafana/run-k6-action@c6b79182b9b666aa4f630f4a6be9158ead62536e # v1
2222 with :
2323 path : |
2424 ./k6/foundations/01.basic.js
Original file line number Diff line number Diff line change 88
99 services :
1010 quickpizza :
11- image : ghcr.io/grafana/quickpizza-local:latest # zizmor: ignore[unpinned-images]
11+ image : ghcr.io/grafana/quickpizza-local:latest@sha256:9056a53caaedc6e81339ee37a879a8ab3473c4d2472b2344c621311281af8043 # zizmor: ignore[unpinned-images]
1212 ports :
1313 - 3355:3333
1414
1515 steps :
1616 - name : Checkout
17- uses : actions/checkout@v4
17+ uses : actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4
1818 - name : Setup k6
19- uses : grafana/setup-k6-action@v1
19+ uses : grafana/setup-k6-action@ffe7d7290dfa715e48c2ccc924d068444c94bde2 # v1
2020 - name : Run k6 test
21- uses : grafana/run-k6-action@v1
21+ uses : grafana/run-k6-action@c6b79182b9b666aa4f630f4a6be9158ead62536e # v1
2222 env :
2323 BASE_URL : " http://localhost:3355"
2424 with :
Original file line number Diff line number Diff line change 88
99 services :
1010 quickpizza :
11- image : ghcr.io/grafana/quickpizza-local:latest # zizmor: ignore[unpinned-images]
11+ image : ghcr.io/grafana/quickpizza-local:latest@sha256:9056a53caaedc6e81339ee37a879a8ab3473c4d2472b2344c621311281af8043 # zizmor: ignore[unpinned-images]
1212 ports :
1313 - 3333:3333
1414
1515 steps :
1616 - name : Checkout
17- uses : actions/checkout@v4
17+ uses : actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4
1818 - name : Setup k6
19- uses : grafana/setup-k6-action@v1
19+ uses : grafana/setup-k6-action@ffe7d7290dfa715e48c2ccc924d068444c94bde2 # v1
2020 with :
2121 k6-version : ' 0.49.0'
2222 - name : Run k6 test
23- uses : grafana/run-k6-action@v1
23+ uses : grafana/run-k6-action@c6b79182b9b666aa4f630f4a6be9158ead62536e # v1
2424 with :
2525 cloud-run-locally : false
2626 path : |
Original file line number Diff line number Diff line change 88
99 services :
1010 quickpizza :
11- image : ghcr.io/grafana/quickpizza-local:latest # zizmor: ignore[unpinned-images]
11+ image : ghcr.io/grafana/quickpizza-local:latest@sha256:9056a53caaedc6e81339ee37a879a8ab3473c4d2472b2344c621311281af8043 # zizmor: ignore[unpinned-images]
1212 ports :
1313 - 3333:3333
1414
1515 steps :
1616 - name : Checkout
17- uses : actions/checkout@v4
17+ uses : actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4
1818 - name : Setup k6
19- uses : grafana/setup-k6-action@v1
19+ uses : grafana/setup-k6-action@ffe7d7290dfa715e48c2ccc924d068444c94bde2 # v1
2020 - name : Verify test script
21- uses : grafana/run-k6-action@v1
21+ uses : grafana/run-k6-action@c6b79182b9b666aa4f630f4a6be9158ead62536e # v1
2222 with :
2323 path : |
2424 ./k6/foundations/01.basic.js
Original file line number Diff line number Diff line change 88
99 services :
1010 quickpizza :
11- image : ghcr.io/grafana/quickpizza-local:latest # zizmor: ignore[unpinned-images]
11+ image : ghcr.io/grafana/quickpizza-local:latest@sha256:9056a53caaedc6e81339ee37a879a8ab3473c4d2472b2344c621311281af8043 # zizmor: ignore[unpinned-images]
1212 ports :
1313 - 3333:3333
1414
1515 steps :
1616 - name : Checkout
17- uses : actions/checkout@v4
17+ uses : actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4
1818
1919 - name : Setup k6
20- uses : grafana/setup-k6-action@v1
20+ uses : grafana/setup-k6-action@ffe7d7290dfa715e48c2ccc924d068444c94bde2 # v1
2121 with :
2222 browser : true
2323 - name : Run k6 test
24- uses : grafana/run-k6-action@v1
24+ uses : grafana/run-k6-action@c6b79182b9b666aa4f630f4a6be9158ead62536e # v1
2525 with :
2626 path : |
2727 ./k6/browser/*.js
Original file line number Diff line number Diff line change 88
99 services :
1010 quickpizza :
11- image : ghcr.io/grafana/quickpizza-local:latest # zizmor: ignore[unpinned-images]
11+ image : ghcr.io/grafana/quickpizza-local:latest@sha256:9056a53caaedc6e81339ee37a879a8ab3473c4d2472b2344c621311281af8043 # zizmor: ignore[unpinned-images]
1212 ports :
1313 - 3333:3333
1414
1515 steps :
1616 - name : Checkout
17- uses : actions/checkout@v4
17+ uses : actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4
1818
1919 - name : Setup k6
20- uses : grafana/setup-k6-action@v1
20+ uses : grafana/setup-k6-action@ffe7d7290dfa715e48c2ccc924d068444c94bde2 # v1
2121 with :
2222 browser : true
2323 - name : Run k6 test
24- uses : grafana/run-k6-action@v1
24+ uses : grafana/run-k6-action@c6b79182b9b666aa4f630f4a6be9158ead62536e # v1
2525 with :
2626 path : |
2727 ./k6/foundations/*.js
Original file line number Diff line number Diff line change 1- FROM node:23.10.0-bullseye AS fe-builder
1+ FROM node:23.10.0-bullseye@sha256:b27a5ea0a7e96e6aea8625035262eb29ce9b47cf184ce09fc538280720176b6d AS fe-builder
22
33WORKDIR /app/pkg/web
44COPY pkg/web ./
@@ -12,7 +12,7 @@ ENV PUBLIC_BACKEND_WS_ENDPOINT=${PUBLIC_BACKEND_WS_ENDPOINT}
1212RUN npm install && \
1313 npm run build
1414
15- FROM golang:1.24-bullseye AS builder
15+ FROM golang:1.24-bullseye@sha256:2cdc80dc25edcb96ada1654f73092f2928045d037581fa4aa7c40d18af7dd85a AS builder
1616
1717WORKDIR /app
1818COPY . ./
@@ -21,7 +21,7 @@ COPY --from=fe-builder /app/pkg/web/build /app/pkg/web/build
2121# with uses a different distribution of libc.
2222RUN CGO_ENABLED=0 go build -o /bin/quickpizza ./cmd
2323
24- FROM gcr.io/distroless/static-debian11
24+ FROM gcr.io/distroless/static-debian11@sha256:1dbe426d60caed5d19597532a2d74c8056cd7b1674042b88f7328690b5ead8ed
2525
2626COPY --from=builder /bin/quickpizza /bin
2727EXPOSE 3333 3334 3335
You can’t perform that action at this time.
0 commit comments