Skip to content

ci: structure-check workflow for the methodology repo#1

Merged
hibou04-ops merged 2 commits into
mainfrom
ci/add-structure-check
May 1, 2026
Merged

ci: structure-check workflow for the methodology repo#1
hibou04-ops merged 2 commits into
mainfrom
ci/add-structure-check

Conversation

@hibou04-ops

Copy link
Copy Markdown
Owner

Methodology repo has no test suite, so CI verifies contract artifacts: required top-level files, non-empty template/example/docs dirs, YAML frontmatter parses, README relative links resolve.

🤖 Generated with Claude Code

hibou04-ops and others added 2 commits May 2, 2026 06:02
Antemortem is a methodology repo (no Python package, no test suite) so
running pytest doesn't apply. The CI verifies the discipline's
contract artifacts instead — a green check means \"adopt this
methodology safely; nothing critical is missing or malformed,\" not
\"code passes tests.\"

Checks:
- 9 required top-level files present (README, LICENSE, NOTICE,
  CHANGELOG, AUTHORS, CONTRIBUTING, CODE_OF_CONDUCT, EASY_README,
  PRE_EXISTING_IP)
- 3 required directories non-empty (templates, examples, docs)
- Template frontmatter parses as YAML (catches malformed frontmatter
  before users hit it)
- README's relative links resolve to existing files (catches
  \"file moved, README stale\" failure)

README CI badge added.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Default GitHub Actions Python runner doesn't ship pyyaml. The
template-frontmatter check imports yaml unconditionally and was
exiting with ModuleNotFoundError before it could even read the
templates.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@hibou04-ops hibou04-ops merged commit 64eeb6f into main May 1, 2026
1 check passed
@hibou04-ops hibou04-ops deleted the ci/add-structure-check branch May 1, 2026 21:04
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