From e2470d628a77f6317eb2d19593622fa50ff3135e Mon Sep 17 00:00:00 2001 From: Daniel Nacenta Date: Sat, 28 Feb 2026 10:50:26 +0000 Subject: [PATCH] chore(gitignore): add .claude/ to gitignore and untrack Closes #42 --- .claude/skills/release/SKILL.md | 31 ------------------------------- .gitignore | 3 +++ 2 files changed, 3 insertions(+), 31 deletions(-) delete mode 100644 .claude/skills/release/SKILL.md diff --git a/.claude/skills/release/SKILL.md b/.claude/skills/release/SKILL.md deleted file mode 100644 index ffc466c..0000000 --- a/.claude/skills/release/SKILL.md +++ /dev/null @@ -1,31 +0,0 @@ -# Release - -Create a release following the project's release flow. - -## Steps - -1. **Determine next version**: Check the current version in `Cargo.toml` and review commits since the last release tag to determine the appropriate semver bump (patch/minor/major). Ask the user to confirm the version. - -2. **Create release branch**: Branch from `development` as `release/vX.Y.Z` (no rc suffix). - -3. **Bump version**: Update `version` in `Cargo.toml` and regenerate `Cargo.lock` with `cargo generate-lockfile`. - -4. **Commit**: `chore: bump version to vX.Y.Z` — no Co-Authored-By line. - -5. **Push**: Push the release branch with `-u`. - -6. **Create PR to main**: - - Title: `release: vX.Y.Z` - - Body: summary of commits since last release - -7. **Create PR to development** (backmerge): - - Title: `release: vX.Y.Z to development` - - Body: `Backmerge release vX.Y.Z — carries version bump to development.` - -8. **Report**: Print both PR URLs and remind that main should be merged first. - -## Notes - -- Merge strategy is merge commit (not squash) -- An automated workflow creates the git tag and GitHub release when the main PR is merged -- Always merge main PR first, then development PR diff --git a/.gitignore b/.gitignore index 7d77074..1d8b5d2 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,6 @@ /target config.toml .env + +# AI tooling (local only) +.claude/