Skip to content

Releases: amcheste/mac-dev-setup

v1.1.0

12 May 21:28

Choose a tag to compare

Installation

git clone https://github.com/amcheste/mac-dev-setup ~/Repos/amcheste/mac-dev-setup
cd ~/Repos/amcheste/mac-dev-setup && bash setup.sh

Upgrading an existing installation

cd ~/Repos/amcheste/mac-dev-setup
bash scripts/upgrade.sh

See 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

Full Changelog: v1.0.0...v1.1.0

v1.0.0

03 Apr 01:08
8ab9254

Choose a tag to compare

Installation

git clone https://github.com/amcheste/mac-dev-setup ~/Repos/amcheste/mac-dev-setup
cd ~/Repos/amcheste/mac-dev-setup && bash setup.sh

Upgrading an existing installation

cd ~/Repos/amcheste/mac-dev-setup
bash scripts/upgrade.sh

See 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

29 Mar 20:56

Choose a tag to compare

v0.1.0-beta.1 Pre-release
Pre-release

Installation

git clone https://github.com/amcheste/mac-dev-setup ~/Repos/amcheste/mac-dev-setup
cd ~/Repos/amcheste/mac-dev-setup && bash setup.sh

Upgrading an existing installation

cd ~/Repos/amcheste/mac-dev-setup
bash scripts/upgrade.sh

See 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

Full Changelog: https://github.com/amcheste/mac-dev-setup/commits/v0.1.0-beta.1