Repository navigation
Releases
Releases · CjS77/minesweeper
v1.0.0
v0.10.1
What's Changed
- chore(deps): bump the npm_and_yarn group across 1 directory with 4 updates by @dependabot[bot] in #69
Full Changelog: v0.10.0...v0.10.1
v0.10.0
[0.10.0] — 2026-06-16
Added
- GitHub App bot identity. When a GitHub App is configured (new
MINESWEEPER_GITHUB_APP_ID,
MINESWEEPER_GITHUB_APP_INSTALLATION_ID, andMINESWEEPER_GITHUB_APP_PRIVATE_KEY_PATH/
MINESWEEPER_GITHUB_APP_PRIVATE_KEYsettings), Minesweeper mints a short-lived installation access token and uses it
for everyghcall, the branch push, and the worktree commit identity — so PRs are opened by, and commits authored
by, the App's bot user instead of whoever runs the daemon. The branch push is forced over an https URL with the token
injected viaGIT_CONFIG_*env (never argv or.git/config), so an sshorigincannot bypass it. Default-off: with
no App configured the ambientgh/git identity is used exactly as before. - The daemon announces at startup which GitHub identity it is acting as — the App bot (with app id, bot login, and
repo) or ambientghcredentials — so it is obvious when the App is not actually active.
Changed
- Alert-fetch warnings no longer carry gh's misleading "needs the admin:repo_hook scope … gh auth refresh" advisory,
which is unrelated to the code/secret-scanning endpoints; the substantive error (e.g. "no analysis found") is kept.
Fixed
+1-curated reviewer-bot comments on Minesweeper PRs are now handled correctly. Fixes #70.
Dependency updates
- @anthropic-ai/sdk: 0.81.0 => 0.93.0
- qs: 6.15.1 => 6.15.2
- tsx: 4.22.2 => 4.22.4
[0.9.0] — 2026-06-02
Added
- The daemon terminates an in-flight child when its work item is closed on GitHub mid-run, instead of letting the child
keep working a dead issue. Fixes #59. - Minesweeper responds to failing CI checks on its open PRs: the daemon polls check runs and re-dispatches the executor
to address the failures. Fixes #66.
Dependency updates
- typescript-eslint: 8.59.2 => 8.59.4
- @typescript-eslint/parser: 8.59.2 => 8.59.4
- tsx: 4.21.0 => 4.22.2
[0.8.0] — 2026-05-15
Added
- Multiple log files passed to
log vieware now sorted into chronological order before rendering.
Changed
- A child process now pauses and retries when it hits an Anthropic API rate limit instead of crashing the run.
Fixed
issue newno longer fails entirely when a requested label does not exist on the repo. Fixes #53.issue newno longer mangles the GitHub issues it files.- Corrected a failing config test.
v0.7.0
v0.6.0
What's Changed
- actions/missing-workflow-permissions (warning) by @CjS77 in #38
- chore(deps-dev): bump eslint-config-prettier from 9.1.2 to 10.1.8 by @dependabot[bot] in #43
- chore(deps-dev): bump @types/node from 25.6.2 to 25.7.0 by @dependabot[bot] in #42
- feat: add
config initandconfig showcommands by @CjS77 in #45 - bug: --version reports hardcoded '0.0.0' instead of the version from package.json by @CjS77 in #46
- fix: resolve role prompts from bundled package dir, not child cwd by @CjS77 in #47
Full Changelog: v0.5.0...v0.6.0
v0.5.0
What's Changed
- chore: bump vitest to v4 by @CjS77 in #26
- feat: layered config with per-repo override by @CjS77 in #34
- chore(deps-dev): bump @types/node from 22.19.18 to 25.6.2 by @dependabot[bot] in #31
- chore(deps): bump commander from 12.1.0 to 14.0.3 by @dependabot[bot] in #29
- chore(deps-dev): bump typescript from 5.9.3 to 6.0.3 by @dependabot[bot] in #28
- Regex expression injecion by @CjS77 in #36
- feat: poll code-scanning and secret-scanning alerts as work items by @CjS77 in #37
New Contributors
- @dependabot[bot] made their first contribution in #31
Full Changelog: v0.4.0...v0.5.0
v0.3.0
What's Changed
- feat: address PR review comments autonomously by @CjS77 in #20
- feat: add CHANGELOG.md with human-readable release summaries by @CjS77 in #17
- fix: PR bug by @CjS77 in #22
- feat: log config summary with sources on startup by @CjS77 in #21
- fix: retry git push after pull --rebase on non-fast-forward rejection by @CjS77 in #23
Full Changelog: v0.2.0...v0.3.0
v0.2.0
What's Changed
- CI flow by @CjS77 in #4
- Log viewer by @CjS77 in #6
- feat: prompt-injection eligibility screener (plan 11) by @CjS77 in #7
- feat: assess and refine modes (plan 12) by @CjS77 in #9
- List current issues by @CjS77 in #10
- feat(log view): --issue resolver, terser tool output, universal emojis by @CjS77 in #14
- CrontJob schedules by @CjS77 in #13
- feat(issue new): refine free-text into autofix-template issues via So… by @CjS77 in #15
New Contributors
Full Changelog: https://github.com/CjS77/minesweeper/commits/v0.2.0