terminal user interface to jujutsu. Focused on speed and clarity
9
fork

Configure Feed

Select the types of activity you want to include in your feed.

add arm64 builds

+23 -3
+23 -3
.github/workflows/build-nix.yml
··· 33 33 name: jj_tui_linux 34 34 path: jj_tui_linux-x86_64.tar.gz 35 35 36 + linux-aarch64: 37 + strategy: 38 + fail-fast: false 39 + runs-on: ubuntu-24.04-arm 40 + timeout-minutes: 15 41 + steps: 42 + - uses: actions/checkout@44c2b7a8a4ea60a981eaca3cf939b5f4305c123b 43 + with: 44 + fetch-depth: 0 45 + - uses: DeterminateSystems/nix-installer-action@786fff0690178f1234e4e1fe9b536e94f5433196 46 + - uses: DeterminateSystems/magic-nix-cache-action@565684385bcd71bad329742eefe8d12f2e765b39 47 + - run: nix build .#static 48 + - name: Create tar.gz 49 + run: tar -czvf jj_tui_linux-aarch64.tar.gz -C result/bin jj_tui 50 + - name: Archive production artifacts 51 + uses: actions/upload-artifact@v4 52 + with: 53 + name: jj_tui_linux 54 + path: jj_tui_linux-aarch64.tar.gz 36 55 macos: 37 56 strategy: 38 57 fail-fast: false ··· 53 72 with: 54 73 name: jj_tui_macos 55 74 path: jj_tui_macos-aarch64.tar.gz 56 - 75 + 57 76 macos-x86: 58 77 strategy: 59 78 fail-fast: false ··· 80 99 contents: write 81 100 discussions: write 82 101 runs-on: ubuntu-latest 83 - needs: [macos, linux, macos-x86] 102 + needs: [macos, linux, macos-x86,linux-aarch64] 84 103 name: release if tag 85 104 steps: 86 105 - name: Download artifacts ··· 90 109 if: startsWith(github.ref, 'refs/tags/') 91 110 with: 92 111 files: | 112 + jj_tui_linux/jj_tui_linux-x86_64.tar.gz 113 + jj_tui_linux/jj_tui_linux-aarch64.tar.gz 93 114 jj_tui_macos/jj_tui_macos-aarch64.tar.gz 94 - jj_tui_linux/jj_tui_linux-x86_64.tar.gz 95 115 jj_tui_macos-x86/jj_tui_macos-x86_64.tar.gz