Skip to content

Commit f1f33fd

Browse files
fix: pin adlfs for azure public ingest regression (#4333)
adlfs changed in 2026.4.0 with a breaking auth change: the default anon behavior flipped to False, so code that previously hit public Azure blobs anonymously now tries DefaultAzureCredential unless anon=True is set explicitly. that matches the CI failure here. this pins `adlfs==2026.2.0` to temporarily unblock failing changes when bumping to latest <!-- CURSOR_SUMMARY --> --- > [!NOTE] > **Medium Risk** > Pins `adlfs` to an older version to work around an Azure public-container ingest regression, which can affect Azure connector behavior at runtime. The rest is CI-only fixture update plumbing and is low risk. > > **Overview** > Pins `adlfs` to `==2026.2.0` via `pyproject.toml` UV constraints (and updates `uv.lock`) to avoid a regression affecting anonymous access to public Azure blob containers. > > Updates the `ingest-test-fixtures-update-pr` GitHub Actions workflow to also generate and include `expected-structured-output-markdown` fixtures in the auto-created PRs, and records this change in the `CHANGELOG.md`. > > <sup>Reviewed by [Cursor Bugbot](https://cursor.com/bugbot) for commit 88a7801. Bugbot is set up for automated code reviews on this repo. Configure [here](https://www.cursor.com/dashboard/bugbot).</sup> <!-- /CURSOR_SUMMARY --> --------- Co-authored-by: Vladimir Kirilenko <vladimir.kirilenko@deepsense.ai>
1 parent 4537628 commit f1f33fd

2 files changed

Lines changed: 6 additions & 3 deletions

File tree

pyproject.toml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -196,6 +196,8 @@ required-environments = [
196196
"sys_platform == 'win32'",
197197
]
198198
constraint-dependencies = [
199+
# Temporary pin for Azure public-container ingest regression in adlfs 2026.4.0 stack
200+
"adlfs==2026.2.0",
199201
# deltalake 1.3.0 is missing Linux ARM64 wheels, causing Docker ARM64 builds to fail
200202
"deltalake<1.3.0",
201203
"fonttools>=4.60.2",

uv.lock

Lines changed: 4 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)