name: Linux Build
on: workflow_dispatch
jobs:
 build-linux:
    runs-on: ubuntu-latest
    name: Build on linux-amd64
    steps:
      - name: Update binaries
        run: |
          sudo apt update || true
          sudo apt install -y libuv1-dev
          sudo apt install -y g++-aarch64-linux-gnu || true
          git clone --recursive https://github.com/cirospaciari/socketify.py.git
          cd socketify.py/src/socketify/native
          make linux
          cd ../
          git add libsocketify_linux_amd64.so
          git config --global user.email "ciro.spaciari@gmail.com"
          git config --global user.name "Ciro Spaciari"
          git commit -m "[GitHub Actions] Updated linux-amd64 binaries" || true
          git push "https://cirospaciari:${{ secrets.BUILDTOKEN }}@github.com/cirospaciari/socketify.py.git"
