Skip to content

Conversation

@potiuk
Copy link
Member

@potiuk potiuk commented Sep 1, 2025

This is follow-up after #55119 - implements the translation freeze quite a bit simpler and faster:

  • uses selective checks (fail fast)
  • does not check the dates (we will set the flag to False when freeze time passes
  • you can bypass the freeze with a label rather than having to commit exemption file

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

@potiuk
Copy link
Member Author

potiuk commented Sep 1, 2025

The failure is actually[ a demo how it will work:

  1. First it failed (fast) with:
Screenshot 2025-09-01 at 18 38 01
  1. Then I am going to add a label and close/reopen

@potiuk potiuk added the allow translation change This label should be set if we want to bypass translation freeze and change english translations. label Sep 1, 2025
@potiuk potiuk closed this Sep 1, 2025
@potiuk potiuk reopened this Sep 1, 2025
@potiuk
Copy link
Member Author

potiuk commented Sep 1, 2025

  1. Now it nicely works after I set the label:
Screenshot 2025-09-01 at 18 40 20

@potiuk potiuk requested a review from shahar1 September 1, 2025 16:41
Copy link
Member

@pierrejeambrun pierrejeambrun left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice improvement. (selective checks, flag + label)

Copy link
Member

@pierrejeambrun pierrejeambrun left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I would expect the workflows files to be updated accordingly, am I missing something? (I guess I am, can't remember how that ui_english_translation_changed props is invoked)

@potiuk potiuk force-pushed the simpler-translation-freeze branch 6 times, most recently from bb1cd5d to b25c05f Compare September 4, 2025 00:25
abdulrahman305 bot pushed a commit to abdulrahman305/airflow that referenced this pull request Oct 2, 2025
)

This is follow-up after apache#55119 - implements the translation freeze
quite a bit simpler and faster:

* uses selective checks (fail fast)
* does not check the dates (we will set the flag to False when freeze
  time passes
* you can bypass the freeze with a label rather than having to
  commit exemption file
abdulrahman305 bot pushed a commit to abdulrahman305/airflow that referenced this pull request Oct 2, 2025
…he#55325)

When we run with "translation-changing" commit in a canary run,
we should not fail the build as the change has already been
deliberately merged (likely with "allow translation changes" label).

Follow-up after apache#55154
abdulrahman305 bot pushed a commit to abdulrahman305/airflow that referenced this pull request Oct 3, 2025
)

This is follow-up after apache#55119 - implements the translation freeze
quite a bit simpler and faster:

* uses selective checks (fail fast)
* does not check the dates (we will set the flag to False when freeze
  time passes
* you can bypass the freeze with a label rather than having to
  commit exemption file
abdulrahman305 bot pushed a commit to abdulrahman305/airflow that referenced this pull request Oct 3, 2025
…he#55325)

When we run with "translation-changing" commit in a canary run,
we should not fail the build as the change has already been
deliberately merged (likely with "allow translation changes" label).

Follow-up after apache#55154
abdulrahman305 bot pushed a commit to abdulrahman305/airflow that referenced this pull request Oct 4, 2025
)

This is follow-up after apache#55119 - implements the translation freeze
quite a bit simpler and faster:

* uses selective checks (fail fast)
* does not check the dates (we will set the flag to False when freeze
  time passes
* you can bypass the freeze with a label rather than having to
  commit exemption file
abdulrahman305 bot pushed a commit to abdulrahman305/airflow that referenced this pull request Oct 4, 2025
…he#55325)

When we run with "translation-changing" commit in a canary run,
we should not fail the build as the change has already been
deliberately merged (likely with "allow translation changes" label).

Follow-up after apache#55154
abdulrahman305 bot pushed a commit to abdulrahman305/airflow that referenced this pull request Oct 5, 2025
)

This is follow-up after apache#55119 - implements the translation freeze
quite a bit simpler and faster:

* uses selective checks (fail fast)
* does not check the dates (we will set the flag to False when freeze
  time passes
* you can bypass the freeze with a label rather than having to
  commit exemption file
abdulrahman305 bot pushed a commit to abdulrahman305/airflow that referenced this pull request Oct 5, 2025
…he#55325)

When we run with "translation-changing" commit in a canary run,
we should not fail the build as the change has already been
deliberately merged (likely with "allow translation changes" label).

Follow-up after apache#55154
abdulrahman305 bot pushed a commit to abdulrahman305/airflow that referenced this pull request Oct 5, 2025
)

This is follow-up after apache#55119 - implements the translation freeze
quite a bit simpler and faster:

* uses selective checks (fail fast)
* does not check the dates (we will set the flag to False when freeze
  time passes
* you can bypass the freeze with a label rather than having to
  commit exemption file
abdulrahman305 bot pushed a commit to abdulrahman305/airflow that referenced this pull request Oct 5, 2025
…he#55325)

When we run with "translation-changing" commit in a canary run,
we should not fail the build as the change has already been
deliberately merged (likely with "allow translation changes" label).

Follow-up after apache#55154
abdulrahman305 bot pushed a commit to abdulrahman305/airflow that referenced this pull request Oct 7, 2025
)

This is follow-up after apache#55119 - implements the translation freeze
quite a bit simpler and faster:

* uses selective checks (fail fast)
* does not check the dates (we will set the flag to False when freeze
  time passes
* you can bypass the freeze with a label rather than having to
  commit exemption file
abdulrahman305 bot pushed a commit to abdulrahman305/airflow that referenced this pull request Oct 7, 2025
…he#55325)

When we run with "translation-changing" commit in a canary run,
we should not fail the build as the change has already been
deliberately merged (likely with "allow translation changes" label).

Follow-up after apache#55154
abdulrahman305 bot pushed a commit to abdulrahman305/airflow that referenced this pull request Oct 8, 2025
)

This is follow-up after apache#55119 - implements the translation freeze
quite a bit simpler and faster:

* uses selective checks (fail fast)
* does not check the dates (we will set the flag to False when freeze
  time passes
* you can bypass the freeze with a label rather than having to
  commit exemption file
abdulrahman305 bot pushed a commit to abdulrahman305/airflow that referenced this pull request Oct 8, 2025
…he#55325)

When we run with "translation-changing" commit in a canary run,
we should not fail the build as the change has already been
deliberately merged (likely with "allow translation changes" label).

Follow-up after apache#55154
abdulrahman305 bot pushed a commit to abdulrahman305/airflow that referenced this pull request Oct 9, 2025
)

This is follow-up after apache#55119 - implements the translation freeze
quite a bit simpler and faster:

* uses selective checks (fail fast)
* does not check the dates (we will set the flag to False when freeze
  time passes
* you can bypass the freeze with a label rather than having to
  commit exemption file
abdulrahman305 bot pushed a commit to abdulrahman305/airflow that referenced this pull request Oct 9, 2025
…he#55325)

When we run with "translation-changing" commit in a canary run,
we should not fail the build as the change has already been
deliberately merged (likely with "allow translation changes" label).

Follow-up after apache#55154
abdulrahman305 bot pushed a commit to abdulrahman305/airflow that referenced this pull request Oct 10, 2025
)

This is follow-up after apache#55119 - implements the translation freeze
quite a bit simpler and faster:

* uses selective checks (fail fast)
* does not check the dates (we will set the flag to False when freeze
  time passes
* you can bypass the freeze with a label rather than having to
  commit exemption file
abdulrahman305 bot pushed a commit to abdulrahman305/airflow that referenced this pull request Oct 10, 2025
…he#55325)

When we run with "translation-changing" commit in a canary run,
we should not fail the build as the change has already been
deliberately merged (likely with "allow translation changes" label).

Follow-up after apache#55154
abdulrahman305 bot pushed a commit to abdulrahman305/airflow that referenced this pull request Oct 11, 2025
)

This is follow-up after apache#55119 - implements the translation freeze
quite a bit simpler and faster:

* uses selective checks (fail fast)
* does not check the dates (we will set the flag to False when freeze
  time passes
* you can bypass the freeze with a label rather than having to
  commit exemption file
abdulrahman305 bot pushed a commit to abdulrahman305/airflow that referenced this pull request Oct 11, 2025
…he#55325)

When we run with "translation-changing" commit in a canary run,
we should not fail the build as the change has already been
deliberately merged (likely with "allow translation changes" label).

Follow-up after apache#55154
abdulrahman305 bot pushed a commit to abdulrahman305/airflow that referenced this pull request Oct 12, 2025
)

This is follow-up after apache#55119 - implements the translation freeze
quite a bit simpler and faster:

* uses selective checks (fail fast)
* does not check the dates (we will set the flag to False when freeze
  time passes
* you can bypass the freeze with a label rather than having to
  commit exemption file
abdulrahman305 bot pushed a commit to abdulrahman305/airflow that referenced this pull request Oct 12, 2025
…he#55325)

When we run with "translation-changing" commit in a canary run,
we should not fail the build as the change has already been
deliberately merged (likely with "allow translation changes" label).

Follow-up after apache#55154
abdulrahman305 bot pushed a commit to abdulrahman305/airflow that referenced this pull request Oct 14, 2025
)

This is follow-up after apache#55119 - implements the translation freeze
quite a bit simpler and faster:

* uses selective checks (fail fast)
* does not check the dates (we will set the flag to False when freeze
  time passes
* you can bypass the freeze with a label rather than having to
  commit exemption file
abdulrahman305 bot pushed a commit to abdulrahman305/airflow that referenced this pull request Oct 14, 2025
…he#55325)

When we run with "translation-changing" commit in a canary run,
we should not fail the build as the change has already been
deliberately merged (likely with "allow translation changes" label).

Follow-up after apache#55154
abdulrahman305 bot pushed a commit to abdulrahman305/airflow that referenced this pull request Oct 15, 2025
)

This is follow-up after apache#55119 - implements the translation freeze
quite a bit simpler and faster:

* uses selective checks (fail fast)
* does not check the dates (we will set the flag to False when freeze
  time passes
* you can bypass the freeze with a label rather than having to
  commit exemption file
abdulrahman305 bot pushed a commit to abdulrahman305/airflow that referenced this pull request Oct 15, 2025
…he#55325)

When we run with "translation-changing" commit in a canary run,
we should not fail the build as the change has already been
deliberately merged (likely with "allow translation changes" label).

Follow-up after apache#55154
abdulrahman305 bot pushed a commit to abdulrahman305/airflow that referenced this pull request Oct 17, 2025
)

This is follow-up after apache#55119 - implements the translation freeze
quite a bit simpler and faster:

* uses selective checks (fail fast)
* does not check the dates (we will set the flag to False when freeze
  time passes
* you can bypass the freeze with a label rather than having to
  commit exemption file
abdulrahman305 bot pushed a commit to abdulrahman305/airflow that referenced this pull request Oct 17, 2025
…he#55325)

When we run with "translation-changing" commit in a canary run,
we should not fail the build as the change has already been
deliberately merged (likely with "allow translation changes" label).

Follow-up after apache#55154
abdulrahman305 bot pushed a commit to abdulrahman305/airflow that referenced this pull request Oct 19, 2025
)

This is follow-up after apache#55119 - implements the translation freeze
quite a bit simpler and faster:

* uses selective checks (fail fast)
* does not check the dates (we will set the flag to False when freeze
  time passes
* you can bypass the freeze with a label rather than having to
  commit exemption file
abdulrahman305 bot pushed a commit to abdulrahman305/airflow that referenced this pull request Oct 19, 2025
…he#55325)

When we run with "translation-changing" commit in a canary run,
we should not fail the build as the change has already been
deliberately merged (likely with "allow translation changes" label).

Follow-up after apache#55154
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

allow translation change This label should be set if we want to bypass translation freeze and change english translations. area:dev-tools area:translations area:UI Related to UI/UX. For Frontend Developers. backport-to-v3-1-test Mark PR with this label to backport to v3-1-test branch translation:default

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants