Skip to content

Releases: marcusquinn/aidevops

v3.0.8

16 Mar 16:12

Choose a tag to compare

What's Changed

Codacy-aligned local quality gates

  • Function complexity: warns >50 lines, blocks >100 lines (Codacy function length)
  • Nesting depth: warns >5 levels, blocks >8 levels (Codacy cyclomatic complexity)
  • File size: warns >800 lines, blocks >1500 lines for .sh + .py (Codacy file length)
  • Python complexity: Lizard CCN >8 + Pyflakes (same tools Codacy uses)

CI enforcement

  • New complexity-check job in code-quality.yml runs all gates on every PR
  • Blocks merges that exceed regression thresholds (420/260/40)

Bug fix: secret-helper.sh

  • Fixed read_secret_input() storing prompt text as secret value in gopass
  • Root cause: print_info messages went to stdout, captured by $() in cmd_set

Codacy API integration

  • Documented verified API patterns for daily audit pipeline
  • Token wired into credential system for programmatic access

v3.0.7 - AI DevOps Framework

16 Mar 13:46

Choose a tag to compare

What's Changed

New Contributors

  • @github-actions[bot] made their first contribution in #5067

Full Changelog: v3.0.6...v3.0.7

v3.0.6 - AI DevOps Framework

16 Mar 03:34

Choose a tag to compare

What's Changed

Full Changelog: v3.0.5...v3.0.6

v3.0.5 - AI DevOps Framework

15 Mar 21:14

Choose a tag to compare

What's Changed

  • t4954: Add section 8.4 column-level query discipline and URL credential detection by @alex-solovyev in #4956
  • feat: auto-release after merge + version in issue closing comments by @marcusquinn in #4957

Full Changelog: v3.0.4...v3.0.5

v3.0.4 - AI DevOps Framework

15 Mar 20:34

Choose a tag to compare

Changes since v3.0.3

Features

  • Source provenance labels for auto-created issues — Every autonomous process that creates GitHub issues now adds a source:* label identifying which process created it. Makes auto-created work filterable and traceable (PR #4955)

    Label Process
    source:review-feedback quality-feedback-helper.sh
    source:review-scanner post-merge-review-scanner.sh
    source:quality-sweep stats-functions.sh
    source:health-dashboard stats-functions.sh
    source:ci-failure-miner gh-failure-miner-helper.sh
    source:circuit-breaker circuit-breaker-helper.sh
    source:mission-validation milestone-validation-worker.sh
    source:findings-to-tasks findings-to-tasks-helper.sh
    source:self-evolution self-evolution-helper.sh

Full Changelog: v3.0.3...v3.0.4

v3.0.3 - AI DevOps Framework

15 Mar 18:26

Choose a tag to compare

Changes since v3.0.2

Bug Fixes

  • Cross-machine dispatch dedup — Added is-assigned command to dispatch-dedup-helper.sh that queries GitHub issue assignees before dispatch. If another runner already self-assigned, the issue is skipped. This prevents duplicate PRs when multiple pulse runners evaluate the same issue simultaneously (PR #4948)
  • Pulse startup jitter — Added 0-30s random delay at pulse-wrapper.sh startup to stagger concurrent launchd-triggered pulses. Configurable via PULSE_JITTER_MAX env var (PR #4948)
  • Secret handling — Added env-var-not-argument pattern to security rules (PR #4941)

Improvements

  • Pulse dispatch instructions — Updated pulse.md to enforce assignee check as mandatory step alongside existing local process dedup

Full Changelog: v3.0.2...v3.0.3

v3.0.2 - AI DevOps Framework

15 Mar 17:40

Choose a tag to compare

Changes since v3.0.1

Bug Fixes

  • Contribution metrics accuracy — Removed --all from git log to count only default-branch commits, fixing ~12% inflation from squash-merged PR commits being counted twice (PR #4936)
  • Worktree robustness — Added _resolve_default_branch() helper so contribution stats work correctly when called from worktrees on non-default branches
  • wp-helper SSH — Replace bash -lc with bash -c to stop SSH stdout being swallowed (PR #4938)

Improvements

  • Dashboard clarity — Renamed "Contributions" → "Commits", "Contributor output" → "GitHub activity"
  • Dashboard ordering — Reordered sections: GitHub activity (most meaningful) → AI sessions → Commits (least meaningful)
  • Column headers — "Direct" → "Direct Pushes", "PR Merges" → "PRs Merged" for clarity

Full Changelog: v3.0.1...v3.0.2

v3.0.1 - AI DevOps Framework

15 Mar 16:29

Choose a tag to compare

AI DevOps Framework v3.0.1

Installation

# npm (recommended)
npm install -g aidevops && aidevops update

# Homebrew
brew install marcusquinn/tap/aidevops && aidevops update

# curl
bash <(curl -fsSL https://aidevops.sh/install)

What's New

See CHANGELOG.md for detailed changes.

Quick Start

# Check installation
aidevops status

# Initialize in a project
aidevops init

# Update framework + projects
aidevops update

# List registered projects
aidevops repos

Documentation

Links


Full Changelog: v1.0.0...v3.0.1

v3.0.0 - AI DevOps Framework

15 Mar 03:42

Choose a tag to compare

AI DevOps Framework v3.0.0

Installation

# npm (recommended)
npm install -g aidevops && aidevops update

# Homebrew
brew install marcusquinn/tap/aidevops && aidevops update

# curl
bash <(curl -fsSL https://aidevops.sh/install)

What's New

See CHANGELOG.md for detailed changes.

Quick Start

# Check installation
aidevops status

# Initialize in a project
aidevops init

# Update framework + projects
aidevops update

# List registered projects
aidevops repos

Documentation

Links


Full Changelog: v1.0.0...v3.0.0

v2.173.0 - AI DevOps Framework

14 Mar 23:15

Choose a tag to compare

AI DevOps Framework v2.173.0

Installation

# npm (recommended)
npm install -g aidevops && aidevops update

# Homebrew
brew install marcusquinn/tap/aidevops && aidevops update

# curl
bash <(curl -fsSL https://aidevops.sh/install)

What's New

See CHANGELOG.md for detailed changes.

Quick Start

# Check installation
aidevops status

# Initialize in a project
aidevops init

# Update framework + projects
aidevops update

# List registered projects
aidevops repos

Documentation

Links


Full Changelog: v1.0.0...v2.173.0