From 5d1fbed2733e93cc2be2e1a89ca022d88bef613f Mon Sep 17 00:00:00 2001 From: soryu Date: Tue, 24 Feb 2026 23:37:44 +0000 Subject: feat: non-blocking reconcile polling, directive CLI orders & cleanup (#82) * feat: soryu-co/soryu - makima: Remove aarch64-unknown-linux-gnu from release workflow * WIP: heartbeat checkpoint * WIP: heartbeat checkpoint * WIP: heartbeat checkpoint * feat: soryu-co/soryu - makima: Implement non-blocking ask with client-side polling for reconcile mode --- .github/workflows/release.yml | 38 +------------------------------------- 1 file changed, 1 insertion(+), 37 deletions(-) (limited to '.github/workflows') diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 0bcd8dc..7a8a865 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -24,10 +24,6 @@ jobs: os: macos-15-intel artifact_name: makima asset_name: makima-${{ github.ref_name }}-macos-x86_64 - - target: aarch64-unknown-linux-gnu - os: ubuntu-latest - artifact_name: makima - asset_name: makima-${{ github.ref_name }}-linux-arm64 - target: aarch64-apple-darwin os: macos-14 artifact_name: makima @@ -48,23 +44,6 @@ jobs: sudo apt-get update sudo apt-get install -y pkg-config libssl-dev - - name: Install cross-compilation tools (Linux ARM64) - if: matrix.target == 'aarch64-unknown-linux-gnu' - run: | - sudo dpkg --add-architecture arm64 - # Add ports.ubuntu.com source for arm64 packages - sudo tee /etc/apt/sources.list.d/arm64-ports.list </dev/null || true - sudo apt-get update - sudo apt-get install -y gcc-aarch64-linux-gnu libssl-dev:arm64 - echo "CARGO_TARGET_AARCH64_UNKNOWN_LINUX_GNU_LINKER=aarch64-linux-gnu-gcc" >> $GITHUB_ENV - echo "PKG_CONFIG_SYSROOT_DIR=/usr/aarch64-linux-gnu" >> $GITHUB_ENV - - name: Build release binary working-directory: makima run: cargo build --release --target ${{ matrix.target }} @@ -97,12 +76,6 @@ jobs: name: makima-${{ github.ref_name }}-linux-x86_64 path: daemon-binaries - - name: Download Linux ARM64 artifact - uses: actions/download-artifact@v4 - with: - name: makima-${{ github.ref_name }}-linux-arm64 - path: daemon-binaries - - name: Download macOS ARM64 artifact uses: actions/download-artifact@v4 with: @@ -111,10 +84,9 @@ jobs: - name: Extract and repackage daemon binaries run: | - mkdir -p daemon-extracted/linux-x86_64 daemon-extracted/linux-arm64 daemon-extracted/macos-arm64 + mkdir -p daemon-extracted/linux-x86_64 daemon-extracted/macos-arm64 tar xzf daemon-binaries/makima-${{ github.ref_name }}-linux-x86_64.tar.gz -C daemon-extracted/linux-x86_64 - tar xzf daemon-binaries/makima-${{ github.ref_name }}-linux-arm64.tar.gz -C daemon-extracted/linux-arm64 tar xzf daemon-binaries/makima-${{ github.ref_name }}-macos-arm64.tar.gz -C daemon-extracted/macos-arm64 tar czvf daemon-binaries.tar.gz -C daemon-extracted . @@ -170,10 +142,6 @@ jobs: curl -fsSL https://github.com/soryu-co/makima/releases/download/${{ github.ref_name }}/makima-${{ github.ref_name }}-linux-x86_64.tar.gz | tar xzf - chmod +x makima && sudo mv makima /usr/local/bin/ - # Linux ARM64 - curl -fsSL https://github.com/soryu-co/makima/releases/download/${{ github.ref_name }}/makima-${{ github.ref_name }}-linux-arm64.tar.gz | tar xzf - - chmod +x makima && sudo mv makima /usr/local/bin/ - # macOS Intel curl -fsSL https://github.com/soryu-co/makima/releases/download/${{ github.ref_name }}/makima-${{ github.ref_name }}-macos-x86_64.tar.gz | tar xzf - chmod +x makima && sudo mv makima /usr/local/bin/ @@ -221,10 +189,6 @@ jobs: curl -fsSL https://github.com/soryu-co/makima/releases/download/${{ github.ref_name }}/makima-${{ github.ref_name }}-linux-x86_64.tar.gz | tar xzf - chmod +x makima && sudo mv makima /usr/local/bin/ - # Linux ARM64 - curl -fsSL https://github.com/soryu-co/makima/releases/download/${{ github.ref_name }}/makima-${{ github.ref_name }}-linux-arm64.tar.gz | tar xzf - - chmod +x makima && sudo mv makima /usr/local/bin/ - # macOS Intel curl -fsSL https://github.com/soryu-co/makima/releases/download/${{ github.ref_name }}/makima-${{ github.ref_name }}-macos-x86_64.tar.gz | tar xzf - chmod +x makima && sudo mv makima /usr/local/bin/ -- cgit v1.2.3