Skip to content

[TEST] yaml-diff: real value change#134

Closed
weatherhog wants to merge 3 commits into
mainfrom
test/yaml-diff-value-change
Closed

[TEST] yaml-diff: real value change#134
weatherhog wants to merge 3 commits into
mainfrom
test/yaml-diff-value-change

Conversation

@weatherhog

Copy link
Copy Markdown
Contributor

Throwaway test PR for the yaml-diff bot rollout — roadmap#4121. Do not merge; close after verifying.

What this tests

One ConfigMap value changed (metadata.namespace: defaultkube-system), key order preserved.

Expected

  • yaml-diff bot comment showing only the namespace value change.
  • validate / yamllint passes (alphabetical order preserved).

Exercises the yaml-diff bot: a real value change with key order
preserved. Expect dyff to show only the namespace change and
yamllint to pass. Throwaway test PR for roadmap#4121.
Change a line of the embedded values text (not name/namespace, which
dyff treats as resource identity). Expect a clean field-level diff on
data.values. Throwaway test PR for roadmap#4121.
Temporary: references github-workflows feat/yaml-diff-color. Throwaway test PR.
@github-actions

github-actions Bot commented Jul 2, 2026

Copy link
Copy Markdown

Semantic YAML source diff — key reordering without value changes is ignored.

Output
@@ management-clusters/MC_NAME/organizations/ORG_NAME/workload-clusters/WC_NAME_OUT_OF_BAND_FLUX_APP/out-of-band/configmaps/configmap.yaml @@

/data/values
  ± value change in multiline text (one insert, one deletion)
-     Encryption is possible here as well, but I am not encrypted atm.
+     Encryption is possible here as well, but I am not encrypted yet.

Suppress with /no_diffs_printing on its own line in the PR body or as a comment.

@github-actions

github-actions Bot commented Jul 2, 2026

Copy link
Copy Markdown
Validation output log
yamllint: OK
kubeconform: OK

yamllint: OK
kubeconform: OK

yamllint: OK
kubeconform: OK

yamllint: OK
kubeconform: OK

yamllint: OK
kubeconform: OK

yamllint: OK
kubeconform: OK

yamllint: OK
kubeconform: OK

yamllint: OK
kubeconform: OK

yamllint: OK
kubeconform: OK


@github-actions

github-actions Bot commented Jul 2, 2026

Copy link
Copy Markdown
Rendered manifest diff output log

No diff detected

@weatherhog

Copy link
Copy Markdown
Contributor Author

Closing — throwaway Phase-1 verification PR for roadmap#4121. All the work it exercised is merged: the yaml-diff bot, the SOPS-exclusion fix (giantswarm/github-workflows#231), colour output (#232), and the CI extraction (#233 + #139). Key-ordering removal is in #140.

@weatherhog weatherhog closed this Jul 2, 2026
@weatherhog weatherhog deleted the test/yaml-diff-value-change branch July 2, 2026 11:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant