File tree Expand file tree Collapse file tree 3 files changed +34
-7
lines changed
Expand file tree Collapse file tree 3 files changed +34
-7
lines changed Original file line number Diff line number Diff line change 1- FROM golang:1.22
1+ # Build stage
2+ FROM golang:1.24 AS builder
23
3- ENV GITHUB_TOKEN=${GITHUB_TOKEN}
4+ WORKDIR /build
5+ COPY go.mod go.sum ./
6+ RUN go mod download
47
5- COPY . /home/src
6- WORKDIR /home/src
7- RUN go build -o /bin/cmd ./cmd
8+ COPY . .
9+ RUN CGO_ENABLED=0 GOOS=linux go build -a -installsuffix cgo -o cmd ./cmd
810
9- ENTRYPOINT [ "/bin/cmd" ]
11+ # Runtime stage
12+ FROM alpine:latest
13+
14+ RUN apk --no-cache add ca-certificates git
15+ WORKDIR /root/
16+
17+ COPY --from=builder /build/cmd .
18+
19+ ENTRYPOINT ["./cmd" ]
Original file line number Diff line number Diff line change @@ -53,6 +53,23 @@ inputs:
5353runs :
5454 using : docker
5555 image : Dockerfile
56+ env :
57+ GITHUB_TOKEN : ${{ inputs.GITHUB_TOKEN }}
58+ SHOW_METRICS : ${{ inputs.SHOW_METRICS }}
59+ WAKATIME_API_KEY : ${{ inputs.WAKATIME_API_KEY }}
60+ WAKATIME_DATA : ${{ inputs.WAKATIME_DATA }}
61+ WAKATIME_RANGE : ${{ inputs.WAKATIME_RANGE }}
62+ TIME_ZONE : ${{ inputs.TIME_ZONE }}
63+ TIME_LAYOUT : ${{ inputs.TIME_LAYOUT }}
64+ SHOW_LAST_UPDATE : ${{ inputs.SHOW_LAST_UPDATE }}
65+ ONLY_MAIN_BRANCH : ${{ inputs.ONLY_MAIN_BRANCH }}
66+ HIDE_REPO_INFO : ${{ inputs.HIDE_REPO_INFO }}
67+ COMMIT_MESSAGE : ${{ inputs.COMMIT_MESSAGE }}
68+ COMMIT_USER_NAME : ${{ inputs.COMMIT_USER_NAME }}
69+ COMMIT_USER_EMAIL : ${{ inputs.COMMIT_USER_EMAIL }}
70+ LANGUAGES_AND_TOOLS : ${{ inputs.LANGUAGES_AND_TOOLS }}
71+ EXCLUDE_FORK_REPOS : ${{ inputs.EXCLUDE_FORK_REPOS }}
72+ SIMPLIFY_COMMIT_TIMES_TITLE : ${{ inputs.SIMPLIFY_COMMIT_TIMES_TITLE }}
5673branding :
5774 icon : ' star'
5875 color : ' orange'
Original file line number Diff line number Diff line change 11module github.com/thanhhaudev/github-stats
22
3- go 1.22
3+ go 1.24
44
55require github.com/joho/godotenv v1.5.1 // indirect
You can’t perform that action at this time.
0 commit comments