80 Commits

Author SHA1 Message Date
Wei Lee
526768d721 [main] Upgrade important CI environment (#64239) 2026-03-26 17:50:21 +08:00
Aaron Chen
124990c21c CI: Upgrade important CI environment (#63953) 2026-03-20 09:04:32 +01:00
Jarek Potiuk
5c77949d28 Auto-upgrade sphinx-airflow-theme version in prek hook (#63763)
Add sphinx-airflow-theme to the upgrade-important-versions prek hook so
it automatically fetches the latest version from
https://airflow.apache.org/sphinx-airflow-theme/LATEST_VERSION.txt and
updates the whl URL in devel-common/pyproject.toml.

Also fix selective checks tests (add update-uv-lock to skip-prek-hooks
expectations) and resolve mypy errors in selective_checks.py.
2026-03-17 03:11:14 +01:00
Jarek Potiuk
20486bbb9f Make prek cache restoration resilient to corrupted tarballs (#63684)
Previously, a missing or corrupted cache tarball would hard-fail the
entire static checks job even when stash-hit reported true. Now the
extraction is wrapped in error handling: if the tarball is missing or
tar fails, it gracefully falls through to a clean prek install-hooks
instead of aborting.
2026-03-16 00:14:57 +01:00
Jarek Potiuk
0d2f4cf9df CI: Upgrade important CI environment (#63593) 2026-03-14 14:09:33 +01:00
Jarek Potiuk
9ccf765f8b CI: Upgrade important CI environment (#63231) 2026-03-09 23:16:04 +01:00
Henry Chen
1fd89e0e3a CI: Upgrade important CI environment (#63169) 2026-03-09 10:23:39 +01:00
Jarek Potiuk
fdddc18137 Vendor K8s JSON schemas for helm tests and add multi-version validation (#62820)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-04 21:51:02 +01:00
Jarek Potiuk
85a5a61844 CI: Replace curl-based uv installation with pip install from PyPI (#62619)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-28 14:39:44 +01:00
Jarek Potiuk
0699930e26 CI: Upgrade important CI environment (#62610) 2026-02-28 08:51:07 +01:00
Henry Chen
f64097f18c CI: Upgrade important CI environment (#62531) 2026-02-26 21:37:22 +01:00
Wei Lee
fca919a148 CI: Upgrade important CI environment (#62394) 2026-02-24 22:56:00 +09:00
Bugra Ozturk
4c2cb7caa8 CI: Upgrade important CI environment (#62191) 2026-02-19 22:53:28 +01:00
Jarek Potiuk
ef4941fe16 CI: Upgrade important CI environment (#61748) 2026-02-10 23:57:40 +01:00
Bugra Ozturk
4abb1eb9cc CI: Upgrade important CI environment (#61587) 2026-02-07 12:17:06 +01:00
Elad Kalif
5e87514c4e Bump uv to 0.10.0 (#61586) 2026-02-07 12:01:11 +01:00
Pratiksha
1d006c6484 [main] Upgrade important CI environment (#61482) 2026-02-05 17:16:07 +05:30
Jens Scheffler
8d9ba565fa CI: Upgrade important CI environment (#61417)
* CI: Upgrade important CI environment

* Exclude ASYNC240 rule
2026-02-04 00:10:02 +01:00
Bugra Ozturk
0148c1d49f CI: Upgrade important CI environment (#61326) 2026-02-01 18:54:57 +01:00
Amogh Desai
7fd9304213 [main] Upgrade important CI environment (#61276) 2026-01-31 13:36:56 +05:30
Henry Chen
4090fe1c94 CI: Upgrade important CI environment (#60961) 2026-01-23 12:34:14 +08:00
Wei Lee
5d395e07d4 build: upgrade prek to 0.2.30 (#60816) 2026-01-20 16:26:31 +05:30
Jens Scheffler
5e4c553c0a CI: Upgrade important CI environment (#60694) 2026-01-17 16:36:28 +05:30
Bugra Ozturk
720c041a8b CI: Upgrade important CI environment (#60613) 2026-01-16 00:02:31 +01:00
Bugra Ozturk
e943d588e7 CI: Upgrade important CI environment (#60552) 2026-01-14 23:11:33 +01:00
Bugra Ozturk
00c4ac6871 [main] Upgrade important CI environment (#60475)
* CI: Upgrade important CI environment

* Remove suggested comment
2026-01-13 21:08:38 +01:00
Jarek Potiuk
9479de9802 CI: Upgrade important CI environment (#60365) 2026-01-10 10:59:40 +01:00
Bugra Ozturk
516cef12ea CI: Upgrade important CI environment (#60292) 2026-01-08 22:22:21 +01:00
Jarek Potiuk
b3d310783b CI: Upgrade important CI environment (#60174) 2026-01-06 20:40:47 +01:00
Jens Scheffler
cf8acef006 CI: Upgrade important CI environment (#60032) 2026-01-02 10:52:59 +05:30
Jarek Potiuk
3b80378752 CI: Upgrade important CI environment (#59662) 2025-12-20 12:10:35 +01:00
Bugra Ozturk
9815da821f CI: Upgrade important CI environment (#59617) 2025-12-18 23:39:35 +01:00
Jarek Potiuk
cd83236293 aDd cooldown days for prek autoupgrade. (#59395)
Prek 0.2.22 added the new feature that pretty much everyone adds
now after all shei-hulud attacks to get some cooldown period
of upgrades, to give chance for github scanners and "bleeding edge"
users to find out tha there are some malicious modifications.

This PR adds cooldown period to prek auto-upgrade in our CI
for `breeze ci upgrade` method.
2025-12-14 09:36:08 +01:00
Wei Lee
23ab73adf0 build: upgrade uv to 0.9.17, prek to 0.2.21, ruff to 0.14.9 (#59350) 2025-12-12 11:13:54 +05:30
Bugra Ozturk
6b4867e816 Update uv version to 0.9.16 (#59138)
* Update uv version to 0.9.16

* Update uv version to 0.9.16
2025-12-06 21:01:17 +01:00
Amogh Desai
cd255d7bff Bump ruff to 0.14.8, uv to 0.9.15 (#59058) 2025-12-04 20:48:32 +01:00
Jarek Potiuk
d490d09fc1 CI: Upgrade important CI environment (#58915) 2025-12-02 10:58:55 +01:00
Jarek Potiuk
cddbdf86c9 Fix airflow-ctl image generation failing with latest prek version (#58732)
* allocating pseudo-terminal inside the python script creating
  the images instead of trying to do it by docker compose run
* better diagnostics in case of error (verbosity handling)
* properly allocating console with forcing pesudo-terminal creation
  inside the container when --tty command is used with breeze shell
  via `enable-tty.yaml`
* upgrading prek + uv to latest versions
* a bit of refactoring how the docker-compose files are referrred to
* Console in the script also uses pseudo-terminal
2025-11-28 03:07:18 +01:00
Jarek Potiuk
6d36d7b4ff CI: Upgrade important CI environment (#58696) 2025-11-26 01:47:54 +01:00
Amogh Desai
525f07c158 Bump uv to 0.9.11, prek to 0.2.18, ruff to 0.14.6 (#58569) 2025-11-22 00:51:43 +05:30
Jens Scheffler
42805e1ce5 CI: Upgrade important CI environment (#58455) 2025-11-19 00:49:01 +01:00
Jarek Potiuk
c25e7839b8 CI: Upgrade important CI environment (#58423) 2025-11-18 20:10:51 +01:00
Jarek Potiuk
1b1bac8383 CI: Upgrade important CI environment (#58245) 2025-11-13 00:25:09 +01:00
Jarek Potiuk
8bfe744fe1 CI: Upgrade important CI environment (#58164) 2025-11-10 22:20:26 +01:00
Amogh Desai
9775ae0b72 Bump prek, zizmor, go to fix the CI (#57930) 2025-11-06 11:27:15 +05:30
Wei Lee
26c93bc52b ci(github-actions): Upgrade uv and ruff versions to fix CI 2025-10-31 11:25:39 +05:30
Jens Scheffler
94c68c92e1 Upgrade prek to most recent version (#57384) 2025-10-28 01:31:00 +01:00
Amogh Desai
880c2703c8 Bump prek to 0.2.11 and pip to 25.3 (#57228) 2025-10-25 10:43:45 +02:00
Ankit Chaurasia
8ecca1dfba Resolves the CI failure in the upgrade-important-versions hook. (#57185)
- Update uv from 0.9.4 to 0.9.5
- Update ruff from 0.14.1 to 0.14.2
- Update mypy to 1.18.2
- Update Python to 3.12.12
- Update various other dependencies
2025-10-24 13:25:59 +05:30
Jarek Potiuk
59089cda66 Synchronize and fix ARM CI workflows (#56856)
There were a few issues with ARM workflows:

* not all jobs were run in ARM tests - we do not want to run mysql
  of course, but other tests should be fine to run on ARM
* some conditions were not updated (we have to somehow duplicate
  amd and arm job definition because we run out of composite
  workflows - so sometimes conditions are not synced)
* most importantly - we uploaded prek cache in build-info job, but
  that job only run on AMD, not on ARM so the ARM cache was really
  an AMD one (and it caused unterminated strings in doctoc installation

It's not possible to upload same artifact twice in the same job and
since we use prek in several jobs we should make sure that the cache
is only uploaded once per job. This was the reason why it was initially
uploaded in build-info job (and save-cache was set to false elsewhere).
With this PR, we have save-cache in 3 places:

* basic checks
* static CI-image bound checks
* in octopin (Python 3.11)

Basic checks and static checks are mutually exclusive (controlled by
basic-checks-only flag) - so we can safely upload cache in both.

In all other places we only install prek with cache, but we do not
save the cache as artifact.
2025-10-19 22:02:12 +02:00