Skip to content

Commit be6c8b3

Browse files
committed
Mounts token as docker secret
1 parent 84cdbb0 commit be6c8b3

3 files changed

Lines changed: 8 additions & 5 deletions

File tree

.github/workflows/build.yml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -67,8 +67,8 @@ jobs:
6767
context: .
6868
load: true
6969
tags: plus3it/tardigrade-ci:test
70-
build-args: |
71-
GITHUB_ACCESS_TOKEN=${{ secrets.GH_READONLY_TOKEN }}
70+
secrets: |
71+
"GITHUB_ACCESS_TOKEN=${{ secrets.GITHUB_TOKEN }}"
7272
7373
- name: Run bats tests
7474
if: github.event_name == 'pull_request'
@@ -81,3 +81,5 @@ jobs:
8181
push: true
8282
tags: ${{ steps.meta.outputs.tags }}
8383
labels: ${{ steps.meta.outputs.labels }}
84+
secrets: |
85+
"GITHUB_ACCESS_TOKEN=${{ secrets.GH_READONLY_TOKEN }}"

Dockerfile

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
1-
FROM golang:1.24.3-bookworm as golang
1+
FROM golang:1.24.3-bookworm AS golang
22

33
FROM python:3.13.3-bookworm
44

55
ARG PROJECT_NAME=tardigrade-ci
6-
ARG GITHUB_ACCESS_TOKEN
6+
7+
RUN --mount=type=secret,id=GITHUB_ACCESS_TOKEN,env=GITHUB_ACCESS_TOKEN
78

89
ENV USER=${PROJECT_NAME}
910
ENV USER_UID=1000

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ help/generate:
6666
{ lastLine = $$0 }' $(MAKEFILE_LIST) | sort -u
6767
@printf "\n"
6868

69-
GITHUB_AUTHORIZATION := $(if $(GITHUB_ACCESS_TOKEN),-H "Authorization: token $$GITHUB_ACCESS_TOKEN",)
69+
GITHUB_AUTHORIZATION := $(if $(GITHUB_ACCESS_TOKEN),-H "Authorization: token $$GITHUB_ACCESS_TOKEN",$(if $(GITHUB_TOKEN),-H "Authorization: token $$GITHUB_TOKEN",))
7070

7171
# Macro to return the download url for a github release
7272
# For latest release, use version=latest

0 commit comments

Comments
 (0)