Skip to content

CI test - #20003

Draft
konstin wants to merge 10 commits into
mainfrom
konsti/ci-test-0.12-prs-20260626
Draft

CI test#20003
konstin wants to merge 10 commits into
mainfrom
konsti/ci-test-0.12-prs-20260626

Conversation

@konstin

@konstin konstin commented Jun 26, 2026

Copy link
Copy Markdown
Member

Aggregate CI test for the current open PRs in the v0.12.0 milestone, plus #20225, rebuilt linearly on current main on 2026-07-08. Included PRs are represented by squash commits; compatibility fixes were made only on this aggregation branch. Closed and merged PRs are removed from consideration.

Included:

Not included:

  • Always write filesystem locks to a shared state directory #14428 Always write filesystem locks to a shared state directory — still conflicts across 19 paths, including workspace dependencies, filesystem/state APIs, Python/tool/build call sites, moved integration tests, and deleted documentation; this is not fixable by simple conflict resolution.
  • Remove bz/lzma/xz support from ZIP handling #18927 Remove bz/lzma/xz support from ZIP handling — has three conflicts against current main, and its unchanged behavior still breaks managed PyPy and Pyodide installs whose upstream archives are .tar.bz2; fixing it requires a design change.

@konstin
konstin force-pushed the konsti/ci-test-0.12-prs-20260626 branch 2 times, most recently from 3123fd2 to afabbce Compare June 26, 2026 14:03
@astral-sh-bot

astral-sh-bot Bot commented Jun 26, 2026

Copy link
Copy Markdown

uv test inventory changes

This PR changes the tests when compared with the latest main baseline.

  • Added tests: 48
  • Removed tests: 34
  • Changed suites: 10
uv-toml: +0 / -24

Added: none

Removed:

  • uv-toml::tests::escapes_double_backslash_e
  • uv-toml::tests::escapes_double_backslash_x
  • uv-toml::tests::escapes_plain_string
  • uv-toml::tests::escapes_toml10_escape_n
  • uv-toml::tests::escapes_toml10_escape_u
  • uv-toml::tests::escapes_toml11_esc
  • uv-toml::tests::escapes_toml11_hex
  • uv-toml::tests::features_array_of_tables
  • uv-toml::tests::features_double_backslash_not_escape
  • uv-toml::tests::features_esc_escape
  • uv-toml::tests::features_escape_in_nested_structure
  • uv-toml::tests::features_hex_escape
  • uv-toml::tests::features_hex_escape_in_dotted_quoted_key
  • uv-toml::tests::features_hex_escape_in_quoted_key
  • uv-toml::tests::features_inline_table_no_trailing_comma
  • uv-toml::tests::features_multiline_inline_table
  • uv-toml::tests::features_multiline_inline_table_with_trailing_comma
  • uv-toml::tests::features_optional_second_time_values
  • uv-toml::tests::features_plain_toml10
  • uv-toml::tests::features_std_table
  • uv-toml::tests::features_toml10_escape_in_value
  • uv-toml::tests::features_toml10_time_values_are_not_11
  • uv-toml::tests::features_trailing_comma_in_array_is_not_11
  • uv-toml::tests::features_trailing_comma_in_inline_table
uv::build: +1 / -1

Added:

  • uv::build::build_backend::rewrite_toml_1_1_by_default

Removed:

  • uv::build::build_backend::warn_on_toml_1_1_auto_detected
uv::it: +0 / -1

Added: none

Removed:

  • uv::it::publish::non_normalized_filename_warning
uv::lock: +3 / -0

Added:

  • uv::lock::lock::lock_explicit_prerelease_mode
  • uv::lock::lock::lock_upgrade_group_legacy_dev_dependencies
  • uv::lock::lock::lock_upgrade_group_missing

Removed: none

uv::lock_scenarios: +5 / -0

Added:

  • uv::lock_scenarios::lock_scenarios::prerelease_base_marker_stable_preference_explicit_first
  • uv::lock_scenarios::lock_scenarios::prerelease_base_marker_stable_preference_plain_first
  • uv::lock_scenarios::lock_scenarios::prerelease_marker_equivalent_stable_preference
  • uv::lock_scenarios::lock_scenarios::prerelease_marker_stable_preference_backtracks
  • uv::lock_scenarios::lock_scenarios::transitive_prerelease_forks

Removed: none

uv::pip: +23 / -0

