Compare commits

...

9 Commits

Author SHA1 Message Date
f57a971951 Merge pull request 'more-build-caching' (#98) from more-build-caching into master
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
Reviewed-on: #98
2026-02-14 20:56:49 +00:00
bef3300198 fix build step
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2026-02-14 15:54:10 -05:00
873875c33a build in CI, not in docker
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
2026-02-14 15:53:28 -05:00
a679d229f8 Update .woodpecker.yml
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2026-02-14 20:44:43 +00:00
89b715ec9a use a build cache
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2026-02-14 05:40:18 +00:00
a541745127 Merge pull request 'Update module tailscale.com to v1.94.2' (#97) from renovate/tailscale.com-1.x into master
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
Reviewed-on: #97
2026-02-14 04:47:03 +00:00
c2c8e87ea3 Update module tailscale.com to v1.94.2
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2026-02-13 21:02:37 +00:00
63d9fc5156 Merge pull request 'Update golang Docker tag to v1.26' (#96) from renovate/golang-1.x into master
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
Reviewed-on: #96
2026-02-13 15:58:59 +00:00
d0865afa9b Update golang Docker tag to v1.26
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2026-02-10 22:02:11 +00:00
4 changed files with 21 additions and 10 deletions

View File

@@ -1,9 +1,22 @@
steps: steps:
test: test:
image: golang:1.25 image: golang:1.26
commands: commands:
- go test ./... - go test ./...
volumes:
- go_build_cache:/root/.cache/go-build
- go_mod_cache:/go/pkg/mod
build: build:
image: golang:1.26
environment:
CGO_ENABLED: 0
GOOS: linux
commands:
- go build -o server ./cmd/serve
volumes:
- go_build_cache:/root/.cache/go-build
- go_mod_cache:/go/pkg/mod
container:
image: docker image: docker
commands: commands:
- apk add curl - apk add curl
@@ -21,3 +34,5 @@
branch: "master" branch: "master"
volumes: volumes:
- /var/run/docker.sock:/var/run/docker.sock - /var/run/docker.sock:/var/run/docker.sock
- go_build_cache:/root/.cache/go-build
- go_mod_cache:/go/pkg/mod

View File

@@ -1,9 +1,3 @@
FROM golang:1.25
WORKDIR /src
COPY . ./
RUN CGO_ENABLED=0 GOOS=linux go build -o server ./cmd/serve
FROM scratch FROM scratch
COPY --from=0 /etc/ssl/certs/ca-certificates.crt /etc/ssl/certs/ COPY server ./
COPY --from=0 /src/server ./
CMD ["/server"] CMD ["/server"]

2
go.mod
View File

@@ -8,7 +8,7 @@ require (
github.com/irlndts/go-discogs v0.3.6 github.com/irlndts/go-discogs v0.3.6
github.com/kelseyhightower/envconfig v1.4.0 github.com/kelseyhightower/envconfig v1.4.0
golang.org/x/sync v0.19.0 golang.org/x/sync v0.19.0
tailscale.com v1.94.1 tailscale.com v1.94.2
) )
require ( require (

2
go.sum
View File

@@ -332,3 +332,5 @@ tailscale.com v1.94.0 h1:5oW3SF35aU9ekHDhP2J4CHewnA2NxE7SRilDB2pVjaA=
tailscale.com v1.94.0/go.mod h1:gLnVrEOP32GWvroaAHHGhjSGMPJ1i4DvqNwEg+Yuov4= tailscale.com v1.94.0/go.mod h1:gLnVrEOP32GWvroaAHHGhjSGMPJ1i4DvqNwEg+Yuov4=
tailscale.com v1.94.1 h1:0dAst/ozTuFkgmxZULc3oNwR9+qPIt5ucvzH7kaM0Jw= tailscale.com v1.94.1 h1:0dAst/ozTuFkgmxZULc3oNwR9+qPIt5ucvzH7kaM0Jw=
tailscale.com v1.94.1/go.mod h1:gLnVrEOP32GWvroaAHHGhjSGMPJ1i4DvqNwEg+Yuov4= tailscale.com v1.94.1/go.mod h1:gLnVrEOP32GWvroaAHHGhjSGMPJ1i4DvqNwEg+Yuov4=
tailscale.com v1.94.2 h1:H+0NYSG81K1RBXnh6FfWee9G1KEeX9pvYspPrVdIfII=
tailscale.com v1.94.2/go.mod h1:gLnVrEOP32GWvroaAHHGhjSGMPJ1i4DvqNwEg+Yuov4=