Skip to content

Add CI workflow, workspace lint config, and documentation#16

Draft
natefikru wants to merge 1 commit intonate/pr2-init-whoamifrom
nate/pr3-ci-docs
Draft

Add CI workflow, workspace lint config, and documentation#16
natefikru wants to merge 1 commit intonate/pr2-init-whoamifrom
nate/pr3-ci-docs

Conversation

@natefikru
Copy link
Copy Markdown

Summary

  • GitHub Actions CI: fmt, build (with workspace lint enforcement), test, and security audit on every push/PR to main
  • Workspace lint config in Cargo.toml: clippy::all deny, clippy::pedantic warn, with targeted allows
  • Pre-commit hook mirroring CI checks (activate with git config core.hooksPath .github/hooks)
  • README rewritten with quick start guide, updated commands, config reference
  • .gitignore updated with .env, .pid, .sock patterns
  • Docs updated to reference tk init as prerequisite
  • Clippy fixes across 6 files

Test plan

  • cargo build --all-targets zero warnings
  • cargo test --all passes (pre-existing agent test failure excluded)
  • cargo fmt --all -- --check clean
  • Pre-commit hook is executable

PR 3 of 3 (base: nate/pr2-init-whoami)

GitHub Actions runs fmt, build (with workspace lint enforcement),
test, and security audit on every push and PR to main.

Workspace lints configured in Cargo.toml with clippy::all deny and
clippy::pedantic warn. Pre-commit hook mirrors CI checks locally.

README rewritten with quick start guide, updated command reference,
and development setup instructions.
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