Content-Length: 258760 | pFad | http://github.com/apache/airflow/pull/50901

91 [v3-0-test] Stabilize FAB asset compilation (#50829) by potiuk · Pull Request #50901 · apache/airflow · GitHub
Skip to content

[v3-0-test] Stabilize FAB asset compilation (#50829) #50901

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

Merged
merged 1 commit into from
May 21, 2025

Conversation

potiuk
Copy link
Member

@potiuk potiuk commented May 21, 2025

The FAB asset compilation might trigger different results depending on time/libraries it is run with. Since we commit generated files to repository, we should also commit the hash file of the www directory so that we only trigger rebuild when any of the www files change.

Previously we stored the hash in .build directory which was not committed to the repo - which works fine for dynamic assset generation we have for the UI, but since FAB assets change rarely - we commmit the generated files, and we should also commit the hash file in this case. (cherry picked from commit 0a3b58a)


^ Add meaningful description above
Read the Pull Request Guidelines for more information.
In case of fundamental code changes, an Airflow Improvement Proposal (AIP) is needed.
In case of a new dependency, check compliance with the ASF 3rd Party License Policy.
In case of backwards incompatible changes please leave a note in a newsfragment file, named {pr_number}.significant.rst or {issue_number}.significant.rst, in airflow-core/newsfragments.

The FAB asset compilation might trigger different results depending
on time/libraries it is run with. Since we commit generated files to
repository, we should also commit the hash file of the www directory
so that we only trigger rebuild when any of the www files change.

Previously we stored the hash in `.build` directory which was not
committed to the repo - which works fine for dynamic assset generation
we have for the UI, but since FAB assets change rarely - we commmit the
generated files, and we should also commit the hash file in this case.
(cherry picked from commit 0a3b58a)

Co-authored-by: Jarek Potiuk <jarek@potiuk.com>
@potiuk potiuk merged commit c682888 into apache:v3-0-test May 21, 2025
18 checks passed
@potiuk potiuk deleted the backport-0a3b58a-v3-0-test branch May 21, 2025 14:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants








ApplySandwichStrip

pFad - (p)hone/(F)rame/(a)nonymizer/(d)eclutterfier!      Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

Fetched URL: http://github.com/apache/airflow/pull/50901

Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy