name: Scopy arm64 AppImage Build on: [push, pull_request] env: BUILD_HOST: ubuntu-20.04 USERNAME: github-actions jobs: build_scopy_arm64_appimage: runs-on: ubuntu-20.04 steps: - uses: actions/checkout@v4 with: set-safe-directory: 'true' - name: Pull the Docker Image run: docker pull cristianbindea/scopy2-arm64-appimage:latest - name: Create Scopy AppImage shell: bash run: | cd $GITHUB_WORKSPACE sudo apt update ./ci/arm/create_sysroot.sh arm64 install_packages install_qemu ./ci/arm/arm_build_process.sh arm64 generate_ci_envs docker run \ --mount type=bind,source="$GITHUB_WORKSPACE",target=/home/runner/scopy \ --env-file $GITHUB_WORKSPACE/ci/general/gh-actions.envs \ cristianbindea/scopy2-arm64-appimage:latest \ /bin/bash -c 'cd $HOME && \ sudo chown -R runner:runner scopy && \ cd $HOME/scopy && \ ./ci/arm/arm_build_process.sh arm64 install_packages move_tools move_sysroot build_scopy build_iio-emu create_appdir create_appimage move_appimage ' - name: Set short git commit SHA shell: bash run: echo "commit_sha=$(git rev-parse --short ${{ github.sha }})" >> "$GITHUB_ENV" - uses: actions/upload-artifact@v4 with: name: scopy-linux-arm64-${{ env.commit_sha }} path: ${{ github.workspace }}/Scopy-arm64.AppImage