diff --git a/.github/workflows/build_arm64.yml b/.github/workflows/build_arm64.yml deleted file mode 100644 index eedd033ecd..0000000000 --- a/.github/workflows/build_arm64.yml +++ /dev/null @@ -1,99 +0,0 @@ -name: Build Debian arm64 - -on: - push: - tags: - - 'v*.*.*' - -jobs: - linux-arm64: - runs-on: buildjet-4vcpu-ubuntu-2204-arm - - steps: - - uses: actions/checkout@v4 - - - name: Install dependencies - run: apt install -y aha git make gcc g++ cmake pkg-config librtlsdr-dev whiptail libpq-dev - - - name: build AIS-catcher - run: | - mkdir build - cd build - cmake .. - make - - - name: upload artifact - run: | - mkdir -p output/plugins - cp build/AIS-catcher output/ - cp plugins/* output/plugins/ - - - name: Upload Artifacts linux-arm64 - uses: actions/upload-artifact@v4 - with: - name: "AIS-catcher_linux-arm64" - path: | - output - - build-deb: - runs-on: ubuntu-latest - needs: linux-arm64 - - steps: - - name: Download all workflow run artifacts - uses: actions/download-artifact@v4 - with: - name: "AIS-catcher_linux-arm64" - - - name: Create package structure - run: | - mkdir -p .debpkg/usr/local/bin - mkdir -p .debpkg/usr/share/aiscatcher/my-plugins - ls -alR - cp AIS-catcher .debpkg/usr/local/bin/ - cp plugins/* .debpkg/usr/share/aiscatcher/my-plugins/ - chmod +x .debpkg/usr/local/bin/AIS-catcher - - # create DEBIAN directory if you want to add other pre/post scripts - # mkdir -p .debpkg/DEBIAN - # echo -e "echo postinst" > .debpkg/DEBIAN/postinst - # chmod +x .debpkg/DEBIAN/postinst - ls -alR - - - name: Run build-deb-action from jiro4989 - uses: jiro4989/build-deb-action@v3 - with: - package: AIS-catcher - package_root: .debpkg - maintainer: jvde.github@gmail.com - version: ${{ github.ref }} - arch: 'arm64' - desc: 'A multi-platform AIS Receiver' - - - uses: actions/upload-artifact@v4 - with: - name: artifact-deb - path: | - *.deb - - - name: Create Release - id: create_release - uses: actions/create-release@master - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - with: - tag_name: ${{ github.ref }} - release_name: Release ${{ github.ref }} - draft: false - prerelease: false - - - name: Upload Release Asset - id: upload-release-asset - uses: svenstaro/upload-release-action@v2 - with: - repo_token: ${{ secrets.GITHUB_TOKEN }} - file: | - *.deb - tag: ${{ github.ref }} - overwrite: true - file_glob: true \ No newline at end of file