diff --git a/.github/workflows/ci-collector.yml b/.github/workflows/ci-collector.yml index 1a356d0308..5686e41069 100644 --- a/.github/workflows/ci-collector.yml +++ b/.github/workflows/ci-collector.yml @@ -13,6 +13,10 @@ on: - '.github/workflows/ci-collector.yml' branches: - main + workflow_run: + workflows: ["Continuous Build (Collector Go Version Auto Upgrade)"] + types: + - completed permissions: contents: read diff --git a/.github/workflows/ci-gomod-auto-upgrade.yaml b/.github/workflows/ci-gomod-auto-upgrade.yaml new file mode 100644 index 0000000000..901179c230 --- /dev/null +++ b/.github/workflows/ci-gomod-auto-upgrade.yaml @@ -0,0 +1,15 @@ +name: "Continuous Build (Collector Go Version Auto Upgrade)" +on: + schedule: + - cron: "00 7 * * *" # Every day at 07:00 UTC + workflow_dispatch: # Ability to manually trigger the workflow +permissions: + contents: read +jobs: + gomod-go-version-updater-action: + permissions: + contents: write + pull-requests: write + runs-on: ubuntu-latest + steps: + - uses: 030/gomod-go-version-updater-action@7de28fa4093a877ba8924f7901e6c7b6e5dd3954 # v0.3.3 \ No newline at end of file diff --git a/collector/go.mod b/collector/go.mod index a6b56ee8e6..7d7025c867 100644 --- a/collector/go.mod +++ b/collector/go.mod @@ -1,6 +1,6 @@ module github.com/open-telemetry/opentelemetry-lambda/collector -go 1.24.2 +go 1.24.4 replace github.com/open-telemetry/opentelemetry-lambda/collector/lambdacomponents => ./lambdacomponents diff --git a/collector/internal/tools/go.mod b/collector/internal/tools/go.mod index aa0e2badab..258b902bc6 100644 --- a/collector/internal/tools/go.mod +++ b/collector/internal/tools/go.mod @@ -1,6 +1,6 @@ module github.com/open-telemetry/opentelemetry-lambda/collector/internal/tools -go 1.24.2 +go 1.24.4 require ( github.com/client9/misspell v0.3.4 diff --git a/collector/lambdacomponents/go.mod b/collector/lambdacomponents/go.mod index 3dd9de38cb..8d76f74a09 100644 --- a/collector/lambdacomponents/go.mod +++ b/collector/lambdacomponents/go.mod @@ -1,6 +1,6 @@ module github.com/open-telemetry/opentelemetry-lambda/collector/lambdacomponents -go 1.24.2 +go 1.24.4 require ( github.com/open-telemetry/opentelemetry-collector-contrib/connector/spanmetricsconnector v0.127.0 diff --git a/collector/lambdalifecycle/go.mod b/collector/lambdalifecycle/go.mod index 08a55c6712..79aa02e218 100644 --- a/collector/lambdalifecycle/go.mod +++ b/collector/lambdalifecycle/go.mod @@ -1,3 +1,3 @@ module github.com/open-telemetry/opentelemetry-lambda/collector/lambdalifecycle -go 1.24.2 +go 1.24.4 diff --git a/collector/processor/coldstartprocessor/go.mod b/collector/processor/coldstartprocessor/go.mod index 311b51506f..b30e2444cf 100644 --- a/collector/processor/coldstartprocessor/go.mod +++ b/collector/processor/coldstartprocessor/go.mod @@ -1,6 +1,6 @@ module github.com/open-telemetry/opentelemetry-lambda/collector/processor/coldstartprocessor -go 1.24.2 +go 1.24.4 require ( github.com/cespare/xxhash v1.1.0 diff --git a/collector/processor/decoupleprocessor/go.mod b/collector/processor/decoupleprocessor/go.mod index f53f638124..43bf9fd30b 100644 --- a/collector/processor/decoupleprocessor/go.mod +++ b/collector/processor/decoupleprocessor/go.mod @@ -2,7 +2,7 @@ module github.com/open-telemetry/opentelemetry-lambda/collector/processor/decoup replace github.com/open-telemetry/opentelemetry-lambda/collector/lambdalifecycle => ../../lambdalifecycle -go 1.24.2 +go 1.24.4 require ( github.com/open-telemetry/opentelemetry-lambda/collector/lambdalifecycle v0.0.0-00010101000000-000000000000 diff --git a/collector/receiver/telemetryapireceiver/go.mod b/collector/receiver/telemetryapireceiver/go.mod index 175b10fb67..c7232e7620 100644 --- a/collector/receiver/telemetryapireceiver/go.mod +++ b/collector/receiver/telemetryapireceiver/go.mod @@ -1,6 +1,6 @@ module github.com/open-telemetry/opentelemetry-lambda/collector/receiver/telemetryapireceiver -go 1.24.2 +go 1.24.4 replace github.com/open-telemetry/opentelemetry-lambda/collector => ../../ diff --git a/collector/receiver/telemetryapireceiver/go.sum b/collector/receiver/telemetryapireceiver/go.sum index c9a6fea545..8b36608d71 100644 --- a/collector/receiver/telemetryapireceiver/go.sum +++ b/collector/receiver/telemetryapireceiver/go.sum @@ -61,7 +61,7 @@ github.com/yuin/goldmark v1.1.27/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9de github.com/yuin/goldmark v1.2.1/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= go.opentelemetry.io/auto/sdk v1.1.0 h1:cH53jehLUN6UFLY71z+NDOiNJqDdPRaXzTel0sJySYA= go.opentelemetry.io/auto/sdk v1.1.0/go.mod h1:3wSPjt5PWp2RhlCcmmOial7AvC4DQqZb7a7wCow3W8A= -go.opentelemetry.io/collector v0.126.0 h1:2Wjp+vqmTXfPGdsCGfvfPGjvakEWlLwIwz0yb9fzH5A= +go.opentelemetry.io/collector v0.127.0 h1:W8Gs3W/Z2kY6cDSb6yv79Wtqg8DbcKEYz5dNIBooaFk= go.opentelemetry.io/collector/component v1.33.0 h1:AoP5ZGEU7Q3YDYQx2CgYy82Xmy3gLgh1WCMeLtTXXFo= go.opentelemetry.io/collector/component v1.33.0/go.mod h1:/5v3hl1GSQT45D6T7sE/LB6nlQMMRHCYDX1glJamh7E= go.opentelemetry.io/collector/component/componenttest v0.127.0 h1:2cieQeh5OS1zf73Aad4b8Rf5vCDk5Hlb6oeJH7Q1VYs= diff --git a/go/sample-apps/function/go.mod b/go/sample-apps/function/go.mod index 14cc8d91e8..a79f32278b 100644 --- a/go/sample-apps/function/go.mod +++ b/go/sample-apps/function/go.mod @@ -1,6 +1,6 @@ module github.com/open-telemetry/opentelemetry-lambda/go/sample-apps/function -go 1.24.2 +go 1.24.4 require ( github.com/aws/aws-lambda-go v1.48.0