Skip to content

Add CI/CD workflows with multi-platform builds and artifact distribution#1

Merged
hexabyte8 merged 4 commits intomainfrom
copilot/add-automated-builds
Feb 7, 2026
Merged

Add CI/CD workflows with multi-platform builds and artifact distribution#1
hexabyte8 merged 4 commits intomainfrom
copilot/add-automated-builds

Conversation

Copy link
Contributor

Copilot AI commented Feb 7, 2026

Implements automated builds and binary distribution for the macf CLI tool.

Changes

  • Build workflow (.github/workflows/build.yml)

    • Triggers on push/PR to main/master
    • Matrix builds: Linux x86_64, macOS Intel, macOS Apple Silicon
    • Uploads artifacts with 90-day retention
    • Includes smoke tests for all output formats
  • Release workflow (.github/workflows/release.yml)

    • Triggers on v*.*.* tags
    • Creates platform-specific tarballs
    • Automatically attaches to GitHub releases
  • Documentation (README.md)

    • Added build badge
    • Download instructions for Actions artifacts and releases
    • Platform-specific installation steps
  • Security

    • Explicit GITHUB_TOKEN permissions (read for builds, write for releases)
  • Project cleanup (.gitignore)

    • Excludes build artifacts and common dev files

Distribution

Users can download pre-built binaries from:

  • Actions tab → latest successful build → platform artifact
  • Releases page → macf-{platform}-{arch}.tar.gz

Repository owners can create releases by pushing version tags:

git tag v1.0.0 && git push origin v1.0.0
Original prompt

Please add automated builds and allow users to download results


✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.

Copilot AI and others added 3 commits February 7, 2026 04:56
Co-authored-by: hexabyte8 <55750103+hexabyte8@users.noreply.github.com>
Co-authored-by: hexabyte8 <55750103+hexabyte8@users.noreply.github.com>
Co-authored-by: hexabyte8 <55750103+hexabyte8@users.noreply.github.com>
Copilot AI changed the title [WIP] Add automated builds and download results feature Add CI/CD workflows with multi-platform builds and artifact distribution Feb 7, 2026
Copilot AI requested a review from hexabyte8 February 7, 2026 05:00
@hexabyte8 hexabyte8 marked this pull request as ready for review February 7, 2026 05:02
@hexabyte8 hexabyte8 merged commit 0b243b3 into main Feb 7, 2026
2 of 3 checks passed
@hexabyte8 hexabyte8 deleted the copilot/add-automated-builds branch February 7, 2026 05:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants