Skip to content

fix(ci): rsr-antipattern.yml duplicate heredoc breaks the check#39

Merged
hyperpolymath merged 2 commits into
mainfrom
fix/rsr-antipattern-duplicate-heredoc
May 14, 2026
Merged

fix(ci): rsr-antipattern.yml duplicate heredoc breaks the check#39
hyperpolymath merged 2 commits into
mainfrom
fix/rsr-antipattern-duplicate-heredoc

Conversation

@hyperpolymath

Copy link
Copy Markdown
Owner

The rsr-antipattern.yml workflow contains a duplicated Python script: PR landed a refactored fnmatch-based version (originally lines 274-428) without removing the original regex-based version (lines 45-273). The first PYEOF at line 273 closes the heredoc, so bash then tries to execute the orphan BUILTIN_GLOBS = [ etc. as shell commands, producing command not found and exiting 127.

The first heredoc runs correctly today (it printed ✅ in every consumer's logs before bash hit the orphan). This PR deletes lines 274-428 to remove the orphan. The check returns to its working state until the refactor is finished properly in a follow-up.

This is the source template; fan-out PRs to consumers will mirror this fix.

Test plan

  • CI on this PR passes (the workflow runs on push to template-repo itself).
  • Confirm the resulting file has exactly one PYEOF (closing) and one BUILTIN_GLOBS = [ (inside the heredoc).

🤖 Generated with Claude Code

The `rsr-antipattern.yml` workflow contains a duplicated Python script: PR landed a refactored fnmatch-based version (originally lines 274-428) without removing the original regex-based version (lines 45-273). The first `PYEOF` at line 273 closes the heredoc, so bash then tries to execute the orphan `BUILTIN_GLOBS = [` etc. as shell commands, producing `command not found` and exiting 127.

The first heredoc runs correctly today (it printed ✅ in every consumer's logs before bash hit the orphan). This PR deletes lines 274-428 to remove the orphan. The check returns to its working state until the refactor is finished properly in a follow-up.

This is the source template; fan-out PRs to consumers will mirror this fix.

## Test plan
- [ ] CI on this PR passes (the workflow runs on push to template-repo itself).
- [ ] Confirm the resulting file has exactly one `PYEOF` (closing) and one `BUILTIN_GLOBS = [` (inside the heredoc).

🤖 Generated with [Claude Code](https://claude.com/claude-code)
hyperpolymath added a commit to hyperpolymath/stapeln that referenced this pull request May 14, 2026
…repo#39) (#33)

Mirrors hyperpolymath/rsr-template-repo#39. Same duplicate-heredoc bug — the orphan `BUILTIN_GLOBS = [` etc. on lines 274-428 escapes the heredoc and bash exits 127 after the (passing) first script.

This is the immediate cause of the `antipattern-check` failure on stapeln main and on every open PR (including #32).

## Test plan
- [ ] `RSR Anti-Pattern Check` workflow goes green on this branch and on main after merge.

🤖 Generated with [Claude Code](https://claude.com/claude-code)
This was referenced May 14, 2026
hyperpolymath added a commit to hyperpolymath/refugia that referenced this pull request May 14, 2026
* fix(ci): rsr-antipattern.yml duplicate heredoc

**rsr-antipattern.yml**: deletes the orphan duplicate Python script (lines 274-428) that escapes the heredoc and exits 127. Mirrors hyperpolymath/rsr-template-repo#39.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

* fix(ci): repair corrupted rsr-antipattern.yml on this branch

Repairs the corrupted `rsr-antipattern.yml` from the prior commit on this branch. See hyperpolymath/stapeln#34 for the full root-cause writeup — the original sweep built its canonical via `gh api --jq '.content'` piped through PowerShell, but `gh` line-wraps base64 in the terminal pipe, so each chunk was decoded separately and the rejoined file has mid-word line breaks (`# SPDX-License-Id\nentifier:`, `name: RSR A\nnti-Pattern`, etc.). GitHub Actions can't parse the resulting YAML — the workflow completes in 0 seconds with no jobs.

This commit overwrites the file with the correct content, built via raw byte download (`Accept: application/vnd.github.raw`) and `[System.IO.File]::WriteAllBytes` so no pipe ever touches the bytes. Round-trip byte-verified against canonical.
hyperpolymath added a commit to hyperpolymath/raze-tui that referenced this pull request May 14, 2026
**rsr-antipattern.yml**: deletes the orphan duplicate Python script
(lines 274-428) that escapes the heredoc and exits 127. Mirrors
hyperpolymath/rsr-template-repo#39.

**hypatia-scan.yml**: bumps `erlef/setup-beam` SHA from `2f0cc07b…` to
`fc68ffb9…` so `ImageOS=ubuntu24` resolves to `ubuntu-24.04` (matches
the pin in hyperpolymath/hypatia upstream).

🤖 Generated with [Claude Code](https://claude.com/claude-code)
hyperpolymath added a commit to hyperpolymath/proven that referenced this pull request May 14, 2026
**rsr-antipattern.yml**: deletes the orphan duplicate Python script
(lines 274-428) that escapes the heredoc and exits 127. Mirrors
hyperpolymath/rsr-template-repo#39.

🤖 Generated with [Claude Code](https://claude.com/claude-code)
hyperpolymath added a commit to hyperpolymath/protocol-squisher that referenced this pull request May 14, 2026
* fix(ci): rsr-antipattern.yml duplicate heredoc

**rsr-antipattern.yml**: deletes the orphan duplicate Python script (lines 274-428) that escapes the heredoc and exits 127. Mirrors hyperpolymath/rsr-template-repo#39.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

* fix(ci): repair corrupted rsr-antipattern.yml on this branch

Repairs the corrupted `rsr-antipattern.yml` from the prior commit on this branch. See hyperpolymath/stapeln#34 for the full root-cause writeup — the original sweep built its canonical via `gh api --jq '.content'` piped through PowerShell, but `gh` line-wraps base64 in the terminal pipe, so each chunk was decoded separately and the rejoined file has mid-word line breaks (`# SPDX-License-Id\nentifier:`, `name: RSR A\nnti-Pattern`, etc.). GitHub Actions can't parse the resulting YAML — the workflow completes in 0 seconds with no jobs.

This commit overwrites the file with the correct content, built via raw byte download (`Accept: application/vnd.github.raw`) and `[System.IO.File]::WriteAllBytes` so no pipe ever touches the bytes. Round-trip byte-verified against canonical.
hyperpolymath added a commit to hyperpolymath/project-wharf that referenced this pull request May 14, 2026
**rsr-antipattern.yml**: deletes the orphan duplicate Python script
(lines 274-428) that escapes the heredoc and exits 127. Mirrors
hyperpolymath/rsr-template-repo#39.

🤖 Generated with [Claude Code](https://claude.com/claude-code)
hyperpolymath added a commit to hyperpolymath/preference-injector that referenced this pull request May 14, 2026
**rsr-antipattern.yml**: deletes the orphan duplicate Python script
(lines 274-428) that escapes the heredoc and exits 127. Mirrors
hyperpolymath/rsr-template-repo#39.

**hypatia-scan.yml**: bumps `erlef/setup-beam` SHA from `2f0cc07b…` to
`fc68ffb9…` so `ImageOS=ubuntu24` resolves to `ubuntu-24.04` (matches
the pin in hyperpolymath/hypatia upstream).

🤖 Generated with [Claude Code](https://claude.com/claude-code)
hyperpolymath added a commit to hyperpolymath/pow-the-game that referenced this pull request May 14, 2026
* fix(ci): rsr-antipattern duplicate heredoc + setup-beam ubuntu24

**rsr-antipattern.yml**: deletes the orphan duplicate Python script (lines 274-428) that escapes the heredoc and exits 127. Mirrors hyperpolymath/rsr-template-repo#39.

**hypatia-scan.yml**: bumps `erlef/setup-beam` SHA from `2f0cc07b…` to `fc68ffb9…` so `ImageOS=ubuntu24` resolves to `ubuntu-24.04` (matches the pin in hyperpolymath/hypatia upstream).

🤖 Generated with [Claude Code](https://claude.com/claude-code)

* fix(ci): repair corrupted rsr-antipattern.yml on this branch

Repairs the corrupted `rsr-antipattern.yml` from the prior commit on this branch. See hyperpolymath/stapeln#34 for the full root-cause writeup — the original sweep built its canonical via `gh api --jq '.content'` piped through PowerShell, but `gh` line-wraps base64 in the terminal pipe, so each chunk was decoded separately and the rejoined file has mid-word line breaks (`# SPDX-License-Id\nentifier:`, `name: RSR A\nnti-Pattern`, etc.). GitHub Actions can't parse the resulting YAML — the workflow completes in 0 seconds with no jobs.

This commit overwrites the file with the correct content, built via raw byte download (`Accept: application/vnd.github.raw`) and `[System.IO.File]::WriteAllBytes` so no pipe ever touches the bytes. Round-trip byte-verified against canonical.
hyperpolymath added a commit to hyperpolymath/polysafe-gitfixer that referenced this pull request May 14, 2026
**rsr-antipattern.yml**: deletes the orphan duplicate Python script
(lines 274-428) that escapes the heredoc and exits 127. Mirrors
hyperpolymath/rsr-template-repo#39.

**hypatia-scan.yml**: bumps `erlef/setup-beam` SHA from `2f0cc07b…` to
`fc68ffb9…` so `ImageOS=ubuntu24` resolves to `ubuntu-24.04` (matches
the pin in hyperpolymath/hypatia upstream).

🤖 Generated with [Claude Code](https://claude.com/claude-code)
hyperpolymath added a commit to hyperpolymath/polyglot-i18n that referenced this pull request May 14, 2026
**rsr-antipattern.yml**: deletes the orphan duplicate Python script
(lines 274-428) that escapes the heredoc and exits 127. Mirrors
hyperpolymath/rsr-template-repo#39.

🤖 Generated with [Claude Code](https://claude.com/claude-code)
hyperpolymath added a commit to hyperpolymath/phantom-metal-taste that referenced this pull request May 14, 2026
* fix(ci): rsr-antipattern.yml duplicate heredoc

**rsr-antipattern.yml**: deletes the orphan duplicate Python script (lines 274-428) that escapes the heredoc and exits 127. Mirrors hyperpolymath/rsr-template-repo#39.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

* fix(ci): repair corrupted rsr-antipattern.yml on this branch

Repairs the corrupted `rsr-antipattern.yml` from the prior commit on this branch. See hyperpolymath/stapeln#34 for the full root-cause writeup — the original sweep built its canonical via `gh api --jq '.content'` piped through PowerShell, but `gh` line-wraps base64 in the terminal pipe, so each chunk was decoded separately and the rejoined file has mid-word line breaks (`# SPDX-License-Id\nentifier:`, `name: RSR A\nnti-Pattern`, etc.). GitHub Actions can't parse the resulting YAML — the workflow completes in 0 seconds with no jobs.

This commit overwrites the file with the correct content, built via raw byte download (`Accept: application/vnd.github.raw`) and `[System.IO.File]::WriteAllBytes` so no pipe ever touches the bytes. Round-trip byte-verified against canonical.
hyperpolymath added a commit to hyperpolymath/patallm-gallery that referenced this pull request May 14, 2026
**rsr-antipattern.yml**: deletes the orphan duplicate Python script
(lines 274-428) that escapes the heredoc and exits 127. Mirrors
hyperpolymath/rsr-template-repo#39.

🤖 Generated with [Claude Code](https://claude.com/claude-code)
hyperpolymath added a commit to hyperpolymath/panll that referenced this pull request May 14, 2026
* fix(ci): rsr-antipattern duplicate heredoc + setup-beam ubuntu24

**rsr-antipattern.yml**: deletes the orphan duplicate Python script (lines 274-428) that escapes the heredoc and exits 127. Mirrors hyperpolymath/rsr-template-repo#39.

**hypatia-scan.yml**: bumps `erlef/setup-beam` SHA from `2f0cc07b…` to `fc68ffb9…` so `ImageOS=ubuntu24` resolves to `ubuntu-24.04` (matches the pin in hyperpolymath/hypatia upstream).

🤖 Generated with [Claude Code](https://claude.com/claude-code)

* fix(ci): repair corrupted rsr-antipattern.yml on this branch

Repairs the corrupted `rsr-antipattern.yml` from the prior commit on this branch. See hyperpolymath/stapeln#34 for the full root-cause writeup.
hyperpolymath added a commit to hyperpolymath/palimpsest-plasma that referenced this pull request May 14, 2026
* fix(ci): rsr-antipattern.yml duplicate heredoc

**rsr-antipattern.yml**: deletes the orphan duplicate Python script (lines 274-428) that escapes the heredoc and exits 127. Mirrors hyperpolymath/rsr-template-repo#39.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

* fix(ci): repair corrupted rsr-antipattern.yml on this branch

Repairs the corrupted `rsr-antipattern.yml` from the prior commit on this branch. See hyperpolymath/stapeln#34 for the full root-cause writeup — the original sweep built its canonical via `gh api --jq '.content'` piped through PowerShell, but `gh` line-wraps base64 in the terminal pipe, so each chunk was decoded separately and the rejoined file has mid-word line breaks (`# SPDX-License-Id\nentifier:`, `name: RSR A\nnti-Pattern`, etc.). GitHub Actions can't parse the resulting YAML — the workflow completes in 0 seconds with no jobs.

This commit overwrites the file with the correct content, built via raw byte download (`Accept: application/vnd.github.raw`) and `[System.IO.File]::WriteAllBytes` so no pipe ever touches the bytes. Round-trip byte-verified against canonical.
hyperpolymath added a commit to hyperpolymath/oikos-economics-accounting-dsl that referenced this pull request May 14, 2026
* fix(ci): rsr-antipattern.yml duplicate heredoc

**rsr-antipattern.yml**: deletes the orphan duplicate Python script (lines 274-428) that escapes the heredoc and exits 127. Mirrors hyperpolymath/rsr-template-repo#39.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

* fix(ci): repair corrupted rsr-antipattern.yml on this branch

Repairs the corrupted `rsr-antipattern.yml` from the prior commit on this branch. See hyperpolymath/stapeln#34 for the full root-cause writeup — the original sweep built its canonical via `gh api --jq '.content'` piped through PowerShell, but `gh` line-wraps base64 in the terminal pipe, so each chunk was decoded separately and the rejoined file has mid-word line breaks (`# SPDX-License-Id\nentifier:`, `name: RSR A\nnti-Pattern`, etc.). GitHub Actions can't parse the resulting YAML — the workflow completes in 0 seconds with no jobs.

This commit overwrites the file with the correct content, built via raw byte download (`Accept: application/vnd.github.raw`) and `[System.IO.File]::WriteAllBytes` so no pipe ever touches the bytes. Round-trip byte-verified against canonical.
hyperpolymath added a commit to hyperpolymath/odds-and-sods-package-manager that referenced this pull request May 14, 2026
* fix(ci): rsr-antipattern.yml duplicate heredoc

**rsr-antipattern.yml**: deletes the orphan duplicate Python script (lines 274-428) that escapes the heredoc and exits 127. Mirrors hyperpolymath/rsr-template-repo#39.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

* fix(ci): repair corrupted rsr-antipattern.yml on this branch

Repairs the corrupted `rsr-antipattern.yml` from the prior commit on this branch. See hyperpolymath/stapeln#34 for the full root-cause writeup — the original sweep built its canonical via `gh api --jq '.content'` piped through PowerShell, but `gh` line-wraps base64 in the terminal pipe, so each chunk was decoded separately and the rejoined file has mid-word line breaks (`# SPDX-License-Id\nentifier:`, `name: RSR A\nnti-Pattern`, etc.). GitHub Actions can't parse the resulting YAML — the workflow completes in 0 seconds with no jobs.

This commit overwrites the file with the correct content, built via raw byte download (`Accept: application/vnd.github.raw`) and `[System.IO.File]::WriteAllBytes` so no pipe ever touches the bytes. Round-trip byte-verified against canonical.
hyperpolymath added a commit to hyperpolymath/neural-foundations that referenced this pull request May 14, 2026
**rsr-antipattern.yml**: deletes the orphan duplicate Python script
(lines 274-428) that escapes the heredoc and exits 127. Mirrors
hyperpolymath/rsr-template-repo#39.

**hypatia-scan.yml**: bumps `erlef/setup-beam` SHA from `2f0cc07b…` to
`fc68ffb9…` so `ImageOS=ubuntu24` resolves to `ubuntu-24.04` (matches
the pin in hyperpolymath/hypatia upstream).

🤖 Generated with [Claude Code](https://claude.com/claude-code)
hyperpolymath added a commit to hyperpolymath/nafa-app that referenced this pull request May 14, 2026
* fix(ci): rsr-antipattern.yml duplicate heredoc

**rsr-antipattern.yml**: deletes the orphan duplicate Python script (lines 274-428) that escapes the heredoc and exits 127. Mirrors hyperpolymath/rsr-template-repo#39.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

* fix(ci): repair corrupted rsr-antipattern.yml on this branch

Repairs the corrupted `rsr-antipattern.yml` from the prior commit on this branch. See hyperpolymath/stapeln#34 for the full root-cause writeup — the original sweep built its canonical via `gh api --jq '.content'` piped through PowerShell, but `gh` line-wraps base64 in the terminal pipe, so each chunk was decoded separately and the rejoined file has mid-word line breaks (`# SPDX-License-Id\nentifier:`, `name: RSR A\nnti-Pattern`, etc.). GitHub Actions can't parse the resulting YAML — the workflow completes in 0 seconds with no jobs.

This commit overwrites the file with the correct content, built via raw byte download (`Accept: application/vnd.github.raw`) and `[System.IO.File]::WriteAllBytes` so no pipe ever touches the bytes. Round-trip byte-verified against canonical.
hyperpolymath added a commit to hyperpolymath/modshells that referenced this pull request May 14, 2026
**rsr-antipattern.yml**: deletes the orphan duplicate Python script
(lines 274-428) that escapes the heredoc and exits 127. Mirrors
hyperpolymath/rsr-template-repo#39.

**hypatia-scan.yml**: bumps `erlef/setup-beam` SHA from `2f0cc07b…` to
`fc68ffb9…` so `ImageOS=ubuntu24` resolves to `ubuntu-24.04` (matches
the pin in hyperpolymath/hypatia upstream).

🤖 Generated with [Claude Code](https://claude.com/claude-code)
hyperpolymath added a commit to hyperpolymath/maa-framework that referenced this pull request May 14, 2026
**rsr-antipattern.yml**: deletes the orphan duplicate Python script
(lines 274-428) that escapes the heredoc and exits 127. Mirrors
hyperpolymath/rsr-template-repo#39.

🤖 Generated with [Claude Code](https://claude.com/claude-code)
hyperpolymath added a commit to hyperpolymath/laniakea that referenced this pull request May 14, 2026
**rsr-antipattern.yml**: deletes the orphan duplicate Python script
(lines 274-428) that escapes the heredoc and exits 127. Mirrors
hyperpolymath/rsr-template-repo#39.

**hypatia-scan.yml**: bumps `erlef/setup-beam` SHA from `2f0cc07b…` to
`fc68ffb9…` so `ImageOS=ubuntu24` resolves to `ubuntu-24.04` (matches
the pin in hyperpolymath/hypatia upstream).

🤖 Generated with [Claude Code](https://claude.com/claude-code)
hyperpolymath added a commit to hyperpolymath/kaldor-iiot that referenced this pull request May 14, 2026
**rsr-antipattern.yml**: deletes the orphan duplicate Python script
(lines 274-428) that escapes the heredoc and exits 127. Mirrors
hyperpolymath/rsr-template-repo#39.

**hypatia-scan.yml**: bumps `erlef/setup-beam` SHA from `2f0cc07b…` to
`fc68ffb9…` so `ImageOS=ubuntu24` resolves to `ubuntu-24.04` (matches
the pin in hyperpolymath/hypatia upstream).

🤖 Generated with [Claude Code](https://claude.com/claude-code)
hyperpolymath added a commit to hyperpolymath/heterogenous-mobile-computing that referenced this pull request May 14, 2026
**rsr-antipattern.yml**: deletes the orphan duplicate Python script
(lines 274-428) that escapes the heredoc and exits 127. Mirrors
hyperpolymath/rsr-template-repo#39.

**hypatia-scan.yml**: bumps `erlef/setup-beam` SHA from `2f0cc07b…` to
`fc68ffb9…` so `ImageOS=ubuntu24` resolves to `ubuntu-24.04` (matches
the pin in hyperpolymath/hypatia upstream).

🤖 Generated with [Claude Code](https://claude.com/claude-code)
hyperpolymath added a commit to hyperpolymath/grim-repo that referenced this pull request May 14, 2026
**rsr-antipattern.yml**: deletes the orphan duplicate Python script
(lines 274-428) that escapes the heredoc and exits 127. Mirrors
hyperpolymath/rsr-template-repo#39.

**hypatia-scan.yml**: bumps `erlef/setup-beam` SHA from `2f0cc07b…` to
`fc68ffb9…` so `ImageOS=ubuntu24` resolves to `ubuntu-24.04` (matches
the pin in hyperpolymath/hypatia upstream).

🤖 Generated with [Claude Code](https://claude.com/claude-code)
hyperpolymath added a commit to hyperpolymath/filesoup that referenced this pull request May 14, 2026
* fix(ci): rsr-antipattern.yml duplicate heredoc

**rsr-antipattern.yml**: deletes the orphan duplicate Python script (lines 274-428) that escapes the heredoc and exits 127. Mirrors hyperpolymath/rsr-template-repo#39.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

* fix(ci): repair corrupted rsr-antipattern.yml on this branch

Repairs the corrupted `rsr-antipattern.yml` from the prior commit on this branch. See hyperpolymath/stapeln#34 for the full root-cause writeup — the original sweep built its canonical via `gh api --jq '.content'` piped through PowerShell, but `gh` line-wraps base64 in the terminal pipe, so each chunk was decoded separately and the rejoined file has mid-word line breaks (`# SPDX-License-Id\nentifier:`, `name: RSR A\nnti-Pattern`, etc.). GitHub Actions can't parse the resulting YAML — the workflow completes in 0 seconds with no jobs.

This commit overwrites the file with the correct content, built via raw byte download (`Accept: application/vnd.github.raw`) and `[System.IO.File]::WriteAllBytes` so no pipe ever touches the bytes. Round-trip byte-verified against canonical.
hyperpolymath added a commit to hyperpolymath/explicit-trust-plane that referenced this pull request May 14, 2026
**rsr-antipattern.yml**: deletes the orphan duplicate Python script
(lines 274-428) that escapes the heredoc and exits 127. Mirrors
hyperpolymath/rsr-template-repo#39.

**hypatia-scan.yml**: bumps `erlef/setup-beam` SHA from `2f0cc07b…` to
`fc68ffb9…` so `ImageOS=ubuntu24` resolves to `ubuntu-24.04` (matches
the pin in hyperpolymath/hypatia upstream).

🤖 Generated with [Claude Code](https://claude.com/claude-code)
hyperpolymath added a commit to hyperpolymath/ephapax that referenced this pull request May 14, 2026
**rsr-antipattern.yml**: deletes the orphan duplicate Python script
(lines 274-428) that escapes the heredoc and exits 127. Mirrors
hyperpolymath/rsr-template-repo#39.

🤖 Generated with [Claude Code](https://claude.com/claude-code)
hyperpolymath added a commit to hyperpolymath/elixir-mcp-server that referenced this pull request May 14, 2026
* fix(ci): rsr-antipattern.yml duplicate heredoc

**rsr-antipattern.yml**: deletes the orphan duplicate Python script (lines 274-428) that escapes the heredoc and exits 127. Mirrors hyperpolymath/rsr-template-repo#39.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

* fix(ci): repair corrupted rsr-antipattern.yml on this branch

Repairs the corrupted `rsr-antipattern.yml` from the prior commit on this branch. See hyperpolymath/stapeln#34 for the full root-cause writeup — the original sweep built its canonical via `gh api --jq '.content'` piped through PowerShell, but `gh` line-wraps base64 in the terminal pipe, so each chunk was decoded separately and the rejoined file has mid-word line breaks (`# SPDX-License-Id\nentifier:`, `name: RSR A\nnti-Pattern`, etc.). GitHub Actions can't parse the resulting YAML — the workflow completes in 0 seconds with no jobs.

This commit overwrites the file with the correct content, built via raw byte download (`Accept: application/vnd.github.raw`) and `[System.IO.File]::WriteAllBytes` so no pipe ever touches the bytes. Round-trip byte-verified against canonical.
hyperpolymath added a commit to hyperpolymath/double-track-browser that referenced this pull request May 14, 2026
**rsr-antipattern.yml**: deletes the orphan duplicate Python script
(lines 274-428) that escapes the heredoc and exits 127. Mirrors
hyperpolymath/rsr-template-repo#39.

**hypatia-scan.yml**: bumps `erlef/setup-beam` SHA from `2f0cc07b…` to
`fc68ffb9…` so `ImageOS=ubuntu24` resolves to `ubuntu-24.04` (matches
the pin in hyperpolymath/hypatia upstream).

🤖 Generated with [Claude Code](https://claude.com/claude-code)
hyperpolymath added a commit to hyperpolymath/docudactyl that referenced this pull request May 14, 2026
* fix(ci): rsr-antipattern.yml duplicate heredoc

**rsr-antipattern.yml**: deletes the orphan duplicate Python script (lines 274-428) that escapes the heredoc and exits 127. Mirrors hyperpolymath/rsr-template-repo#39.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

* fix(ci): repair corrupted rsr-antipattern.yml on this branch

Repairs the corrupted `rsr-antipattern.yml` from the prior commit on this branch. See hyperpolymath/stapeln#34 for the full root-cause writeup — the original sweep built its canonical via `gh api --jq '.content'` piped through PowerShell, but `gh` line-wraps base64 in the terminal pipe, so each chunk was decoded separately and the rejoined file has mid-word line breaks (`# SPDX-License-Id\nentifier:`, `name: RSR A\nnti-Pattern`, etc.). GitHub Actions can't parse the resulting YAML — the workflow completes in 0 seconds with no jobs.

This commit overwrites the file with the correct content, built via raw byte download (`Accept: application/vnd.github.raw`) and `[System.IO.File]::WriteAllBytes` so no pipe ever touches the bytes. Round-trip byte-verified against canonical.
hyperpolymath added a commit to hyperpolymath/conative-gating that referenced this pull request May 14, 2026
**rsr-antipattern.yml**: deletes the orphan duplicate Python script
(lines 274-428) that escapes the heredoc and exits 127. Mirrors
hyperpolymath/rsr-template-repo#39.

**hypatia-scan.yml**: bumps `erlef/setup-beam` SHA from `2f0cc07b…` to
`fc68ffb9…` so `ImageOS=ubuntu24` resolves to `ubuntu-24.04` (matches
the pin in hyperpolymath/hypatia upstream).

🤖 Generated with [Claude Code](https://claude.com/claude-code)
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