Compare commits

..

1 Commits

Author SHA1 Message Date
Claude f445202cb8 Fix goreleaser deprecation warnings
- archives.format → archives.formats (now a list)
- archives.builds → archives.ids (renamed for consistency)
- dockers → dockers_v2 (new consolidated docker config)
- Update Dockerfile to use TARGETPLATFORM build arg

https://claude.ai/code/session_01QqkHTjwoFvsNUXtQj3RaU8
2026-03-24 13:40:06 +00:00
2 changed files with 22 additions and 17 deletions
+18 -14
View File
@@ -74,39 +74,43 @@ universal_binaries:
name_template: jsontoml
archives:
- id: jsontoml
format: tar.xz
builds:
formats:
- tar.xz
ids:
- jsontoml
files:
- none*
name_template: "{{ .Binary }}_{{.Version}}_{{ .Os }}_{{ .Arch }}"
- id: tomljson
format: tar.xz
builds:
formats:
- tar.xz
ids:
- tomljson
files:
- none*
name_template: "{{ .Binary }}_{{.Version}}_{{ .Os }}_{{ .Arch }}"
- id: tomll
format: tar.xz
builds:
formats:
- tar.xz
ids:
- tomll
files:
- none*
name_template: "{{ .Binary }}_{{.Version}}_{{ .Os }}_{{ .Arch }}"
dockers:
dockers_v2:
- id: tools
goos: linux
goarch: amd64
ids:
- jsontoml
- tomljson
- tomll
image_templates:
- "ghcr.io/pelletier/go-toml:latest"
- "ghcr.io/pelletier/go-toml:{{ .Tag }}"
- "ghcr.io/pelletier/go-toml:v{{ .Major }}"
skip_push: false
images:
- "ghcr.io/pelletier/go-toml"
tags:
- "latest"
- "{{ .Tag }}"
- "v{{ .Major }}"
platforms:
- linux/amd64
checksum:
name_template: 'sha256sums.txt'
snapshot:
+4 -3
View File
@@ -1,5 +1,6 @@
FROM scratch
ENV PATH "$PATH:/bin"
COPY tomll /bin/tomll
COPY tomljson /bin/tomljson
COPY jsontoml /bin/jsontoml
ARG TARGETPLATFORM
COPY $TARGETPLATFORM/tomll /bin/tomll
COPY $TARGETPLATFORM/tomljson /bin/tomljson
COPY $TARGETPLATFORM/jsontoml /bin/jsontoml