diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index c2e5b0a..453e6f8 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -13,7 +13,7 @@ jobs: - uses: actions/setup-go@v5 with: - go-version: "1.23" + go-version: "1.25" - uses: golangci/golangci-lint-action@v6 with: @@ -27,7 +27,7 @@ jobs: - uses: actions/setup-go@v5 with: - go-version: "1.23" + go-version: "1.25" - uses: actions/setup-node@v4 with: @@ -55,7 +55,7 @@ jobs: - uses: actions/setup-go@v5 with: - go-version: "1.23" + go-version: "1.25" - name: Verify binary builds run: CGO_ENABLED=0 go build -o /dev/null ./cmd/synapbus/ diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 71e7e35..0ef3bcd 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -34,7 +34,7 @@ jobs: - uses: actions/setup-go@v5 with: - go-version: "1.23" + go-version: "1.25" - uses: actions/setup-node@v4 with: diff --git a/Dockerfile b/Dockerfile index 7ecb661..459bad8 100644 --- a/Dockerfile +++ b/Dockerfile @@ -2,12 +2,13 @@ FROM node:20-alpine AS web-builder WORKDIR /app/web COPY web/package*.json ./ -RUN npm ci +RUN npm install --legacy-peer-deps COPY web/ ./ RUN npm run build # Stage 2: Build Go binary -FROM golang:1.23-alpine AS go-builder +FROM golang:1.25-alpine AS go-builder +RUN apk add --no-cache tzdata WORKDIR /app COPY go.mod go.sum ./ RUN go mod download