Bump requests from 2.32.5 to 2.33.0 in /osdc#411
Open
dependabot[bot] wants to merge 1 commit intomainfrom
Open
Bump requests from 2.32.5 to 2.33.0 in /osdc#411dependabot[bot] wants to merge 1 commit intomainfrom
dependabot[bot] wants to merge 1 commit intomainfrom
Conversation
Bumps [requests](https://github.com/psf/requests) from 2.32.5 to 2.33.0. - [Release notes](https://github.com/psf/requests/releases) - [Changelog](https://github.com/psf/requests/blob/main/HISTORY.md) - [Commits](psf/requests@v2.32.5...v2.33.0) --- updated-dependencies: - dependency-name: requests dependency-version: 2.33.0 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com>
github-merge-queue Bot
pushed a commit
that referenced
this pull request
Apr 13, 2026
**Impact:** CI runners, integration tests, smoke tests **Risk:** High See jeanschmidt/runner-container-hooks#1 for details on what v0.8.7 introduces. ## What Bumps the patched runner-container-hooks from v0.8.5 to v0.8.7 (from jeanschmidt/runner-container-hooks fork), standardizes all integration test containers on `ghcr.io/actions/actions-runner:latest`, and hardens smoke tests against node churn edge cases. ## Why The container hooks v0.8.7 release includes fixes from [jeanschmidt/runner-container-hooks#1](jeanschmidt/runner-container-hooks#1). Smoke tests were flaking when pods remained scheduled on nodes that had already been terminated (disappeared from the API server) or on cordoned nodes. ## How - Switched all test containers to actions-runner image — GPU tests rely on host-level NVIDIA drivers exposed into the container, not on CUDA libraries in the container image - Added "disappeared node" tracking in smoke tests — pods referencing nodes no longer in the API server are excluded from failure counts rather than causing false positives - Added cordoned node (`spec.unschedulable`) detection to the unstable node classifier ## Changes **Container hooks bump:** - `hooks-warmer.yaml`: `HOOKS_VERSION` 0.8.5 → 0.8.7 **Integration test container standardization:** - `build-image.yaml`: Replaced privileged `moby/buildkit:v0.29.0` container with non-privileged `actions-runner:latest` + runtime `buildctl` install step - `integration-test.yaml.tpl`: GPU test jobs (`test-gpu-t4`, `test-gpu-t4-multi`, `test-gpu-b200-2`) switched from `nvidia/cuda:12.6.3-base-ubuntu22.04` to `actions-runner:latest` - `workflow_generator.py`: `GPU_CONTAINER` constant changed from `nvidia/cuda:12.6.3-runtime-ubuntu22.04` to `actions-runner:latest` **Smoke test hardening:** - `helpers.py`: `_is_node_unstable()` now treats cordoned nodes (`spec.unschedulable`) as unstable; new `get_all_node_names()` helper - `test_logging.py`: `test_alloy_pods_running` now excludes pods on "disappeared" nodes (node no longer in API server) from failure assertions; reports count in error messages ## Testing ``` $ just integration-test arc-staging Updating kubeconfig for pytorch-arc-staging (us-west-1)... Updated context pytorch-arc-staging in /Users/jschmidt/.kube/config 17:36:04 [INFO] Integration test for cluster: arc-staging (pytorch-arc-staging) 17:36:04 [INFO] Runner prefix: 'c-mt-' 17:36:04 [INFO] B200 enabled: False 17:36:04 [INFO] Release runners: True 17:36:04 [INFO] Cache enforcer: True 17:36:04 [INFO] PyPI cache slugs: cpu cu126 cu128 cu130 17:36:04 [INFO] Smoke tests: skip 17:36:04 [INFO] Compactor tests: skip 17:36:04 [INFO] Branch: osdc-integration-test-arc-staging 17:36:04 [INFO] Phase 0: Cleaning up stale PRs... 17:36:09 [INFO] Phase 1: Checking for active runner pods (arc-staging only)... 17:36:16 [INFO] No runner pods active. Skipping pool clear. 17:36:16 [INFO] Canary repo already cloned at /Users/jschmidt/meta/ciforge/osdc/upstream/osdc/.scratch/pytorch-canary, fetching... 17:36:17 [INFO] Phase 2: Preparing PR... 17:36:33 [INFO] PR #411 created: pytorch/pytorch-canary#411 17:36:33 [INFO] Phase 3: Running parallel validation... 17:36:33 [INFO] Phase 4: Waiting for PR workflow runs (timeout: 50 min, buffer: 10 min)... 17:36:33 [INFO] Filtering to runs created after 2026-04-11T00:36:17.795084+00:00 17:36:40 [INFO] Run: OSDC Integration Test — https://github.com/pytorch/pytorch-canary/actions/runs/24270460678 17:36:40 [INFO] 1/1 runs still in progress... 17:37:13 [INFO] 1/1 runs still in progress... 17:37:45 [INFO] 1/1 runs still in progress... 17:38:18 [INFO] 1/1 runs still in progress... 17:38:52 [INFO] 1/1 runs still in progress... 17:39:24 [INFO] 1/1 runs still in progress... 17:40:00 [INFO] 1/1 runs still in progress... 17:40:31 [INFO] 1/1 runs still in progress... 17:41:05 [INFO] 1/1 runs still in progress... 17:41:40 [INFO] 1/1 runs still in progress... 17:42:13 [INFO] 1/1 runs still in progress... 17:42:49 [INFO] All 1 run(s) completed. ============================================================ OSDC Integration Test Results ============================================================ Cluster: arc-staging (pytorch-arc-staging) Date: 2026-04-11 00:42 UTC PR Workflow Jobs: ✓ test-gpu-t4 success ✓ test-pypi-cache-defaults success ✓ test-pypi-cache-action-cuda success ✓ test-git-cache success ✓ test-pypi-cache-action-cpu success ✓ test-cpu-x86-amx success ✓ test-cpu-arm64 success ✓ test-cpu-x86-avx512 success ✓ test-cache-enforcer success ✓ test-release-arm64 success ✓ test-gpu-t4-multi success ✓ test-harbor success ✓ build-amd64 / build success ✓ build-arm64 / build success Smoke ⊘ SKIPPED Compactor ⊘ SKIPPED Overall: PASSED ============================================================ 17:42:53 [INFO] Phase 5: Closing PR #411... 17:42:56 [INFO] Total integration test time: 6m52s ``` --------- Signed-off-by: Jean Schmidt <contato@jschmidt.me>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Bumps requests from 2.32.5 to 2.33.0.
Release notes
Sourced from requests's releases.
Changelog
Sourced from requests's changelog.
Commits
bc04dfdv2.33.066d21cbMerge commit from fork8b9bc8fMove badges to top of README (#7293)e331a28Remove unused extraction call (#7292)753fd08docs: fix FAQ grammar in httplib2 example774a0b8docs(socks): same block as other sections9c72a41Bump github/codeql-action from 4.33.0 to 4.34.1ebf7190Bump github/codeql-action from 4.32.0 to 4.33.00e4ae38docs: exclude Response.is_permanent_redirect from API docs (#7244)d568f47docs: clarify Quickstart POST example (#6960)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)You can disable automated security fix PRs for this repo from the Security Alerts page.