Skip to content

ci: retire test_updated_cargo_deps (backport of #9789 to dev-v2.10.x)#9823

Open
aaronArinder wants to merge 1 commit into
dev-v2.10.xfrom
aaron/router-1930-retire-test-updated-cargo-deps
Open

ci: retire test_updated_cargo_deps (backport of #9789 to dev-v2.10.x)#9823
aaronArinder wants to merge 1 commit into
dev-v2.10.xfrom
aaron/router-1930-retire-test-updated-cargo-deps

Conversation

@aaronArinder

Copy link
Copy Markdown
Contributor

Summary

  • test_updated_cargo_deps wiped Cargo.lock and ran cargo fetch before testing, as a canary for upstream dependency breakage ahead of an actual cargo update.
  • This was retired on dev via ci: retire test_updated_cargo_deps #9789 (merged 2026-07-10) after failing every night for weeks — first on a rhai_codegen 3.2.0 incompatibility, then on an unrelated http-crate panic — with no one acting on the alerts. It only ever covered one platform (amd_linux_test); the nightly workflow's cross-platform test matrix already covers what's actually shipped.
  • That retirement was never backported to dev-v2.10.x, so this branch kept running the job nightly and kept failing (visible in #ii-router-ci-notifications through 2026-07-16).
  • This PR mirrors ci: retire test_updated_cargo_deps #9789 exactly for dev-v2.10.x: removes the test_updated job, the test_updated_cargo_deps workflow and pipeline parameter, and its references in the ci_checks/release/security-scans exclusion lists. Not a cherry-pick (the two configs had diverged enough to conflict) — hand-applied the same diff shape and diffed against dev-v2.10.x to confirm it's pure deletions.

Fixes ROUTER-1930.

Follow-up (not in this repo)

Per #9789, the CircleCI Project Settings scheduled trigger that sets test_updated_cargo_deps=true nightly needs to be disabled/deleted for this branch too, if that was only done for dev.

Test plan

  • YAML validated to parse (ruby -ryaml)
  • git diff against dev-v2.10.x confirms pure deletions, no unintended changes
  • Confirm nightly pipeline on dev-v2.10.x still runs cleanly without this workflow after merge

Backport of #9789 to dev-v2.10.x. This job wiped Cargo.lock and ran
`cargo fetch` before testing, as a canary for upstream dependency
breakage ahead of an actual `cargo update`. It was retired on `dev`
on 2026-07-10 after failing every night for weeks (rhai_codegen 3.2.0
incompatibility, then an unrelated http-crate panic), with no one
acting on the alerts, and it only ever covered one platform
(amd_linux) -- the nightly workflow's cross-platform test matrix
already covers what we actually ship.

That retirement was never backported, so dev-v2.10.x kept running
the job nightly and kept failing (job 393535 and others, tracked
informally under ROUTER-1930, whose actual fix PR #9665 was closed
in favor of a rhai version bump that only landed on dev).

Removes the test_updated job, the test_updated_cargo_deps workflow
and pipeline parameter, and its references in the
ci_checks/release/security-scans exclusion lists -- mirroring #9789
exactly for this branch.

ROUTER-1930

<!-- ROUTER-1930 -->
@apollo-librarian

apollo-librarian Bot commented Jul 16, 2026

Copy link
Copy Markdown
Contributor

✅ Docs preview ready

The preview is ready to be viewed. View the preview

File Changes

15 new, 64 changed, 4 removed
+ graphos/routing/(latest)/customization/coprocessor.mdx
+ graphos/routing/(latest)/cloud/aws-migration.mdx
+ graphos/routing/(latest)/cloud/configuration.mdx
+ graphos/routing/(latest)/cloud/custom-domains.mdx
+ graphos/routing/(latest)/cloud/dedicated-quickstart.mdx
+ graphos/routing/(latest)/cloud/dedicated.mdx
+ graphos/routing/(latest)/cloud/index.mdx
+ graphos/routing/(latest)/cloud/lattice-configuration.mdx
+ graphos/routing/(latest)/cloud/lattice-management.mdx
+ graphos/routing/(latest)/cloud/lattice-troubleshooting.mdx
+ graphos/routing/(latest)/cloud/migrate-to-dedicated.mdx
+ graphos/routing/(latest)/cloud/secure-subgraphs.mdx
+ graphos/routing/(latest)/cloud/serverless.mdx
+ graphos/routing/(latest)/cloud/subscriptions.mdx
+ graphos/routing/(latest)/cloud/throughput-guide.mdx
* graphos/routing/(latest)/operations/subscriptions/api-gateway.mdx
* graphos/routing/(latest)/operations/subscriptions/configuration.mdx
* graphos/routing/(latest)/operations/subscriptions/overview.mdx
* graphos/routing/(latest)/operations/apq.mdx
* graphos/routing/(latest)/operations/defer.mdx
* graphos/routing/(latest)/operations/file-upload.mdx
* graphos/routing/(latest)/about-v2.mdx
* graphos/routing/(latest)/errors.mdx
* graphos/routing/(latest)/header-propagation.mdx
* graphos/routing/(latest)/license.mdx
* graphos/routing/(latest)/uplink.mdx
* graphos/routing/(latest)/configuration/cli.mdx
* graphos/routing/(latest)/configuration/envvars.mdx
* graphos/routing/(latest)/configuration/overview.mdx
* graphos/routing/(latest)/configuration/yaml.mdx
* graphos/routing/(latest)/customization/custom-binary.mdx
* graphos/routing/(latest)/customization/native-plugins.mdx
* graphos/routing/(latest)/customization/coprocessor/index.mdx
* graphos/routing/(latest)/customization/coprocessor/reference.mdx
* graphos/routing/(latest)/customization/rhai/index.mdx
* graphos/routing/(latest)/customization/rhai/reference.mdx
* graphos/routing/(latest)/observability/graphos/federated-trace-data.mdx
* graphos/routing/(latest)/observability/graphos/graphos-reporting.mdx
* graphos/routing/(latest)/observability/router-telemetry-otel/apm-guides/datadog/router-instrumentation.mdx
* graphos/routing/(latest)/observability/router-telemetry-otel/apm-guides/datadog/observing-and-monitoring/dashboard-template.mdx
* graphos/routing/(latest)/observability/router-telemetry-otel/apm-guides/zipkin/zipkin-traces.mdx
* graphos/routing/(latest)/observability/router-telemetry-otel/enabling-telemetry/events.mdx
* graphos/routing/(latest)/observability/router-telemetry-otel/enabling-telemetry/instruments.mdx
* graphos/routing/(latest)/observability/router-telemetry-otel/enabling-telemetry/selectors.mdx
* graphos/routing/(latest)/observability/router-telemetry-otel/enabling-telemetry/spans.mdx
* graphos/routing/(latest)/observability/router-telemetry-otel/enabling-telemetry/standard-instruments.mdx
* graphos/routing/(latest)/observability/router-telemetry-otel/telemetry-pipelines/log-exporters/stdout.mdx
* graphos/routing/(latest)/observability/router-telemetry-otel/telemetry-pipelines/metrics-exporters/otlp.mdx
* graphos/routing/(latest)/observability/router-telemetry-otel/telemetry-pipelines/metrics-exporters/overview.mdx
* graphos/routing/(latest)/observability/router-telemetry-otel/telemetry-pipelines/trace-exporters/otlp.mdx
* graphos/routing/(latest)/observability/router-telemetry-otel/telemetry-pipelines/trace-exporters/overview.mdx
* graphos/routing/(latest)/performance/query-batching.mdx
* graphos/routing/(latest)/performance/traffic-shaping.mdx
* graphos/routing/(latest)/performance/caching/response-caching/customization.mdx
* graphos/routing/(latest)/performance/caching/response-caching/faq.mdx
* graphos/routing/(latest)/performance/caching/response-caching/invalidation.mdx
* graphos/routing/(latest)/performance/caching/response-caching/observability.mdx
* graphos/routing/(latest)/performance/caching/response-caching/quickstart.mdx
* graphos/routing/(latest)/query-planning/caching.mdx
* graphos/routing/(latest)/query-planning/query-planning-best-practices.mdx
* graphos/routing/(latest)/security/authorization.mdx
* graphos/routing/(latest)/security/cors.mdx
* graphos/routing/(latest)/security/demand-control.mdx
* graphos/routing/(latest)/security/index.mdx
* graphos/routing/(latest)/security/jwt.mdx
* graphos/routing/(latest)/security/persisted-queries.mdx
* graphos/routing/(latest)/security/request-limits.mdx
* graphos/routing/(latest)/security/router-authentication.mdx
* graphos/routing/(latest)/security/tls.mdx
* graphos/routing/(latest)/self-hosted/index.mdx
* graphos/routing/(latest)/self-hosted/containerization/aws.mdx
* graphos/routing/(latest)/self-hosted/containerization/azure.mdx
* graphos/routing/(latest)/self-hosted/containerization/docker-router-only.mdx
* graphos/routing/(latest)/self-hosted/containerization/docker.mdx
* graphos/routing/(latest)/self-hosted/containerization/gcp.mdx
* graphos/routing/(latest)/self-hosted/containerization/index.mdx
* graphos/routing/(latest)/self-hosted/containerization/kubernetes/quickstart.mdx
* graphos/routing/(latest)/upgrade/from-router-v1.mdx
* graphos/routing/(latest)/_sidebar.yaml
- graphos/routing/(latest)/configuration/hot-reload-schema.mdx
- graphos/routing/(latest)/configuration/schema-file.mdx
- graphos/routing/(latest)/performance/circuit-breaking.mdx
- graphos/routing/(latest)/self-hosted/containerization/proxy-certificates.mdx

Build ID: 48c43bbe91d7a247b4490577
Build Logs: View logs

URL: https://www.apollographql.com/docs/deploy-preview/48c43bbe91d7a247b4490577


✅ AI Style Review — No Changes Detected

No MDX files were changed in this pull request.

Review Log: View detailed log

This review is AI-generated. Please use common sense when accepting these suggestions, as they may not always be accurate or appropriate for your specific context.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant