Skip to content

Run tests on chart 1-2x line#66832

Merged
potiuk merged 3 commits into
apache:chart/v1-2x-testfrom
Miretpl:run-ci-tests-on-chart-1-2x
May 16, 2026
Merged

Run tests on chart 1-2x line#66832
potiuk merged 3 commits into
apache:chart/v1-2x-testfrom
Miretpl:run-ci-tests-on-chart-1-2x

Conversation

@Miretpl
Copy link
Copy Markdown
Contributor

@Miretpl Miretpl commented May 12, 2026

Somewhere during Helm Refurbish works and separation of Chart 2.0 (main) and 1.2x (chart/v1-2x-test) release lines, we missed that the CI is not running on the chart branch. As I think that after 1.22 release we will probably have one more e.g. due two missing deprecation warnings, I thought that it would be good to have CI running for 1-2x line. This PR adds matching for new chart-related branches and:

  1. disables all provider-related test cases
  2. disables all ui e2e-related test cases

Some test cases are disabled as tracking and fixing them by backporting from main is rather too time consuming, having in mind that they are not strictly connected to the chart itself, and also the fact that 1-2x line will not live long.


Was generative AI tooling used to co-author this PR?
  • Yes (please specify the tool below)

  • Read the Pull Request Guidelines for more information. Note: commit author/co-author name and email in commits become permanently public when merged.
  • For fundamental code changes, an Airflow Improvement Proposal (AIP) is needed.
  • When adding dependency, check compliance with the ASF 3rd Party License Policy.
  • For significant user-facing changes create newsfragment: {pr_number}.significant.rst, in airflow-core/newsfragments. You can add this file in a follow-up commit after the PR is created so you know the PR number.

@Miretpl Miretpl changed the title [WIP] Match chart 1-2x line branches in tests Run tests on chart 1-2x line May 12, 2026
@Miretpl Miretpl force-pushed the run-ci-tests-on-chart-1-2x branch 4 times, most recently from d0d6ce9 to f7acc2f Compare May 13, 2026 20:29
@Miretpl Miretpl force-pushed the run-ci-tests-on-chart-1-2x branch from f7acc2f to 455bb5a Compare May 13, 2026 21:37
@Miretpl Miretpl marked this pull request as ready for review May 14, 2026 18:00
@jscheffl
Copy link
Copy Markdown
Contributor

Thanks for the initiative adding CI on chart branch!

I am not sure actually about how it is best. General changes like checks against main or similar like in https://github.com/apache/airflow/pull/66832/changes#diff-c6f469502ccc758f597b999e8ab5aebeba2ae82fb6dc8166e7d8a25969bcf3faR1475 might be better changed in main as well and then cherry-picked on the maintenance. Upgrade of UV is okay but usually we should separate the PRs... whereas this might be OK.

@potiuk WDYT is the easiest, best and long term strategy for the additional maintenance branches? Probably this PR is okay but not sure if you have other thoughts or a more general change in test selection for the maintenance branches? Similar might come soon for task SDK and Airflow CTL? So maintenance branches will grow.

@potiuk
Copy link
Copy Markdown
Member

potiuk commented May 16, 2026

@potiuk WDYT is the easiest, best and long term strategy for the additional maintenance branches? Probably this PR is okay but not sure if you have other thoughts or a more general change in test selection for the maintenance branches? Similar might come soon for task SDK and Airflow CTL? So maintenance branches will grow.

This is pretty expected, yes. So I am fine with this change.

@potiuk potiuk merged commit 6f25058 into apache:chart/v1-2x-test May 16, 2026
240 checks passed
@Miretpl Miretpl deleted the run-ci-tests-on-chart-1-2x branch May 16, 2026 20:20
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.

3 participants