Skip to content

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
kaxil pushed a commit that referenced this pull request Jun 3, 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)
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