Release v1.26.1 — Shell Config Parity & Project Schema #50

Merged
Mike Bros merged 3 commits from release/1.26.1 into master 2026-03-04 15:28:28 +00:00
Collaborator

Release v1.26.1 — Shell Config Parity & Project Schema

Changes

  • OP#2004: Add Cargo/Rust env sourcing and worktrunk shell integration to .bashrc
  • Add project section to .gravity.yaml schema (pm_project_id, git_mcp)

Bug Fix

v1.26.0 added Cargo env and worktrunk shell integration to the managed .zshrc but missed the corresponding .bashrc entries. This patch restores cross-shell parity.

Schema Enhancement

New project section in .gravity.yaml (schema v1, forward-compatible):

project:
  pm_project_id: 12     # integer — skips runtime discovery when set
  git_mcp: gitea         # string — MCP server name prefix (default: "gitea")

Skills now check .gravity.yaml for project.pm_project_id before falling back to runtime pm::list_projects() matching. Updated files:

  • schema.md — field reference, validation rules, example
  • gt-project-setup/SKILL.md — Step 1.5 (Project Identity) in init mode
  • gr-gravity/SKILL.md — Configuration section reads config first
  • gr-pr-review/references/context-gathering.md — Step 1.2 config-first discovery
  • gr-pr-review/references/review-pipeline.md — Step 1.1 config-first discovery
  • .gravity.yaml — new file in repo root (project ID 12, gitea)

Checklist

  • All version tasks closed in Gravity PM
  • Version file matches Gravity PM version
  • .gravity.yaml validates (python3 -c "import yaml; yaml.safe_load(open('.gravity.yaml'))")

References

Version: 1.26.1 (Gravity PM)

## Release v1.26.1 — Shell Config Parity & Project Schema ### Changes - OP#2004: Add Cargo/Rust env sourcing and worktrunk shell integration to `.bashrc` - Add `project` section to `.gravity.yaml` schema (`pm_project_id`, `git_mcp`) ### Bug Fix v1.26.0 added Cargo env and worktrunk shell integration to the managed `.zshrc` but missed the corresponding `.bashrc` entries. This patch restores cross-shell parity. ### Schema Enhancement New `project` section in `.gravity.yaml` (schema v1, forward-compatible): ```yaml project: pm_project_id: 12 # integer — skips runtime discovery when set git_mcp: gitea # string — MCP server name prefix (default: "gitea") ``` Skills now check `.gravity.yaml` for `project.pm_project_id` before falling back to runtime `pm::list_projects()` matching. Updated files: - `schema.md` — field reference, validation rules, example - `gt-project-setup/SKILL.md` — Step 1.5 (Project Identity) in init mode - `gr-gravity/SKILL.md` — Configuration section reads config first - `gr-pr-review/references/context-gathering.md` — Step 1.2 config-first discovery - `gr-pr-review/references/review-pipeline.md` — Step 1.1 config-first discovery - `.gravity.yaml` — new file in repo root (project ID 12, gitea) ### Checklist - [x] All version tasks closed in Gravity PM - [x] Version file matches Gravity PM version - [x] `.gravity.yaml` validates (`python3 -c "import yaml; yaml.safe_load(open('.gravity.yaml'))"`) ### References Version: 1.26.1 (Gravity PM)
Cross-shell parity with .zshrc — the Cargo env sourcing and worktrunk
shell integration were missing from the bash config.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
chore(release): bump version to 1.26.1
All checks were successful
CI / json-check (pull_request) Successful in 29s
PR Validation / validate-branch (pull_request) Successful in 59s
CI / security (pull_request) Successful in 1m39s
CI / manifest (pull_request) Successful in 1m39s
CI / lua-check (pull_request) Successful in 1m43s
PR Validation / validate-release-pr (pull_request) Successful in 40s
CI / sast (pull_request) Successful in 2m5s
6c5d6f1e7b
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
feat(schema): add project section to .gravity.yaml
All checks were successful
PR Validation / validate-branch (pull_request) Successful in 1s
CI / json-check (pull_request) Successful in 6s
CI / manifest (pull_request) Successful in 5s
CI / security (pull_request) Successful in 8s
PR Validation / validate-release-pr (pull_request) Successful in 4s
CI / lua-check (pull_request) Successful in 15s
CI / sast (pull_request) Successful in 37s
9cab7e8f52
Adds project.pm_project_id and project.git_mcp fields to the schema.
When pm_project_id is set, skills skip runtime project discovery and
use the configured ID directly. git_mcp sets the MCP server prefix
(default: gitea). Schema stays at v1 — forward-compatible addition.

Updates schema.md, gt-project-setup SKILL.md, gr-gravity SKILL.md,
context-gathering.md, and review-pipeline.md to document and consume
the new fields. Creates .gravity.yaml in the repo root with project
ID 12 (Kickstart NVIM).

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Gravity Bot changed title from Release v1.26.1 — Shell Config Parity Fix to Release v1.26.1 — Shell Config Parity & Project Schema 2026-03-04 14:38:31 +00:00
Mike Bros approved these changes 2026-03-04 15:28:23 +00:00
Mike Bros merged commit 73eb808934 into master 2026-03-04 15:28:28 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
mike/kickstart.nvim!50
No description provided.