Releases: amcheste/mac-dev-setup
Releases · amcheste/mac-dev-setup
v1.1.0
Installation
git clone https://github.com/amcheste/mac-dev-setup ~/Repos/amcheste/mac-dev-setup
cd ~/Repos/amcheste/mac-dev-setup && bash setup.shUpgrading an existing installation
cd ~/Repos/amcheste/mac-dev-setup
bash scripts/upgrade.shSee README for full details.
What's Changed
- feat: add /create-repo skill and update /publish-release for enforce_admins by @amcheste in #24
- feat: add mascot logo to README by @amcheste in #25
- feat: add missing tools to Brewfile by @amcheste in #26
- feat: improve OpenSSF security score by @amcheste in #27
- fix: run scorecard on develop and add workflow_dispatch by @amcheste in #28
- fix: only publish scorecard results from main branch by @amcheste in #29
- fix: silence gruvbox error on first install and clarify GitHub MCP Docker requirement by @amcheste in #35
- fix: suppress vim pager prompt during plugin install by @amcheste in #38
- fix: suppress all vim output during plugin install by @amcheste in #39
- fix: add preflight checks and pre-tap cirruslabs/cli before brew bundle by @amcheste in #40
- feat: improve test coverage based on real-world failure scenarios by @amcheste in #41
- fix: remove pull_request trigger from release-drafter workflow by @amcheste in #42
- chore: sync Dependabot SHA bumps from main and fix target branch by @amcheste in #43
- fix: detect and reject sudo/root execution before brew runs by @amcheste in #45
- fix: replace deprecated octant with k9s by @amcheste in #47
- feat: use macos-15-xlarge runner for VM acceptance test by @amcheste in #49
- chore: release v1.0.0 by @amcheste in #48
- chore: sync main into develop, resolve pinned SHA conflicts by @amcheste in #51
- chore: absorb main's divergent Dependabot commits (fix PR #50) by @amcheste in #52
- fix: revert acceptance test to macos-15 (xlarge blocks nested VMs) by @amcheste in #56
- fix: replace Tart VM acceptance test with direct macOS runner test by @amcheste in #58
- chore: Update github/codeql-action requirement to 5c8a8a642e79153f5d047b10ec1cba1d1cc65699 by @dependabot[bot] in #55
- chore: Bump ossf/scorecard-action from 99c09fe975337306107572b4fdf4db224cf8e2f2 to 4eaacf0543bb3f2c246792bd56e8cdeffafb205a by @dependabot[bot] in #54
- feat: add monthly dependency release workflow by @amcheste in #61
- ci: skip macOS jobs on CI-only PRs by @amcheste in #62
- fix(ci): skip SARIF upload on PRs by @amcheste in #63
- docs(claude): CLI-merge-only convention for develop→main by @amcheste in #64
- fix(ci): stop false failures on develop pushes by @amcheste in #65
- Add actionlint to CI to catch workflow syntax errors by @amcheste in #66
- chore: Bump github/codeql-action from 3.35.1 to 4.35.1 by @dependabot[bot] in #67
- chore: Bump actions/upload-artifact from 7.0.0 to 7.0.1 by @dependabot[bot] in #69
- chore: Bump softprops/action-gh-release from 2.6.1 to 3.0.0 by @dependabot[bot] in #68
- chore: add CODEOWNERS by @amcheste in #71
- chore: Bump github/codeql-action from 4.35.1 to 4.35.2 by @dependabot[bot] in #70
- chore: auto-assign PR creator by @amcheste in #72
- feat: export Epsilon agent env vars in zshrc by @amcheste-ai-agent[bot] in #74
- docs: point branching/release sections at engineering handbook by @amcheste in #73
- chore(skills): sync setup-repo and publish-release with handbook v0.1.0 by @amcheste-ai-agent[bot] in #75
- chore(skills): disable squash merge in setup-repo by @amcheste-ai-agent[bot] in #76
- chore: align badges and description to brand by @amcheste-ai-agent[bot] in #78
- chore: Bump github/codeql-action from 4.35.2 to 4.35.3 by @dependabot[bot] in #77
- chore(brand): em-dash sweep + scorecard publish_results fix by @amcheste-ai-agent[bot] in #79
- chore: Bump github/codeql-action from 4.35.3 to 4.35.4 by @dependabot[bot] in #80
- chore: Bump actions/labeler from 6.0.1 to 6.1.0 by @dependabot[bot] in #81
- chore: remove auto-assign workflow by @amcheste-ai-agent[bot] in #82
- ci: bump release-drafter to v7.3.0 and drop pull_request trigger by @amcheste-ai-agent[bot] in #83
- feat(skill): publish-release flips GitHub default to main on first release by @amcheste-ai-agent[bot] in #84
- feat(skill): setup-repo respects release state when setting GitHub default branch by @amcheste-ai-agent[bot] in #85
- feat: add brand banner by @amcheste-ai-agent[bot] in #86
- chore: release v1.1.0 by @amcheste-ai-agent[bot] in #87
New Contributors
- @amcheste-ai-agent[bot] made their first contribution in #74
Full Changelog: v1.0.0...v1.1.0
v1.0.0
Installation
git clone https://github.com/amcheste/mac-dev-setup ~/Repos/amcheste/mac-dev-setup
cd ~/Repos/amcheste/mac-dev-setup && bash setup.shUpgrading an existing installation
cd ~/Repos/amcheste/mac-dev-setup
bash scripts/upgrade.shSee README for full details.
What's Changed
- feat: Brewfile.vm for VM acceptance tests — excludes IDEs, keeps Docker by @amcheste in #15
- feat: remove JetBrains IDEs, keep Cursor for agentic workflow by @amcheste in #16
- fix: remove deprecated homebrew/cask-fonts tap by @amcheste in #17
- fix: pre-seed ~/.secrets in VM to skip interactive gh auth login by @amcheste in #18
- fix: add Homebrew to PATH in acceptance-test, robust perms check by @amcheste in #19
- fix: rename docker cask to docker-desktop by @amcheste in #20
- feat: add release drafter, auto-labeler, OSSF scorecard, and security policy by @amcheste in #22
- feat: add conventional commit lint and semver suggestion to PR checks by @amcheste in #21
- feat: introduce develop branch as integration branch by @amcheste in #23
- chore: Bump ossf/scorecard-action from ff5dd8929f96a8a4dc67d13f32b8c75057829621 to 62b2cac7ed8198b15735ed49ab1e5cf35480ba46 by @dependabot[bot] in #34
- chore: Bump github/codeql-action from 3b1a19a80ab047f35cbb237b5bd9bdc1e14f166c to 5c8a8a642e79153f5d047b10ec1cba1d1cc65699 by @dependabot[bot] in #33
- chore: Bump actions/labeler from 5.0.0 to 6.0.1 by @dependabot[bot] in #31
- chore: Bump actions/upload-artifact from 4.6.2 to 7.0.0 by @dependabot[bot] in #30
- chore: release v1.0.0 by @amcheste in #53
- fix: release v1.0.0 with macos-15 acceptance runner by @amcheste in #57
- chore: release v1.0.0 by @amcheste in #60
Full Changelog: v0.1.0-beta.1...v1.0.0
v0.1.0-beta.1
Installation
git clone https://github.com/amcheste/mac-dev-setup ~/Repos/amcheste/mac-dev-setup
cd ~/Repos/amcheste/mac-dev-setup && bash setup.shUpgrading an existing installation
cd ~/Repos/amcheste/mac-dev-setup
bash scripts/upgrade.shSee README for full details.
What's Changed
- Initialize development environment repo by @amcheste in #1
- add new files by @amcheste in #2
- feat: restructure as Homebrew tap with full developer environment by @amcheste in #3
- feat: platinum OSS release — versioning, VM acceptance, full CI/CD, community files by @amcheste in #4
- chore: Bump actions/stale from 9 to 10 by @dependabot[bot] in #9
- chore: Bump actions/checkout from 4 to 6 by @dependabot[bot] in #8
- chore: Bump actions/cache from 4 to 5 by @dependabot[bot] in #7
- chore: Bump actions/upload-artifact from 4 to 7 by @dependabot[bot] in #5
- chore: Bump release-drafter/release-drafter from 6 to 7 by @dependabot[bot] in #6
- feat: pre-release versioning, VERSIONING.md, publish-release skill by @amcheste in #10
- fix: use macos-15 (Sequoia) runner for VM acceptance test by @amcheste in #11
- fix: add workflow_call trigger to validate.yml by @amcheste in #12
- fix: skip VM acceptance gate for pre-release tags by @amcheste in #13
- fix: run release job when acceptance is skipped for pre-releases by @amcheste in #14
New Contributors
- @amcheste made their first contribution in #1
- @dependabot[bot] made their first contribution in #9
Full Changelog: https://github.com/amcheste/mac-dev-setup/commits/v0.1.0-beta.1