Skip to content

Check chart annotations with pre-commit #52365

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 2 commits into from
Jun 27, 2025

Conversation

jedcunningham
Copy link
Member

It's easy to get "valid" helm annotations, but still be invalid artifacthub annotations because they are strings with yaml in them. Let's validate the strings are valid yaml too.

It's easy to get "valid" helm annotations, but still be invalid
artifacthub annotations because they are strings with yaml in them.
Let's validate the strings are valid yaml too.
@boring-cyborg boring-cyborg bot added area:dev-tools area:helm-chart Airflow Helm Chart backport-to-v3-0-test Mark PR with this label to backport to v3-0-test branch labels Jun 27, 2025
@jedcunningham jedcunningham requested a review from kaxil June 27, 2025 20:55
@kaxil kaxil merged commit 6177bd6 into apache:main Jun 27, 2025
92 of 95 checks passed
@kaxil kaxil deleted the check_chart_nested_yaml branch June 27, 2025 22:43
@kaxil
Copy link
Member

kaxil commented Jun 27, 2025

Failures are unrelated & fixed by #52367

Copy link

Backport failed to create: v3-0-test. View the failure log Run details

Status Branch Result
v3-0-test Commit Link

You can attempt to backport this manually by running:

cherry_picker 6177bd6 v3-0-test

This should apply the commit to the v3-0-test branch and leave the commit in conflict state marking
the files that need manual conflict resolution.

After you have resolved the conflicts, you can continue the backport process by running:

cherry_picker --continue

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area:dev-tools area:helm-chart Airflow Helm Chart backport-to-v3-0-test Mark PR with this label to backport to v3-0-test branch
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants