+2
-2
.github/workflows/golang.yml
+2
-2
.github/workflows/golang.yml
···
19
19
- name: Set up Go tooling
20
20
uses: actions/setup-go@v4
21
21
with:
22
-
go-version: "1.23"
22
+
go-version: "1.24"
23
23
- name: Build
24
24
run: make build
25
25
- name: Test
···
32
32
- name: Set up Go tooling
33
33
uses: actions/setup-go@v4
34
34
with:
35
-
go-version: "1.23"
35
+
go-version: "1.24"
36
36
- name: Lint
37
37
run: make lint
+2
-2
cmd/beemo/Dockerfile
+2
-2
cmd/beemo/Dockerfile
···
3
3
# podman build -f ./cmd/beemo/Dockerfile -t beemo .
4
4
5
5
### Compile stage
6
-
FROM golang:1.23-alpine3.20 AS build-env
6
+
FROM golang:1.24-alpine3.22 AS build-env
7
7
RUN apk add --no-cache build-base make git
8
8
9
9
ADD . /dockerbuild
···
15
15
go build -tags timetzdata -o /beemo ./cmd/beemo
16
16
17
17
### Run stage
18
-
FROM alpine:3.20
18
+
FROM alpine:3.22
19
19
20
20
RUN apk add --no-cache --update dumb-init ca-certificates runit
21
21
ENTRYPOINT ["dumb-init", "--"]
+2
-2
cmd/bigsky/Dockerfile
+2
-2
cmd/bigsky/Dockerfile
···
3
3
# podman build -f ./cmd/bigsky/Dockerfile -t bigsky .
4
4
5
5
### Compile stage
6
-
FROM golang:1.23-alpine3.20 AS build-env
6
+
FROM golang:1.24-alpine3.22 AS build-env
7
7
RUN apk add --no-cache build-base make git
8
8
9
9
ADD . /dockerbuild
···
28
28
RUN yarn build
29
29
30
30
### Run stage
31
-
FROM alpine:3.20
31
+
FROM alpine:3.22
32
32
33
33
RUN apk add --no-cache --update dumb-init ca-certificates runit
34
34
ENTRYPOINT ["dumb-init", "--"]
+2
-2
cmd/bluepages/Dockerfile
+2
-2
cmd/bluepages/Dockerfile
···
3
3
# podman build -f ./cmd/bluepages/Dockerfile -t bluepages .
4
4
5
5
### Compile stage
6
-
FROM golang:1.23-alpine3.20 AS build-env
6
+
FROM golang:1.24-alpine3.22 AS build-env
7
7
RUN apk add --no-cache build-base make git
8
8
9
9
ADD . /dockerbuild
···
15
15
go build -tags timetzdata -o /bluepages ./cmd/bluepages
16
16
17
17
### Run stage
18
-
FROM alpine:3.20
18
+
FROM alpine:3.22
19
19
20
20
RUN apk add --no-cache --update dumb-init ca-certificates runit
21
21
+1
-1
cmd/collectiondir/Dockerfile
+1
-1
cmd/collectiondir/Dockerfile
+2
-2
cmd/hepa/Dockerfile
+2
-2
cmd/hepa/Dockerfile
···
3
3
# podman build -f ./cmd/hepa/Dockerfile -t hepa .
4
4
5
5
### Compile stage
6
-
FROM golang:1.23-alpine3.20 AS build-env
6
+
FROM golang:1.24-alpine3.22 AS build-env
7
7
RUN apk add --no-cache build-base make git
8
8
9
9
ADD . /dockerbuild
···
15
15
go build -tags timetzdata -o /hepa ./cmd/hepa
16
16
17
17
### Run stage
18
-
FROM alpine:3.20
18
+
FROM alpine:3.22
19
19
20
20
RUN apk add --no-cache --update dumb-init ca-certificates runit
21
21
ENTRYPOINT ["dumb-init", "--"]
+2
-2
cmd/palomar/Dockerfile
+2
-2
cmd/palomar/Dockerfile
···
3
3
# podman build -f ./cmd/palomar/Dockerfile -t palomar .
4
4
5
5
### Compile stage
6
-
FROM golang:1.23-alpine3.20 AS build-env
6
+
FROM golang:1.24-alpine3.22 AS build-env
7
7
RUN apk add --no-cache build-base make git
8
8
9
9
ADD . /dockerbuild
···
15
15
go build -tags timetzdata -o /palomar ./cmd/palomar
16
16
17
17
### Run stage
18
-
FROM alpine:3.20
18
+
FROM alpine:3.22
19
19
20
20
RUN apk add --no-cache --update dumb-init ca-certificates runit
21
21
ENTRYPOINT ["dumb-init", "--"]
+1
-1
cmd/rainbow/Dockerfile
+1
-1
cmd/rainbow/Dockerfile
+2
-2
cmd/relay/Dockerfile
+2
-2
cmd/relay/Dockerfile
···
3
3
# podman build -f ./cmd/relay/Dockerfile -t relay .
4
4
5
5
### Compile stage
6
-
FROM golang:1.23-alpine3.20 AS build-env
6
+
FROM golang:1.24-alpine3.22 AS build-env
7
7
RUN apk add --no-cache build-base make git
8
8
9
9
ADD . /dockerbuild
···
26
26
RUN yarn build
27
27
28
28
### Run stage
29
-
FROM alpine:3.20
29
+
FROM alpine:3.22
30
30
31
31
RUN apk add --no-cache --update dumb-init ca-certificates runit
32
32
ENTRYPOINT ["dumb-init", "--"]
+1
-1
cmd/sonar/Dockerfile
+1
-1
cmd/sonar/Dockerfile
+2
-2
cmd/supercollider/Dockerfile
+2
-2
cmd/supercollider/Dockerfile
···
1
1
# Stage 1: Build the Go binary
2
-
FROM golang:1.23-alpine3.20 AS builder
2
+
FROM golang:1.24-alpine3.22 AS build-env
3
3
4
4
# Create a directory for the application
5
5
WORKDIR /app
···
23
23
COPY --from=certs /etc/ssl/certs/ca-certificates.crt /etc/ssl/certs/ca-certificates.crt
24
24
25
25
# Copy the binary from the first stage.
26
-
COPY --from=builder /supercollider /supercollider
26
+
COPY --from=build-env /supercollider /supercollider
27
27
28
28
# Set the startup command to run the binary
29
29
CMD ["/supercollider"]