Skip to content

feat(ci): add GitHub Actions CI/CD with security best practices - #11

Merged
shakefu merged 2 commits into
mainfrom
claude/document-skills-vgJY1
Jan 27, 2026
Merged

shakefu merged 2 commits into
mainfrom
claude/document-skills-vgJY1

Conversation

@shakefu

@shakefu shakefu commented Jan 27, 2026

Copy link
Copy Markdown
Owner
  • Add CI workflow with lint, test, and build jobs
  • Pin all actions to full SHA (post-2025 supply chain attacks)
  • Configure Dependabot for actions and cargo dependencies
  • Set explicit permissions, concurrency, and timeouts

https://claude.ai/code/session_01FBHetiHixQArqVLE49QUZm

- Add CI workflow with lint, test, and build jobs
- Pin all actions to full SHA (post-2025 supply chain attacks)
- Configure Dependabot for actions and cargo dependencies
- Set explicit permissions, concurrency, and timeouts

https://claude.ai/code/session_01FBHetiHixQArqVLE49QUZm
- Add cfg_attr for macOS-only functions to suppress dead_code on Linux
- Use next_back() instead of last() for DoubleEndedIterator
- Replace eprintln!("{}", "") with eprintln!()
- Use strip_prefix() instead of manual string slicing

https://claude.ai/code/session_01FBHetiHixQArqVLE49QUZm
@shakefu
shakefu merged commit ebc5a2d into main Jan 27, 2026
3 checks passed
@shakefu
shakefu deleted the claude/document-skills-vgJY1 branch January 27, 2026 09: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.

2 participants