Skip to content

fix zip export

fix zip export #3

Workflow file for this run

name: Build btop
on:
workflow_dispatch:
push:
branches: ["main"]
env:
BTOP_RELEASE: v1.3.2
jobs:
build_macos:
runs-on: macos-12
steps:
- name: Install dependencies
run: |
brew install cmake git llvm ninja lowdown
- name: Build
run: |
git clone https://github.com/aristocratos/btop.git
cd btop
git checkout ${{ env.BTOP_RELEASE }}
export LLVM_PREFIX="$(brew --prefix llvm)"
export CXX="$LLVM_PREFIX/bin/clang++"
export CPPFLAGS="-I$LLVM_PREFIX/include"
export LDFLAGS="-L$LLVM_PREFIX/lib -L$LLVM_PREFIX/lib/c++ -Wl,-rpath,$LLVM_PREFIX/lib/c++ -fuse-ld=$LLVM_PREFIX/bin/ld64.lld"
cmake \
-B build \
-G Ninja \
-DCMAKE_INSTALL_PREFIX=${{ github.workspace }}/btop-install \
"-DCMAKE_OSX_ARCHITECTURES=arm64;x86_64" \
-DCMAKE_OSX_DEPLOYMENT_TARGET=10.15
cmake --build build --parallel
cmake --install build
cd ${{ github.workspace }}
tar -czf ${{ github.workspace }}/btop.tar.gz btop-install
zip ${{ github.workspace }}/btop.zip $(tar tf ${{ github.workspace }}/btop.tar.gz)
- name: Upload artifacts
uses: actions/upload-artifact@v4
with:
name: btop
path: ./btop.zip