Skip to content

[bot] Merge master/5b04a0ab into rel/dev - #1740

Merged
yenkins-admin merged 4 commits into
rel/devfrom
snapshot-master-5b04a0ab-to-rel/dev
Aug 17, 2026
Merged

[bot] Merge master/5b04a0ab into rel/dev#1740
yenkins-admin merged 4 commits into
rel/devfrom
snapshot-master-5b04a0ab-to-rel/dev

Conversation

@yenkins-admin

Copy link
Copy Markdown
Contributor

🚀 Automated PR to perform merge from master into rel/dev with changes up to 5b04a0a (created by https://github.com/gooddata/gooddata-python-sdk/actions/runs/32010660377).

hkad98 and others added 4 commits August 17, 2026 10:09
uv 0.12 is the current release line; 0.11 is a release behind and the
required-version pin blocked contributors who already run 0.12.

Verified with uv 0.12.5: `uv lock --check` resolves the existing lock file
unchanged, and `uv sync --locked` installs. None of the 0.12 breaking
changes apply here - all workspace packages build with hatchling, so the
uv_build upper-bound note in the release notes is not relevant.
setup-uv defaults enable-cache to "auto", which only caches on
GitHub-hosted runners. The staging tests run on the self-hosted
infra1-runners-arc group, so every run re-downloaded the whole test
dependency set. Setting enable-cache explicitly restores the cache there.

All other uv jobs run on ubuntu-latest and are already covered by "auto";
build-release is left alone because "auto" skips tag pushes on purpose and
a release build should resolve from a cold cache.
Follow-up to the required-version bump; the pre-merge unit tests failed
with "Required uv version ~=0.12.0 does not match the running version
0.11.33".

Two places pin uv outside [tool.uv]:

- The test image copies the binary from ghcr.io/astral-sh/uv:0.11.
  Moved that tag to 0.12.
- The tox dependency group bounds the uv PyPI package at ~=0.11.0,
  because `uv pip install --group` resolves fresh instead of reading
  uv.lock and the console script installs over the copied binary. The
  comment there says to keep the bound in sync with required-version, so
  it moves to ~=0.12.0.

Verified locally: `make test-ci-py310` builds an image with uv 0.12.5 and
tox-uv 1.35.2, and reports "521 passed, 2 skipped, 3 xfailed".
build: bump uv to 0.12 and enable uv cache for staging tests
@yenkins-admin
yenkins-admin merged commit cabe38b into rel/dev Aug 17, 2026
2 checks passed
@yenkins-admin
yenkins-admin deleted the snapshot-master-5b04a0ab-to-rel/dev branch August 17, 2026 08:30
@codecov

codecov Bot commented Aug 17, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 79.44%. Comparing base (005700c) to head (5b04a0a).
⚠️ Report is 555 commits behind head on rel/dev.

Additional details and impacted files
@@           Coverage Diff            @@
##           rel/dev    #1740   +/-   ##
========================================
  Coverage    79.44%   79.44%           
========================================
  Files          272      272           
  Lines        19012    19012           
========================================
  Hits         15105    15105           
  Misses        3907     3907           

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

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.

2 participants