mirror of
https://github.com/tw93/Mole.git
synced 2026-02-15 05:50:12 +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 }}
|
make ${{ matrix.target }}
|
||||||
ls -l bin/
|
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
|
- name: Upload artifacts
|
||||||
uses: actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4.6.0
|
uses: actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4.6.0
|
||||||
with:
|
with:
|
||||||
|
|||||||
Reference in New Issue
Block a user