From 77a63671906c12000245d954c71a0a8ba2ab76f5 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 31 Aug 2026 18:04:57 +0000 Subject: [PATCH 1/3] chore(deps-dev): bump ruff from 0.15.11 to 0.16.5 in /requirements Bumps [ruff](https://github.com/astral-sh/ruff) from 0.15.11 to 0.16.5. - [Release notes](https://github.com/astral-sh/ruff/releases) - [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md) - [Commits](https://github.com/astral-sh/ruff/compare/0.15.11...0.16.5) --- updated-dependencies: - dependency-name: ruff dependency-version: 0.16.5 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- requirements/dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements/dev.txt b/requirements/dev.txt index 8eb2eefaf..5ed1a142e 100644 --- a/requirements/dev.txt +++ b/requirements/dev.txt @@ -9,4 +9,4 @@ pyelftools~=0.32 # Used to verify the generated Go binary architecture in integr # formatter black==26.5.1 -ruff==0.15.11 +ruff==0.16.5 From ea37076b737e2e2537d47cf9264f075f28c6d2a6 Mon Sep 17 00:00:00 2001 From: Roger Zhang Date: Wed, 2 Sep 2026 11:22:59 -0700 Subject: [PATCH 2/3] chore: ignore PLR0917, newly stable in ruff 0.16 ruff 0.16 promoted too-many-positional-arguments out of preview, and select = ["PL"] picks it up, so the bump reported 26 errors. Ignored for the same reason as PLR0913: the builder and workflow constructors take their arguments positionally by design. --- pyproject.toml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 4b1ec011e..0ca0f7540 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -9,7 +9,10 @@ select = [ "PL", # pylint "I", # isort ] -ignore = ["PLR0913", "PLC0415"] +# PLR0917 (too-many-positional-arguments) became stable in ruff 0.16, and "PL" selects it. +# Ignored for the same reason as PLR0913: the builder and workflow constructors take their +# arguments positionally by design. +ignore = ["PLR0913", "PLR0917", "PLC0415"] [tool.ruff.lint.pylint] max-branches = 13 From c459accb97648700c06250d824551f678d098a21 Mon Sep 17 00:00:00 2001 From: Roger Zhang Date: Wed, 2 Sep 2026 11:36:20 -0700 Subject: [PATCH 3/3] fix(ci): bump cargo-lambda to 1.9.2 for the aarch64 linker flag rustc now passes -Wl,--fix-cortex-a53-843419 for aarch64 and zig rejects it, so the rust-cargo-lambda job failed with "unsupported linker arg". cargo-lambda 0.15.0 bundles cargo-zigbuild 0.14.1, which does not filter that argument; 1.9.2 bundles 0.23.0, which does. --- .github/workflows/build.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 8491e5e3f..421ebc8dc 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -379,7 +379,9 @@ jobs: if: github.repository_owner == 'aws' runs-on: ${{ matrix.os }} env: - CARGO_LAMBDA_VERSION: 0.15.0 + # 1.9.2 bundles cargo-zigbuild 0.23.0, which drops the -Wl,--fix-cortex-a53-843419 that + # rustc now passes for aarch64 and zig rejects. 0.15.0 bundled 0.14.1, which did not. + CARGO_LAMBDA_VERSION: 1.9.2 defaults: run: shell: bash