difftreelog
ci fix arm build
in: master
1 file changed
.github/workflows/release.ymldiffbeforeafterboth126 with:126 with:127 platform: x86127 platform: x86128129 - name: Musl gcc130 if: ${{ endsWith(matrix.target, '-musl') }}131 run: sudo apt install musl musl-tools128132129 - name: ARM cross compiler133 - name: ARM cross compiler130 if: ${{ matrix.target == 'aarch64-unknown-linux-gnu' }}134 if: ${{ startsWith(matrix.target, 'aarch64-unknown-linux-') }}131 uses: actions-rs/cargo@v1135 uses: actions-rs/cargo@v1132 with:136 with:133 command: install137 command: install134 args: cross138 args: cross135139136 - name: ARM gcc140 - name: ARM gcc137 if: ${{ matrix.target == 'aarch64-unknown-linux-gnu' }}141 if: ${{ startsWith(matrix.target, 'aarch64-unknown-linux-') }}138 run: sudo apt install gcc-aarch64-linux-gnu142 run: sudo apt install gcc-aarch64-linux-gnu139143140 - name: Run ARM build144 - name: Run ARM build141 if: ${{ matrix.target == 'aarch64-unknown-linux-gnu' }}145 if: ${{ startsWith(matrix.target, 'aarch64-unknown-linux-') }}142 shell: bash146 shell: bash143 run: cross build --bin=jrsonnet --release --target ${{ matrix.target }}147 run: cross build --bin=jrsonnet --release --target ${{ matrix.target }}144148145 - name: Run ARM strip149 - name: Run ARM strip146 if: ${{ matrix.target == 'aarch64-unknown-linux-gnu' }}150 if: ${{ startsWith(matrix.target, 'aarch64-unknown-linux-') }}147 shell: bash151 shell: bash148 run: aarch64-linux-gnu-strip target/${{ matrix.target }}/release/${{ matrix.bin }}152 run: aarch64-linux-gnu-strip target/${{ matrix.target }}/release/${{ matrix.bin }}149153150 - name: Run build154 - name: Run build151 if: ${{ matrix.target != 'aarch64-unknown-linux-gnu' }}155 if: ${{ !startsWith(matrix.target, 'aarch64-unknown-linux-') }}152 uses: actions-rs/cargo@v1156 uses: actions-rs/cargo@v1153 with:157 with:154 command: build158 command: build155 args: --bin=jrsonnet --release --target ${{ matrix.target }}159 args: --bin=jrsonnet --release --target ${{ matrix.target }}156160157 - name: Run strip161 - name: Run strip158 if: ${{ matrix.target != 'aarch64-unknown-linux-gnu' }}162 if: ${{ !startsWith(matrix.target, 'aarch64-unknown-linux-') }}159 shell: bash163 shell: bash160 run: strip target/${{ matrix.target }}/release/${{ matrix.bin }}164 run: strip target/${{ matrix.target }}/release/${{ matrix.bin }}161165