Skip to content

fix(ci): resolve leftover merge-conflict markers across 13 files - #38

Merged
hyperpolymath merged 1 commit into
mainfrom
fix-leftover-merge-conflict-markers
Jul 4, 2026
Merged

hyperpolymath merged 1 commit into
mainfrom
fix-leftover-merge-conflict-markers

Conversation

@hyperpolymath

Copy link
Copy Markdown
Owner

Summary

.github/workflows/generator-generic-ossf-slsa3-publish.yml and 12 .machine_readable/6a2/*.a2ml files (root + scripts/ copies) all had unresolved <<<<<<< HEAD / ======= / >>>>>>> markers committed straight to main from commit d09ab6f ("chore: batch RSR compliance").

Resolution

  • Workflow file: both sides pinned actions/checkout@v4 to different SHAs (mechanical choice) — kept 11bd71901bbe5b1630ceea73d27597364c9af683, matching the pin used consistently elsewhere across the estate right now.
  • The 12 .a2ml files: this one needs your eyes — HEAD was the correct .a2ml format (matching this estate's documented A2ML standard), the other side was stale content in the old, superseded .scm format that shouldn't have merged back in. I kept HEAD's content and discarded the .scm side entirely. Please confirm that's the right call before merging — I didn't attempt to reconcile any data differences between the two sides (e.g. dates, completion percentages), just picked the correct-format side.

A file with literal conflict markers isn't valid YAML/config, so CI has been failing on every PR against this repo regardless of the PR's own diff, since the problem lives in the base branch, not any individual PR's changes.

🤖 Generated with Claude Code

.github/workflows/generator-generic-ossf-slsa3-publish.yml and 12
.machine_readable/6a2/*.a2ml files (root + scripts/ copies) all had
unresolved <<<<<<< HEAD / ======= / >>>>>>> markers committed straight
to main from commit d09ab6f ("chore: batch RSR compliance").

- Workflow file: both sides pinned actions/checkout@v4 to different
  SHAs. Kept 11bd71901bbe5b1630ceea73d27597364c9af683, matching the
  pin used consistently elsewhere across the estate right now.
- The 12 .a2ml files: HEAD side was the correct .a2ml format (per this
  estate's own documented A2ML standard); the other side was stale
  content in the old, superseded .scm (Scheme s-expression) format
  that shouldn't have merged back in. Kept HEAD, discarded the .scm
  content.

A file with literal conflict markers isn't valid YAML/config, so CI
has been failing on every PR against this repo regardless of the PR's
own diff, since the problem lives in the base branch, not any
individual PR.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@sonarqubecloud

sonarqubecloud Bot commented Jul 4, 2026

Copy link
Copy Markdown

@hyperpolymath
hyperpolymath merged commit 8af0613 into main Jul 4, 2026
21 of 22 checks passed
@hyperpolymath
hyperpolymath deleted the fix-leftover-merge-conflict-markers branch July 4, 2026 20:33
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