Compare commits

...

19 Commits

Author SHA1 Message Date
argoyle d398d6da0d Merge pull request 'chore(release): prepare for 1.6.1' (#229) from next-release into main
Release / release (push) Successful in 1m44s
default-request-adder / vulnerabilities (push) Successful in 3m52s
default-request-adder / test (push) Successful in 4m49s
default-request-adder / build (push) Successful in 28m3s
Reviewed-on: #229
2026-01-19 10:50:35 +00:00
releaser 1846212e68 chore(release): prepare for 1.6.1
default-request-adder / vulnerabilities (pull_request) Successful in 4m8s
default-request-adder / test (pull_request) Successful in 5m48s
default-request-adder / build (pull_request) Successful in 32m5s
2026-01-19 10:17:33 +00:00
releaser 2c21e132b5 chore(release): prepare for 1.6.1 2026-01-19 10:17:27 +00:00
releaser 6a6638252a chore(release): prepare for 1.6.1 2026-01-19 10:13:14 +00:00
releaser d597071e40 chore(release): prepare for 1.6.1 2026-01-19 10:13:09 +00:00
argoyle 24ed80e146 Merge branch 'multi-architecture-dockerfile-updates'
default-request-adder / build (push) Successful in 4m30s
Release / release (push) Successful in 2m26s
default-request-adder / vulnerabilities (push) Successful in 9m52s
default-request-adder / test (push) Successful in 15m7s
2026-01-19 11:08:39 +01:00
peter 9a089c8af7 fix: standardize Dockerfile stage names to uppercase
default-request-adder / vulnerabilities (pull_request) Successful in 3m13s
default-request-adder / test (pull_request) Successful in 3m36s
default-request-adder / build (pull_request) Successful in 1h12m8s
Updates the Dockerfile to use uppercase for multi-stage build
definitions. This change enhances readability and maintains consistency
across the build stages, ensuring alignment with common best practices in
Dockerfile conventions.
2026-01-19 08:31:53 +01:00
peter b310c8df57 build: support multi-architecture builds in Dockerfile
Add ARG directives for TARGETOS and TARGETARCH to enable 
multi-architecture support. Modify the build command to 
use the specified target OS and architecture for more 
flexible and portable builds. Ensure compatibility 
with different deployment environments.
2026-01-19 08:31:53 +01:00
argoyle 049a3146ac Merge pull request 'chore(release): prepare for 1.6.0' (#224) from next-release into main
Release / release (push) Successful in 1m32s
default-request-adder / vulnerabilities (push) Successful in 4m27s
default-request-adder / test (push) Successful in 6m4s
default-request-adder / build (push) Successful in 18m23s
Reviewed-on: #224
2026-01-16 13:24:52 +00:00
releaser 86bd5d23ee chore(release): prepare for 1.6.0
default-request-adder / vulnerabilities (pull_request) Successful in 7m0s
default-request-adder / test (pull_request) Successful in 10m15s
default-request-adder / build (pull_request) Successful in 53m12s
2026-01-16 12:29:06 +00:00
releaser 21b6080185 chore(release): prepare for 1.6.0 2026-01-16 12:27:52 +00:00
releaser 4ad4516304 chore(release): prepare for 1.5.1
default-request-adder / vulnerabilities (pull_request) Successful in 2m17s
default-request-adder / test (pull_request) Successful in 2m55s
default-request-adder / build (pull_request) Failing after 14m15s
2026-01-16 12:26:18 +00:00
releaser cf832f4b05 chore(release): prepare for 1.5.1 2026-01-16 12:26:18 +00:00
releaser 593e636d9a chore(release): prepare for 1.5.1 2026-01-16 12:26:18 +00:00
releaser 4a5e4fc893 chore(release): prepare for 1.5.1 2026-01-16 12:26:18 +00:00
argoyle d1d65420d3 Merge pull request 'feat: add multi-platform build support (amd64, arm64)' (#227) from feat/ci-docker-build into main
default-request-adder / build (push) Successful in 1m14s
default-request-adder / vulnerabilities (push) Successful in 1m43s
default-request-adder / test (push) Successful in 2m10s
Release / release (push) Successful in 5m23s
Reviewed-on: #227
2026-01-16 12:23:17 +00:00
argoyle c378376881 feat: add multi-platform build support (amd64, arm64)
default-request-adder / vulnerabilities (pull_request) Successful in 3m37s
default-request-adder / test (pull_request) Successful in 4m48s
default-request-adder / build (pull_request) Successful in 1h5m5s
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-16 12:04:12 +01:00
renovate 598566b588 chore(deps): update dependency go to v1.25.6 (#225)
Release / release (push) Successful in 1m13s
default-request-adder / build (push) Successful in 1m3s
default-request-adder / vulnerabilities (push) Successful in 4m9s
default-request-adder / test (push) Successful in 6m26s
2026-01-15 20:26:25 +00:00
renovate 025c605d93 chore(deps): update golang:1.25.5 docker digest to 3a01526 (#223)
Release / release (push) Successful in 1m14s
default-request-adder / vulnerabilities (push) Successful in 1m33s
default-request-adder / test (push) Successful in 1m48s
default-request-adder / build (push) Successful in 49m1s
2026-01-13 06:44:04 +00:00
5 changed files with 31 additions and 7 deletions
+1 -1
View File
@@ -39,4 +39,4 @@ jobs:
- uses: actions/checkout@v6 - uses: actions/checkout@v6
- uses: buildtool/setup-buildtools-action@v1 - uses: buildtool/setup-buildtools-action@v1
- name: Build and push - name: Build and push
run: unset GITEA_TOKEN && build && push run: unset GITEA_TOKEN && build --platform linux/amd64,linux/arm64 && push
+1 -1
View File
@@ -1,3 +1,3 @@
{ {
"version": "1.5.0" "version": "1.6.1"
} }
+21
View File
@@ -2,6 +2,27 @@
All notable changes to this project will be documented in this file. All notable changes to this project will be documented in this file.
## [1.6.1] - 2026-01-19
### 🐛 Bug Fixes
- Standardize Dockerfile stage names to uppercase
### Build
- Support multi-architecture builds in Dockerfile
## [1.6.0] - 2026-01-16
### 🚀 Features
- Add multi-platform build support (amd64, arm64)
### ⚙️ Miscellaneous Tasks
- *(deps)* Update golang:1.25.5 docker digest to 3a01526 (#223)
- *(deps)* Update dependency go to v1.25.6 (#225)
## [1.5.0] - 2026-01-10 ## [1.5.0] - 2026-01-10
### 🚀 Features ### 🚀 Features
+7 -4
View File
@@ -1,9 +1,12 @@
FROM amd64/golang:1.25.5@sha256:ad03ba93327b8a6143b49373790b5d92c28067bdb814418509466122ee9c9e63 as deps FROM golang:1.25.6@sha256:fc24d3881a021e7b968a4610fc024fba749f98fe5c07d4f28e6cfa14dc65a84c AS deps
WORKDIR /build WORKDIR /build
ADD go.* /build ADD go.* /build
RUN go mod download RUN go mod download
FROM deps as build FROM deps AS build
ARG TARGETOS
ARG TARGETARCH
ENV CGO_ENABLED=0 ENV CGO_ENABLED=0
ADD . /build ADD . /build
RUN if [ $(go mod tidy -v 2>&1 | grep -c unused) != 0 ]; then echo "Unused modules, please run 'go mod tidy'"; exit 1; fi RUN if [ $(go mod tidy -v 2>&1 | grep -c unused) != 0 ]; then echo "Unused modules, please run 'go mod tidy'"; exit 1; fi
@@ -14,9 +17,9 @@ RUN ["/bin/bash", "-c", "cat coverage.txt.tmp | grep -v -f <(find . -type f | xa
RUN go tool cover -html=coverage.txt -o coverage.html RUN go tool cover -html=coverage.txt -o coverage.html
RUN go tool cover -func=coverage.txt RUN go tool cover -func=coverage.txt
RUN rm coverage.txt.tmp RUN rm coverage.txt.tmp
RUN GOOS=linux GOARCH=amd64 CGO_ENABLED=0 go build -mod=readonly -o release/default-request-adder -ldflags '-w -s' RUN GOOS=${TARGETOS} GOARCH=${TARGETARCH} CGO_ENABLED=0 go build -mod=readonly -o release/default-request-adder -ldflags '-w -s'
FROM scratch as export FROM scratch AS export
COPY --from=build /build/coverage.txt / COPY --from=build /build/coverage.txt /
FROM scratch FROM scratch
+1 -1
View File
@@ -2,7 +2,7 @@ module gitlab.com/unboundsoftware/default-request-adder
go 1.25.0 go 1.25.0
toolchain go1.25.5 toolchain go1.25.6
require ( require (
k8s.io/api v0.35.0 k8s.io/api v0.35.0