Skip to content

Document CLAUDE.md learnings from 0.64.0 release cycle - #385

Merged
jonasbn merged 1 commit into
masterfrom
docs/claude-md-session-learnings
Jul 31, 2026
Merged

Document CLAUDE.md learnings from 0.64.0 release cycle#385
jonasbn merged 1 commit into
masterfrom
docs/claude-md-session-learnings

Conversation

@jonasbn

@jonasbn jonasbn commented Jul 31, 2026

Copy link
Copy Markdown
Collaborator

Summary

🤖 Generated with Claude Code

Two learnings from the 0.64.0 release cycle: verify reviewer claims
about YAML validity with an actual parser rather than trusting them,
and expect open PR branches to sometimes receive direct pushes from
the user outside the session.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Copilot AI review requested due to automatic review settings July 31, 2026 10:46
@jonasbn
jonasbn merged commit f646f5b into master Jul 31, 2026
3 checks passed
@jonasbn
jonasbn deleted the docs/claude-md-session-learnings branch July 31, 2026 10:47

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Documents two operational learnings from the 0.63.1/0.64.0 release cycle in CLAUDE.md to reduce recurring review and workflow mistakes when maintaining this GitHub Action.

Changes:

  • Adds guidance to validate “invalid YAML” claims with an actual YAML parser (and notes about same-indentation block sequences).
  • Adds guidance about open PR branches potentially receiving direct pushes mid-session, and the need to fetch/merge before pushing.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread CLAUDE.md
## README YAML Examples

- Inputs under `with:` in workflow YAML examples must be indented 2 spaces relative to `with:`. This has been a recurring source of invalid examples.
- Don't trust a reviewer's (e.g. Copilot's) "this is invalid YAML" claim at face value — verify with `python3 -c "import yaml; yaml.safe_load(open('README.md').read())"` on the extracted block. Same-indentation block sequences (list items aligned with their parent key) are valid YAML even though they look wrong; the real issue is usually inconsistency with this file's convention, not invalidity.
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.

2 participants