From 6c9502550909cbe5b8d65658a6287e1a542a6b43 Mon Sep 17 00:00:00 2001 From: Code and Solder Date: Thu, 10 Sep 2026 14:08:45 +0200 Subject: [PATCH 1/4] chore: bump queued manifest dependencies --- Cargo.toml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index c2adfcd..c1a8803 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -31,7 +31,7 @@ serde = { version = "1.0", features = ["derive"] } serde_json = "1.0" sqlx = { version = "0.9", default-features = false, features = ["postgres", "runtime-tokio", "tls-rustls", "json", "macros", "migrate", "chrono", "uuid"] } subtle = "2.6" -thiserror = "2.0.18" +thiserror = "2.0.20" tokio = { version = "1.53", features = ["full"] } tokio-stream = { version = "0.1", features = ["sync"] } tokio-util = { version = "0.7", features = ["rt"] } @@ -58,7 +58,7 @@ opentelemetry = "0.32" opentelemetry_sdk = { version = "0.32", features = ["rt-tokio"] } opentelemetry-otlp = { version = "0.32", features = ["reqwest-client", "http-proto", "reqwest-rustls"] } tracing-opentelemetry = "0.33" -axum-tracing-opentelemetry = "0.38" +axum-tracing-opentelemetry = "0.39" # 0.5 aligns with this workspace's SQLx 0.9, OpenTelemetry 0.32 and Rust 1.94. # Only tracing is enabled here; sqlx-otel runtime features are for its optional # pool metrics task, and live-search does not currently install an OTel MeterProvider. From a253ab66b1c0bac1a02147a98c2870b16d811bcd Mon Sep 17 00:00:00 2001 From: Code and Solder Date: Thu, 10 Sep 2026 14:09:03 +0200 Subject: [PATCH 2/4] ci: validate queued dependency refresh --- .github/workflows/deps-refresh-temp.yml | 38 +++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 .github/workflows/deps-refresh-temp.yml diff --git a/.github/workflows/deps-refresh-temp.yml b/.github/workflows/deps-refresh-temp.yml new file mode 100644 index 0000000..285ac77 --- /dev/null +++ b/.github/workflows/deps-refresh-temp.yml @@ -0,0 +1,38 @@ +name: Temporary dependency refresh + +on: + push: + branches: + - automation/deps-otel-thiserror-2026-09-10 + +permissions: + contents: write + +jobs: + refresh: + if: github.actor != 'github-actions[bot]' + runs-on: ubuntu-24.04 + timeout-minutes: 30 + steps: + - uses: actions/checkout@v7 + with: + ref: automation/deps-otel-thiserror-2026-09-10 + - name: Install Rust + run: rustup toolchain install 1.98.1 --profile minimal + - name: Refresh lockfile and compile-check workspace + run: | + set -euo pipefail + cargo +1.98.1 update + cargo +1.98.1 check --locked --workspace + - name: Commit lockfile + run: | + set -euo pipefail + if git diff --quiet -- Cargo.lock; then + echo "Cargo.lock unchanged" + exit 0 + fi + git config user.name github-actions[bot] + git config user.email 41898282+github-actions[bot]@users.noreply.github.com + git add Cargo.lock + git commit -m "chore: refresh Cargo.lock" + git push origin HEAD:automation/deps-otel-thiserror-2026-09-10 From 573b18d8a4abfd6ae62d1e5c2c544b30cf648066 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 10 Sep 2026 12:17:40 +0000 Subject: [PATCH 3/4] chore: refresh Cargo.lock --- Cargo.lock | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 3abea57..5851060 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -329,9 +329,9 @@ dependencies = [ [[package]] name = "axum-tracing-opentelemetry" -version = "0.38.0" +version = "0.39.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c938150bbecf4b43a24964bea0780f99d538b6654455e45b1784d410f122822" +checksum = "fabc5593bb3e47953228a64103b76ba58464d793b81eaef985444bf37e2d0bf3" dependencies = [ "axum", "futures-core", From 03e5809086df35753421b2dd2221da6f56ddaed8 Mon Sep 17 00:00:00 2001 From: Code and Solder Date: Thu, 10 Sep 2026 14:18:45 +0200 Subject: [PATCH 4/4] ci: remove temporary dependency refresh workflow --- .github/workflows/deps-refresh-temp.yml | 38 ------------------------- 1 file changed, 38 deletions(-) delete mode 100644 .github/workflows/deps-refresh-temp.yml diff --git a/.github/workflows/deps-refresh-temp.yml b/.github/workflows/deps-refresh-temp.yml deleted file mode 100644 index 285ac77..0000000 --- a/.github/workflows/deps-refresh-temp.yml +++ /dev/null @@ -1,38 +0,0 @@ -name: Temporary dependency refresh - -on: - push: - branches: - - automation/deps-otel-thiserror-2026-09-10 - -permissions: - contents: write - -jobs: - refresh: - if: github.actor != 'github-actions[bot]' - runs-on: ubuntu-24.04 - timeout-minutes: 30 - steps: - - uses: actions/checkout@v7 - with: - ref: automation/deps-otel-thiserror-2026-09-10 - - name: Install Rust - run: rustup toolchain install 1.98.1 --profile minimal - - name: Refresh lockfile and compile-check workspace - run: | - set -euo pipefail - cargo +1.98.1 update - cargo +1.98.1 check --locked --workspace - - name: Commit lockfile - run: | - set -euo pipefail - if git diff --quiet -- Cargo.lock; then - echo "Cargo.lock unchanged" - exit 0 - fi - git config user.name github-actions[bot] - git config user.email 41898282+github-actions[bot]@users.noreply.github.com - git add Cargo.lock - git commit -m "chore: refresh Cargo.lock" - git push origin HEAD:automation/deps-otel-thiserror-2026-09-10