File tree 2 files changed +7
-4
lines changed
2 files changed +7
-4
lines changed Original file line number Diff line number Diff line change 41
41
file : ./lightrun-init-agent/Dockerfile
42
42
push : true
43
43
tags : " lightruncom/k8s-operator-init-java-agent-linux:${{steps.set_tag.outputs.TAG_NAME}}"
44
- build-args : |
44
+ secrets : |
45
45
GITHUB_TOKEN=${{ secrets.PRETTY_GITHUB_READ_TOKEN }}
46
+ build-args : |
46
47
VERSION=${{ inputs.release_tag }}
47
48
FILE=agent.zip
48
49
53
54
file : ./lightrun-init-agent/Dockerfile
54
55
push : true
55
56
tags : " lightruncom/k8s-operator-init-java-agent-alpine:${{steps.set_tag.outputs.TAG_NAME}}"
56
- build-args : |
57
+ secrets : |
57
58
GITHUB_TOKEN=${{ secrets.PRETTY_GITHUB_READ_TOKEN }}
59
+ build-args : |
58
60
VERSION=${{ inputs.release_tag }}
59
61
FILE=agent-alpine.zip
60
62
Original file line number Diff line number Diff line change 1
1
FROM --platform=linux/amd64 alpine:latest
2
2
3
- ARG GITHUB_TOKEN
4
3
ARG VERSION
5
4
ARG FILE
6
5
7
6
RUN apk --no-cache add jq \
8
7
wget
9
- RUN export REPO="lightrun-platform/athena" ; \
8
+ RUN --mount=type=secret,id=GITHUB_TOKEN \
9
+ GITHUB_TOKEN=$(cat /run/secrets/GITHUB_TOKEN) \
10
+ export REPO="lightrun-platform/athena" ; \
10
11
# curl inside alpine can't properly forward cookies when downloading asset, hence wget
11
12
wget -q --auth-no-challenge --header='Accept:application/octet-stream' \
12
13
https://$GITHUB_TOKEN:@api.github.com/repos/$REPO/releases/assets/`wget -q -O- --auth-no-challenge --header "Accept: application/vnd.github+json" https://$GITHUB_TOKEN:@api.github.com/repos/$REPO/releases | jq ". | map(select(.tag_name == \" $VERSION\" ))[0].assets | map(select(.name == \" $FILE\" ))[0].id" ` \
You can’t perform that action at this time.
0 commit comments