Skip to content

Conversation

@shivasurya
Copy link
Owner

@shivasurya shivasurya commented Nov 25, 2025

Add missing platform builds for Homebrew tap support.

Changes

  • Add build-macos-intel job (macos-13 runner)
  • Add build-linux-arm64 job (ubuntu-24.04-arm runner)
  • Update release job with new artifact downloads/uploads
  • Add fetch-depth: 0 to all checkouts for tag access

New Release Assets

  • pathfinder-darwin-amd64 + .tar.gz + .sha256sum.txt
  • pathfinder-linux-arm64 + .tar.gz + .sha256sum.txt

Add build jobs for:
- macOS Intel (AMD64) using macos-13 runner
- Linux ARM64 using ubuntu-24.04-arm runner

This enables Homebrew tap support which requires pre-built binaries
for all supported platforms.

Changes:
- Add build-macos-intel job (macOS 13 Intel runner)
- Add build-linux-arm64 job (native ARM64 runner)
- Update release job dependencies
- Add download/upload steps for new artifacts
- Add PR trigger for testing workflow changes
- Comment out release steps temporarily for safe PR testing

Note: Release steps are commented out for testing. They will be
uncommented in a follow-up commit after build jobs are validated.
@safedep
Copy link

safedep bot commented Nov 25, 2025

SafeDep Report Summary

Green Malicious Packages Badge Green Vulnerable Packages Badge Green Risky License Badge

No dependency changes detected. Nothing to scan.

This report is generated by SafeDep Github App

Copy link
Owner Author

This stack of pull requests is managed by Graphite. Learn more about stacking.

Fix git describe --tags failure by fetching full history including
tags in all checkout steps.
All 5 build jobs pass:
- build-linux (AMD64)
- build-linux-arm64 (new)
- build-windows (AMD64)
- build-macos (ARM64)
- build-macos-intel (new)

Release steps are now enabled for tag pushes.
Remove pull_request and workflow_dispatch triggers that were added
for testing. Workflow now only runs on tag pushes as intended.
@shivasurya shivasurya merged commit 5349afb into main Nov 25, 2025
1 check passed
@shivasurya shivasurya deleted the pr01-release-infrastructure branch November 25, 2025 00:48
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