• v1.7.0 4fefdedc0b

    v1.7.0
    All checks were successful
    CI / json-check (push) Successful in 5s
    CI / security (push) Successful in 7s
    CI / manifest (push) Successful in 5s
    Publish / detect-release (push) Successful in 5s
    CI / lua-check (push) Successful in 10s
    Publish / tag (push) Has been skipped
    Publish / promote-release (push) Has been skipped
    CI / sast (push) Successful in 40s
    Stable

    Gravity Bot released this 2026-02-16 22:55:38 +00:00 | 414 commits to master since this release

    What's Changed

    Features

    • GravitySync Bidirectional Merge: Complete rework from one-way copy to three-way merge with diffview UI

      • Telescope file picker shows changed files with direction indicators
      • Hunk-level merge UI with left (source) / right (system) diff split
      • Right-click context menu for merge actions
      • Branch + PR creation flow for committing merged configs
      • Three-way change detection using resolved_hash baseline
      • State migration for existing sync state
    • CI Security Scanning: Added three security scanning stages to CI templates

      • Gitleaks secret detection scanning
      • Dependency vulnerability scanning (npm audit, pip-audit, govulncheck)
      • Semgrep SAST scanning for AI-generated code patterns
    • Workflow Automation:

      • Generic Forgejo Action to auto-transition Epics on PR merge
      • PR URL custom field setup via MCP
      • Git pull added to pre-sync flow
    • Skill Documentation:

      • Updated CI/CD and release skills with Forgejo Actions learnings
      • Decoupled cost estimation from duration mapping in OpenProject skill

    Bug Fixes

    • Fixed merge UI keybindings conflicting with which-key groups
    • Fixed merge UI layout consistency with rightbelow vsplit
    • Fixed SAST CI job failing due to missing Python/pip on runner

    Tests

    • 12 new bidirectional merge tests (state migration, three-way detection, picker entries, state persistence)
    • All 27 tests passing (12 bidirectional + 14 sync + 1 integration)

    Tasks

    • OP#416: Add git pull to pre-sync flow
    • OP#458: Generic PR URL custom field setup via MCP
    • OP#457: Generic Forgejo Action to transition Epics on PR merge
    • OP#658: Add secret detection scanning to CI pipeline templates
    • OP#659: Add dependency vulnerability scanning to CI pipeline templates
    • OP#660: Add SAST scanning for AI-generated code patterns
    • OP#719: Update CI/CD and release skills with Forgejo Actions learnings
    • OP#722: Rework GravitySync into bidirectional merge with diffview UI
    • OP#723: Build Telescope file picker for bidirectional sync status
    • OP#724: Build diffview integration for hunk-level merge decisions
    • OP#725: Implement branch + PR creation flow for GravitySync
    • OP#726: Update sync state tracking for bidirectional merges
    • OP#727: Replace old one-way GravitySync confirmation flow
    • OP#728: Test GravitySync bidirectional merge flow
    • OP#745: Decouple cost estimation from duration mapping

    Full Changelog

    https://git.bros.ninja/mike/kickstart.nvim/compare/v1.6.0...v1.7.0

    Downloads