-
Notifications
You must be signed in to change notification settings - Fork 16.4k
Pick/vite vitest full #55623
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Pick/vite vitest full #55623
Conversation
… pick/vite-vitest-full
|
@jscheffl Finally i tried cherry picking from the draft you had created , I think i was successful in retrieving the code that way. Please test it and suggest any further Changes or cleanups required |
jscheffl
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Manual regression looks good with the change, let's turn CI into green. Then LGTM!
|
@jscheffl All Tests have been passed successfully |
|
Awesome work, congrats on your first merged pull request! You are invited to check our Issue Tracker for additional contributions. |
|
Huge thanks, @jscheffl — this wouldn’t have landed without your steady guidance. Thanks again for the quick reviews and constant support. |
|
Thanks as well for your patience. Especially the problem that we are currently requiring to re-build code and commit is something that botheres me and urgently need to have this improved to ease CI experience. I am sorry that it was more complex than it is needed. |
|
@jscheffl Yes, I also feel this is important. I would be glad to assist on CI or similar issues, so please tag me to any issues you think i could give a try |
* build(ui): upgrade Vite to v7 & Vitest to v3; require Node >=22 * build(edge3): regenerate compiled assets after vite/vitest bump * build(edge3): regenerate compiled assets after vite/vitest bump (follow-up) * Fix hash --------- Co-authored-by: Jens Scheffler <jscheffl@apache.org> Co-authored-by: Jens Scheffler <95105677+jscheffl@users.noreply.github.com>
* build(ui): upgrade Vite to v7 & Vitest to v3; require Node >=22 * build(edge3): regenerate compiled assets after vite/vitest bump * build(edge3): regenerate compiled assets after vite/vitest bump (follow-up) * Fix hash --------- Co-authored-by: Jens Scheffler <jscheffl@apache.org> Co-authored-by: Jens Scheffler <95105677+jscheffl@users.noreply.github.com>
* build(ui): upgrade Vite to v7 & Vitest to v3; require Node >=22 * build(edge3): regenerate compiled assets after vite/vitest bump * build(edge3): regenerate compiled assets after vite/vitest bump (follow-up) * Fix hash --------- Co-authored-by: Jens Scheffler <jscheffl@apache.org> Co-authored-by: Jens Scheffler <95105677+jscheffl@users.noreply.github.com>
* build(ui): upgrade Vite to v7 & Vitest to v3; require Node >=22 * build(edge3): regenerate compiled assets after vite/vitest bump * build(edge3): regenerate compiled assets after vite/vitest bump (follow-up) * Fix hash --------- Co-authored-by: Jens Scheffler <jscheffl@apache.org> Co-authored-by: Jens Scheffler <95105677+jscheffl@users.noreply.github.com>
* build(ui): upgrade Vite to v7 & Vitest to v3; require Node >=22 * build(edge3): regenerate compiled assets after vite/vitest bump * build(edge3): regenerate compiled assets after vite/vitest bump (follow-up) * Fix hash --------- Co-authored-by: Jens Scheffler <jscheffl@apache.org> Co-authored-by: Jens Scheffler <95105677+jscheffl@users.noreply.github.com>
* build(ui): upgrade Vite to v7 & Vitest to v3; require Node >=22 * build(edge3): regenerate compiled assets after vite/vitest bump * build(edge3): regenerate compiled assets after vite/vitest bump (follow-up) * Fix hash --------- Co-authored-by: Jens Scheffler <jscheffl@apache.org> Co-authored-by: Jens Scheffler <95105677+jscheffl@users.noreply.github.com>
* build(ui): upgrade Vite to v7 & Vitest to v3; require Node >=22 * build(edge3): regenerate compiled assets after vite/vitest bump * build(edge3): regenerate compiled assets after vite/vitest bump (follow-up) * Fix hash --------- Co-authored-by: Jens Scheffler <jscheffl@apache.org> Co-authored-by: Jens Scheffler <95105677+jscheffl@users.noreply.github.com>
* build(ui): upgrade Vite to v7 & Vitest to v3; require Node >=22 * build(edge3): regenerate compiled assets after vite/vitest bump * build(edge3): regenerate compiled assets after vite/vitest bump (follow-up) * Fix hash --------- Co-authored-by: Jens Scheffler <jscheffl@apache.org> Co-authored-by: Jens Scheffler <95105677+jscheffl@users.noreply.github.com>
* build(ui): upgrade Vite to v7 & Vitest to v3; require Node >=22 * build(edge3): regenerate compiled assets after vite/vitest bump * build(edge3): regenerate compiled assets after vite/vitest bump (follow-up) * Fix hash --------- Co-authored-by: Jens Scheffler <jscheffl@apache.org> Co-authored-by: Jens Scheffler <95105677+jscheffl@users.noreply.github.com>
* build(ui): upgrade Vite to v7 & Vitest to v3; require Node >=22 * build(edge3): regenerate compiled assets after vite/vitest bump * build(edge3): regenerate compiled assets after vite/vitest bump (follow-up) * Fix hash --------- Co-authored-by: Jens Scheffler <jscheffl@apache.org> Co-authored-by: Jens Scheffler <95105677+jscheffl@users.noreply.github.com>
* build(ui): upgrade Vite to v7 & Vitest to v3; require Node >=22 * build(edge3): regenerate compiled assets after vite/vitest bump * build(edge3): regenerate compiled assets after vite/vitest bump (follow-up) * Fix hash --------- Co-authored-by: Jens Scheffler <jscheffl@apache.org> Co-authored-by: Jens Scheffler <95105677+jscheffl@users.noreply.github.com>
* build(ui): upgrade Vite to v7 & Vitest to v3; require Node >=22 * build(edge3): regenerate compiled assets after vite/vitest bump * build(edge3): regenerate compiled assets after vite/vitest bump (follow-up) * Fix hash --------- Co-authored-by: Jens Scheffler <jscheffl@apache.org> Co-authored-by: Jens Scheffler <95105677+jscheffl@users.noreply.github.com>
* build(ui): upgrade Vite to v7 & Vitest to v3; require Node >=22 * build(edge3): regenerate compiled assets after vite/vitest bump * build(edge3): regenerate compiled assets after vite/vitest bump (follow-up) * Fix hash --------- Co-authored-by: Jens Scheffler <jscheffl@apache.org> Co-authored-by: Jens Scheffler <95105677+jscheffl@users.noreply.github.com>
* build(ui): upgrade Vite to v7 & Vitest to v3; require Node >=22 * build(edge3): regenerate compiled assets after vite/vitest bump * build(edge3): regenerate compiled assets after vite/vitest bump (follow-up) * Fix hash --------- Co-authored-by: Jens Scheffler <jscheffl@apache.org> Co-authored-by: Jens Scheffler <95105677+jscheffl@users.noreply.github.com>
* build(ui): upgrade Vite to v7 & Vitest to v3; require Node >=22 * build(edge3): regenerate compiled assets after vite/vitest bump * build(edge3): regenerate compiled assets after vite/vitest bump (follow-up) * Fix hash --------- Co-authored-by: Jens Scheffler <jscheffl@apache.org> Co-authored-by: Jens Scheffler <95105677+jscheffl@users.noreply.github.com>
* build(ui): upgrade Vite to v7 & Vitest to v3; require Node >=22 * build(edge3): regenerate compiled assets after vite/vitest bump * build(edge3): regenerate compiled assets after vite/vitest bump (follow-up) * Fix hash --------- Co-authored-by: Jens Scheffler <jscheffl@apache.org> Co-authored-by: Jens Scheffler <95105677+jscheffl@users.noreply.github.com>
* build(ui): upgrade Vite to v7 & Vitest to v3; require Node >=22 * build(edge3): regenerate compiled assets after vite/vitest bump * build(edge3): regenerate compiled assets after vite/vitest bump (follow-up) * Fix hash --------- Co-authored-by: Jens Scheffler <jscheffl@apache.org> Co-authored-by: Jens Scheffler <95105677+jscheffl@users.noreply.github.com>
* build(ui): upgrade Vite to v7 & Vitest to v3; require Node >=22 * build(edge3): regenerate compiled assets after vite/vitest bump * build(edge3): regenerate compiled assets after vite/vitest bump (follow-up) * Fix hash --------- Co-authored-by: Jens Scheffler <jscheffl@apache.org> Co-authored-by: Jens Scheffler <95105677+jscheffl@users.noreply.github.com>
* build(ui): upgrade Vite to v7 & Vitest to v3; require Node >=22 * build(edge3): regenerate compiled assets after vite/vitest bump * build(edge3): regenerate compiled assets after vite/vitest bump (follow-up) * Fix hash --------- Co-authored-by: Jens Scheffler <jscheffl@apache.org> Co-authored-by: Jens Scheffler <95105677+jscheffl@users.noreply.github.com>
This PR re-introduces the frontend toolchain upgrade that was previously proposed in #55593 and then auto-closed during a rebase. It cherry-picks the maintainer-approved commits and resolves the compiled asset conflicts.
What’s in here
Upgrade build/test toolchain
Vite → v7
Vitest → v3
Require Node.js ≥ 22
Regenerate compiled assets for Edge3 provider
Rebuilt providers/edge3/.../www/dist with the new toolchain
Updated providers/edge3/www-hash.txt
Template & UI updates
dev/react-plugin-tools/react_plugin_template bumped to match the new baseline
Added corresponding pnpm-lock.yaml for the template
Updated package files under airflow-core/src/airflow/ui and airflow-core/src/airflow/api_fastapi/auth/managers/simple/ui to align with Vite/Vitest upgrades
Why
Keep Airflow’s UI toolchain up to date with current major versions
Align plugin template and provider assets with the same baseline
Unblock downstream work relying on Node 22 + latest vite/vitest behavior
The regenerated hash
related: #55593
#55562