Added:

  • uv::pip::pip_install_scenarios::package_stable_prerelease_candidates
  • uv::pip::pip_install_scenarios::prerelease_base_extra_stable_preference_after_backtrack
  • uv::pip::pip_install_scenarios::prerelease_base_extra_stable_preference_explicit_first
  • uv::pip::pip_install_scenarios::prerelease_base_extra_stable_preference_plain_first
  • uv::pip::pip_install_scenarios::prerelease_capped_union_alternate_parent
  • uv::pip::pip_install_scenarios::prerelease_capped_union_backtrack
  • uv::pip::pip_install_scenarios::prerelease_equivalent_stable_preference_explicit_first
  • uv::pip::pip_install_scenarios::prerelease_equivalent_stable_preference_plain_first
  • uv::pip::pip_install_scenarios::prerelease_extra_stable_preference
  • uv::pip::pip_install_scenarios::prerelease_extra_stable_preference_backtracks
  • uv::pip::pip_install_scenarios::prerelease_fallback_after_stable_rejected
  • uv::pip::pip_install_scenarios::prerelease_multiple_redundant_stable_preference
  • uv::pip::pip_install_scenarios::prerelease_multiple_redundant_stable_preference_explicit_first
  • uv::pip::pip_install_scenarios::prerelease_redundant_stable_preference_explicit_first
  • uv::pip::pip_install_scenarios::prerelease_redundant_stable_preference_plain_first
  • uv::pip::pip_install_scenarios::transitive_prerelease_after_decision
  • uv::pip::pip_install_scenarios::transitive_prerelease_backtracks
  • uv::pip::pip_install_scenarios::transitive_prerelease_equivalent_stable_preference_explicit_first
  • uv::pip::pip_install_scenarios::transitive_prerelease_equivalent_stable_preference_plain_first
  • uv::pip::pip_install_scenarios::transitive_prerelease_prefers_stable
  • uv::pip::pip_install_scenarios::transitive_prerelease_redundant_stable_preference_parent_first
  • uv::pip::pip_install_scenarios::transitive_prerelease_redundant_stable_preference_plain_first
  • uv::pip::pip_sync::require_hashes_in_requirements_txt

Removed: none

uv::pip_compile: +4 / -0

Added:

  • uv::pip_compile::pip_compile::compile_lowest_prereleases
  • uv::pip_compile::pip_compile::inactive_scoped_override_does_not_enable_prerelease
  • uv::pip_compile::pip_compile::offline_registry_prerelease
  • uv::pip_compile::pip_compile::unsafe_package_no_annotate

Removed: none

uv::pip_install: +9 / -1

Added:

  • uv::pip_install::pip_install::build_transitive_prerelease
  • uv::pip_install::pip_install::disallow_transitive_prerelease
  • uv::pip_install::pip_install::explicit_prerelease_allows_direct_marker
  • uv::pip_install::pip_install::explicit_prerelease_disallows_transitive_marker
  • uv::pip_install::pip_install::explicit_prerelease_does_not_fall_back_if_necessary
  • uv::pip_install::pip_install::explicit_prerelease_prefers_stable_for_direct_marker
  • uv::pip_install::pip_install::if_necessary_or_explicit_is_deprecated_alias
  • uv::pip_install::pip_install::install_require_hashes_in_requirements_txt
  • uv::pip_install::pip_install::prerelease_index_strategy_ordering

Removed:

  • uv::pip_install::pip_install::build_prerelease_hint
uv::project: +2 / -5

Added:

  • uv::project::edit::add_relative_and_absolute_archives
  • uv::project::init::init_project_flag_is_not_allowed

Removed:

  • uv::project::init::init_project_flag_is_ignored_with_explicit_path
  • uv::project::init::init_project_flag_is_not_allowed_under_preview
  • uv::project::init::init_project_flag_is_warned_without_path
  • uv::project::run::run_project_not_found_preview
  • uv::project::run::run_project_not_found_uv_preview_env
uv::python: +1 / -2

Added:

  • uv::python::venv::non_empty_dir_exists_clear_force

Removed:

  • uv::python::venv::non_empty_dir_exists_clear_preview
  • uv::python::venv::non_empty_dir_exists_clear_preview_force

@konstin
konstin force-pushed the konsti/ci-test-0.12-prs-20260626 branch from afabbce to 09d0648 Compare July 7, 2026 14:58
@codspeed-hq

codspeed-hq Bot commented Jul 7, 2026

Copy link
Copy Markdown

Merging this PR will degrade performance by 5.14%

⚠️ Different runtime environments detected

Some benchmarks with significant performance changes were compared across different runtime environments,
which may affect the accuracy of the results.

Open the report in CodSpeed to investigate

❌ 2 regressed benchmarks
✅ 19 untouched benchmarks
⏩ 6 skipped benchmarks1

Warning

Please fix the performance issues or acknowledge them on CodSpeed.

Performance Changes

Mode Benchmark BASE HEAD Efficiency
Simulation resolve_warm_jupyter_universal 139.4 ms 147.5 ms -5.52%
WallTime resolve_warm_jupyter_universal 114.3 ms 120 ms -4.75%

Tip

Investigate this regression with the CodSpeed MCP and your agent.


Comparing konsti/ci-test-0.12-prs-20260626 (90d4bfc) with main (a444fcc)

Open in CodSpeed

Footnotes

  1. 6 benchmarks were skipped, so the baseline results were used instead. If they were deleted from the codebase, click here and archive them to remove them from the performance reports.

@konstin
konstin force-pushed the konsti/ci-test-0.12-prs-20260626 branch 2 times, most recently from 5ea7bdf to 14e4dd0 Compare July 8, 2026 15:48
@konstin
konstin force-pushed the konsti/ci-test-0.12-prs-20260626 branch from 14e4dd0 to a5a4af6 Compare July 12, 2026 18:21
@konstin
konstin force-pushed the konsti/ci-test-0.12-prs-20260626 branch from a5a4af6 to 90d4bfc Compare July 12, 2026 19:08
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