difftreelog
Merge pull request #43 from bruno-delfino1995/fix-arm-build
in: master
1 file changed
.github/workflows/release.ymldiffbeforeafterboth133 command: install133 command: install134 args: cross134 args: cross135136 - name: ARM gcc137 if: ${{ matrix.target == 'aarch64-unknown-linux-gnu' }}138 run: sudo apt install gcc-aarch64-linux-gnu135139136 - name: Run ARM build140 - name: Run ARM build137 if: ${{ matrix.target == 'aarch64-unknown-linux-gnu' }}141 if: ${{ matrix.target == 'aarch64-unknown-linux-gnu' }}138 shell: bash142 shell: bash139 run: cross --bin=jrsonnet --release --target ${{ matrix.target }}143 run: cross build --bin=jrsonnet --release --target ${{ matrix.target }}144145 - name: Run ARM strip146 if: ${{ matrix.target == 'aarch64-unknown-linux-gnu' }}147 shell: bash148 run: aarch64-linux-gnu-strip target/${{ matrix.target }}/release/${{ matrix.bin }}140149141 - name: Run build150 - name: Run build142 if: ${{ matrix.target != 'aarch64-unknown-linux-gnu' }}151 if: ${{ matrix.target != 'aarch64-unknown-linux-gnu' }}145 command: build154 command: build146 args: --bin=jrsonnet --release --target ${{ matrix.target }}155 args: --bin=jrsonnet --release --target ${{ matrix.target }}156157 - name: Run strip158 if: ${{ matrix.target != 'aarch64-unknown-linux-gnu' }}159 shell: bash160 run: strip target/${{ matrix.target }}/release/${{ matrix.bin }}147161148 - name: Package162 - name: Package149 shell: bash163 shell: bash150 run: |164 run: |151 strip target/${{ matrix.target }}/release/${{ matrix.bin }}165 cd target/${{ matrix.target }}/release152 cd target/${{ matrix.target }}/release166153167 cp ${{ matrix.bin }} ../../../${{ matrix.name }}154 cp ${{ matrix.bin }} ../../../${{ matrix.name }}168 cd -155 cd -156169157 - name: Generate SHA-256170 - name: Generate SHA-256158 run: shasum -a 256 ${{ matrix.name }} > ${{ matrix.name }}.sha256171 run: shasum -a 256 ${{ matrix.name }} > ${{ matrix.name }}.sha256