Skip to content

Comments

Skip running "fix ownership" when Breeze image pre-commits are skipped#35859

Merged
potiuk merged 1 commit intoapache:mainfrom
potiuk:do-not-run-fix-onwership-when-image-pre-commits-are-skipped
Nov 26, 2023
Merged

Skip running "fix ownership" when Breeze image pre-commits are skipped#35859
potiuk merged 1 commit intoapache:mainfrom
potiuk:do-not-run-fix-onwership-when-image-pre-commits-are-skipped

Conversation

@potiuk
Copy link
Member

@potiuk potiuk commented Nov 26, 2023

When we skip breeze image pre-commits, we do not have breeze image available, because we want to run them as fast as possible. In this case we should not attempt to run "ownership fixing" - because: a) it reuires the image
b) the whole point is to fix ownership of files created as side
effect of breeze-image run commands

This means that we do not need it and it slows down static checks on PRs that do not require breeze image to be created.


^ 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 newsfragments.

When we skip breeze image pre-commits, we do not have breeze image
available, because we want to run them as fast as possible. In this
case we should not attempt to run "ownership fixing" - because:
a) it reuires the image
b) the whole point is to fix ownership of files created as side
   effect of breeze-image run commands

This means that we do not need it and it slows down static checks
on PRs that do not require breeze image to be created.
@potiuk
Copy link
Member Author

potiuk commented Nov 26, 2023

This is why "basic static checks" in https://github.com/apache/airflow/actions/runs/6995199303/job/19029787821?pr=35858#step:8:183 took 1m32 seconds instead of 30 seconds.

@potiuk potiuk merged commit ca97dd6 into apache:main Nov 26, 2023
@potiuk potiuk deleted the do-not-run-fix-onwership-when-image-pre-commits-are-skipped branch November 26, 2023 11:41
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