Skip to content

Conversation

@Jython1415
Copy link
Owner

Summary

Renamed GitHub Actions workflows to better reflect what they actually do:

  • test.ymlci.yml: The workflow does way more than just tests - it's a full CI pipeline that runs Python/YAML linting, pytest tests, formula linting, README generation, and verification
  • Workflow display names updated:
    • "Run Tests" → "CI" (clearer and matches the new filename)
    • "Generate README" → "Auto-update README" (more accurately describes the auto-commit behavior)
  • Updated CLAUDE.md documentation with more detailed descriptions of each workflow's scope

Changes

  • .github/workflows/test.yml renamed to .github/workflows/ci.yml
  • Workflow name updated from "Run Tests" to "CI"
  • generate-readme.yml display name updated to "Auto-update README"
  • CLAUDE.md updated to reference ci.yml and provide clearer descriptions of what each workflow does

Test plan

  • Verified all file changes are correct
  • Updated documentation reflects new workflow names
  • CI pipeline will run with new workflow name
  • Verify GitHub Actions UI shows updated workflow names

- Rename test.yml → ci.yml (it's a full CI pipeline, not just tests)
- Update workflow names:
  - "Run Tests" → "CI"
  - "Generate README" → "Auto-update README"
- Update CLAUDE.md documentation with clearer descriptions:
  - ci.yml: Clarify it runs Python/YAML linting, tests, formula linter, and README verification
  - generate-readme.yml: Note it runs formula linter before generation
@Jython1415
Copy link
Owner Author

Review Update

Fixed: Caught and fixed a missed reference in tests/CLAUDE.md that still referenced test.yml

Important Considerations

Workflow History

Renaming the workflow file (test.ymlci.yml) creates a new workflow from GitHub's perspective. This means:

  • Historical workflow runs under "Run Tests" will remain visible but won't show continuity with the new "CI" workflow
  • This is an acceptable tradeoff for the improved clarity of the new naming

Branch Protection Rules

⚠️ Action Required: If this repository has branch protection rules that reference the workflow name "Run Tests", they will need to be updated to reference "CI" instead. Branch protection rules use the workflow display name, not the filename.

To check: Go to Settings → Branches → Branch protection rules and verify if any rules require the "Run Tests" check to pass.

Verification Complete

✅ Searched entire codebase for references to test.yml, Run Tests, and old workflow names - all have been updated
✅ No status badges need updating (none exist in README)
✅ No Python code has hardcoded workflow references
✅ All documentation files updated (CLAUDE.md, tests/CLAUDE.md)

@Jython1415 Jython1415 merged commit ae10a10 into main Jan 20, 2026
1 check passed
@Jython1415 Jython1415 deleted the claude/rename-github-actions-Cvuke branch January 20, 2026 00:42
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.

3 participants