mirror of
https://github.com/tw93/Mole.git
synced 2026-02-04 20:19:45 +00:00
feat: package binaries into tar.gz for Homebrew resource
- Add packaging step to create binaries-darwin-{arch}.tar.gz
- These packages will be downloaded by Homebrew resource mechanism
- Enables faster installation without Go dependency
- Separate packages for arm64 and amd64 architectures
This commit is contained in:
12
.github/workflows/release.yml
vendored
12
.github/workflows/release.yml
vendored
@@ -35,6 +35,18 @@ jobs:
|
||||
make ${{ matrix.target }}
|
||||
ls -l bin/
|
||||
|
||||
- name: Package binaries for Homebrew
|
||||
run: |
|
||||
cd bin
|
||||
# Package binaries into tar.gz for Homebrew resource
|
||||
if [[ "${{ matrix.target }}" == "release-arm64" ]]; then
|
||||
tar -czf binaries-darwin-arm64.tar.gz analyze-darwin-arm64 status-darwin-arm64
|
||||
ls -lh binaries-darwin-arm64.tar.gz
|
||||
else
|
||||
tar -czf binaries-darwin-amd64.tar.gz analyze-darwin-amd64 status-darwin-amd64
|
||||
ls -lh binaries-darwin-amd64.tar.gz
|
||||
fi
|
||||
|
||||
- name: Upload artifacts
|
||||
uses: actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4.6.0
|
||||
with:
|
||||
|
||||
Reference in New Issue
Block a user