File tree Expand file tree Collapse file tree 19 files changed +78
-44
lines changed
infrastructure/docker-compose Expand file tree Collapse file tree 19 files changed +78
-44
lines changed Original file line number Diff line number Diff line change @@ -19,12 +19,12 @@ jobs:
1919 runs-on : ubuntu-latest
2020 steps :
2121 - name : Checkout code
22- uses : actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # ratchet:actions/checkout@v4
22+ uses : actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0
2323
2424 - name : Set up Go
25- uses : actions/setup-go@d35c59abb061a4a6fb18e82ac0862c26744d6ab5 # ratchet:actions/setup-go@v5
25+ uses : actions/setup-go@d35c59abb061a4a6fb18e82ac0862c26744d6ab5 # v5.5.0
2626 with :
27- go-version : " 1.23 "
27+ go-version : " 1.25 "
2828
2929 - name : Install checkmake
3030 run : go install github.com/checkmake/checkmake/cmd/checkmake@latest
Original file line number Diff line number Diff line change 1717 uses : actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0
1818
1919 - name : Check Typos
20- uses : crate-ci/typos@0c17dabcee8b8f1957fa917d17393a23e02e1583 # v1.36.3
20+ uses : crate-ci/typos@626c4bedb751ce0b7f03262ca97ddda9a076ae1c # v1.39.2
Original file line number Diff line number Diff line change @@ -26,14 +26,14 @@ jobs:
2626 uses : actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0
2727
2828 - name : Lint gRPC Client Dockerfile
29- uses : hadolint/hadolint-action@54c9adbab1582c2ef04b2016b760714a4bfde3cf # v3.3.0
29+ uses : hadolint/hadolint-action@2332a7b74a6de0dda2e2221d575162eba76ba5e5 # v3.3.0
3030 with :
3131 dockerfile : demo/grpc/client/Dockerfile
3232 config : .hadolint.yaml
3333 failure-threshold : warning
3434
3535 - name : Lint gRPC Server Dockerfile
36- uses : hadolint/hadolint-action@54c9adbab1582c2ef04b2016b760714a4bfde3cf # v3.3.0
36+ uses : hadolint/hadolint-action@2332a7b74a6de0dda2e2221d575162eba76ba5e5 # v3.3.0
3737 with :
3838 dockerfile : demo/grpc/server/Dockerfile
3939 config : .hadolint.yaml
Original file line number Diff line number Diff line change 4242 # Upload the results to GitHub's code scanning dashboard (optional).
4343 # Commenting out will disable upload of results to your repo's Code Scanning dashboard
4444 - name : " Upload to code-scanning"
45- uses : github/codeql-action/upload-sarif@16140ae1a102900babc80a33c44059580f687047 # v4.30.9
45+ uses : github/codeql-action/upload-sarif@014f16e7ab1402f30e7c3329d33797e7948572db # v4.31.3
4646 with :
4747 sarif_file : results.sarif
Original file line number Diff line number Diff line change @@ -2,4 +2,4 @@ module github.com/open-telemetry/opentelemetry-go-compile-instrumentation/demo/b
22
33go 1.23.0
44
5- require golang.org/x/time v0.11 .0
5+ require golang.org/x/time v0.14 .0
Original file line number Diff line number Diff line change 11# Multi-stage Dockerfile for gRPC client with OpenTelemetry compile-time instrumentation
22# Stage 1: Build the otel tool
3- FROM golang:1.24 -alpine@sha256:12c199a889439928e36df7b4c5031c18bfdad0d33cdeae5dd35b2de369b5fbf5 AS otel-builder
3+ FROM golang:1.25 -alpine@sha256:d3f0cf7723f3429e3f9ed846243970b20a2de7bae6a5b66fc5914e228d831bbb AS otel-builder
44
55WORKDIR /build
66
@@ -15,7 +15,7 @@ COPY . .
1515RUN go build -o /otel ./tool/cmd
1616
1717# Stage 2: Build the gRPC client with instrumentation
18- FROM golang:1.24 -alpine@sha256:12c199a889439928e36df7b4c5031c18bfdad0d33cdeae5dd35b2de369b5fbf5 AS app-builder
18+ FROM golang:1.25 -alpine@sha256:d3f0cf7723f3429e3f9ed846243970b20a2de7bae6a5b66fc5914e228d831bbb AS app-builder
1919
2020WORKDIR /app
2121
@@ -36,7 +36,7 @@ RUN go mod download
3636RUN otel go build -o client .
3737
3838# Stage 3: Runtime image
39- FROM alpine:3.21 @sha256:5405e8f36ce1878720f71217d664aa3dea32e5e5df11acbf07fc78ef5661465b
39+ FROM alpine:3.22 @sha256:4b7ce07002c69e8f3d704a9c5d6fd3053be500b7f1c69fc0d80990c2ad8dd412
4040
4141# Install ca-certificates for TLS and timezone data
4242RUN apk --no-cache add ca-certificates tzdata
Original file line number Diff line number Diff line change @@ -4,7 +4,7 @@ go 1.23.0
44
55require (
66 github.com/open-telemetry/opentelemetry-go-compile-instrumentation/demo/grpc/server v0.0.0
7- google.golang.org/grpc v1.64.1
7+ google.golang.org/grpc v1.76.0
88)
99
1010require (
Original file line number Diff line number Diff line change 11# Multi-stage Dockerfile for gRPC server with OpenTelemetry compile-time instrumentation
22# Stage 1: Build the otel tool
3- FROM golang:1.24 -alpine@sha256:12c199a889439928e36df7b4c5031c18bfdad0d33cdeae5dd35b2de369b5fbf5 AS otel-builder
3+ FROM golang:1.25 -alpine@sha256:d3f0cf7723f3429e3f9ed846243970b20a2de7bae6a5b66fc5914e228d831bbb AS otel-builder
44
55WORKDIR /build
66
@@ -15,7 +15,7 @@ COPY . .
1515RUN go build -o /otel ./tool/cmd
1616
1717# Stage 2: Build the gRPC server with instrumentation
18- FROM golang:1.24 -alpine@sha256:12c199a889439928e36df7b4c5031c18bfdad0d33cdeae5dd35b2de369b5fbf5 AS app-builder
18+ FROM golang:1.25 -alpine@sha256:d3f0cf7723f3429e3f9ed846243970b20a2de7bae6a5b66fc5914e228d831bbb AS app-builder
1919
2020WORKDIR /app
2121
@@ -45,7 +45,7 @@ RUN go mod download
4545RUN otel go build -o server .
4646
4747# Stage 3: Runtime image
48- FROM alpine:3.21 @sha256:5405e8f36ce1878720f71217d664aa3dea32e5e5df11acbf07fc78ef5661465b
48+ FROM alpine:3.22 @sha256:4b7ce07002c69e8f3d704a9c5d6fd3053be500b7f1c69fc0d80990c2ad8dd412
4949
5050# Install ca-certificates for TLS and timezone data
5151RUN apk --no-cache add ca-certificates tzdata
Original file line number Diff line number Diff line change @@ -3,8 +3,8 @@ module github.com/open-telemetry/opentelemetry-go-compile-instrumentation/demo/g
33go 1.23.0
44
55require (
6- google.golang.org/grpc v1.64.1
7- google.golang.org/protobuf v1.34.2
6+ google.golang.org/grpc v1.76.0
7+ google.golang.org/protobuf v1.36.10
88)
99
1010require (
Original file line number Diff line number Diff line change 11# Multi-stage Dockerfile for HTTP client with OpenTelemetry compile-time instrumentation
22# Stage 1: Build the otel tool
3- FROM golang:1.24 -alpine@sha256:12c199a889439928e36df7b4c5031c18bfdad0d33cdeae5dd35b2de369b5fbf5 AS otel-builder
3+ FROM golang:1.25 -alpine@sha256:d3f0cf7723f3429e3f9ed846243970b20a2de7bae6a5b66fc5914e228d831bbb AS otel-builder
44
55WORKDIR /build
66
@@ -15,7 +15,7 @@ COPY . .
1515RUN go build -o /otel ./tool/cmd
1616
1717# Stage 2: Build the HTTP client with instrumentation
18- FROM golang:1.24 -alpine@sha256:12c199a889439928e36df7b4c5031c18bfdad0d33cdeae5dd35b2de369b5fbf5 AS app-builder
18+ FROM golang:1.25 -alpine@sha256:d3f0cf7723f3429e3f9ed846243970b20a2de7bae6a5b66fc5914e228d831bbb AS app-builder
1919
2020WORKDIR /app
2121
@@ -35,7 +35,7 @@ RUN go mod download
3535RUN otel go build -o client .
3636
3737# Stage 3: Runtime image
38- FROM alpine:3.21 @sha256:5405e8f36ce1878720f71217d664aa3dea32e5e5df11acbf07fc78ef5661465b
38+ FROM alpine:3.22 @sha256:4b7ce07002c69e8f3d704a9c5d6fd3053be500b7f1c69fc0d80990c2ad8dd412
3939
4040# Install ca-certificates for TLS and timezone data
4141RUN apk --no-cache add ca-certificates tzdata
You can’t perform that action at this time.
0 commit comments