diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index 1cdfa10..f8cec35 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -14,34 +14,22 @@ jobs: steps: - name: Checkout repository uses: https://git.wish.moe/YourWishes/checkout@main - - name: Install Docker - run: docker version - name: Run tests in Docker - run: ./scripts/test-linux-docker.sh - # - name: Install dependencies - # run: | - # apt-get update - # apt-get install -y build-essential cmake python3 python3-pip python3-polib python3-pil libsdl2-dev libgl1-mesa-dev libzip-dev python3-dotenv python3-pyqt5 python3-opengl liblua5.3-dev - # - name: Run tests - # run: ./scripts/test-linux.sh + run: ./scripts/test-linux-docker.sh - # build-linux: - # runs-on: ubuntu-latest - # steps: - # - name: Checkout repository - # uses: https://git.wish.moe/YourWishes/checkout@main - # - name: Install dependencies - # run: | - # apt-get update - # apt-get install -y build-essential cmake python3 python3-pip python3-polib python3-pil libsdl2-dev libgl1-mesa-dev libzip-dev python3-dotenv python3-pyqt5 python3-opengl liblua5.3-dev - # - name: Build Linux - # run: ./scripts/build-linux.sh - # - name: Upload Linux binary - # uses: https://git.wish.moe/YourWishes/upload-artifact@v3/node20 - # with: - # name: dusk-linux - # path: build-linux/Dusk - # if-no-files-found: error + build-linux: + runs-on: ubuntu-latest + steps: + - name: Checkout repository + uses: https://git.wish.moe/YourWishes/checkout@main + - name: Build Linux + run: ./scripts/build-linux-docker.sh + - name: Upload Linux binary + uses: https://git.wish.moe/YourWishes/upload-artifact@v3/node20 + with: + name: dusk-linux + path: build-linux/Dusk + if-no-files-found: error # build-psp: # runs-on: ubuntu-latest diff --git a/docker/linux/Dockerfile b/docker/linux/Dockerfile index 9157d25..3abb5eb 100644 --- a/docker/linux/Dockerfile +++ b/docker/linux/Dockerfile @@ -16,5 +16,10 @@ RUN apt-get install -y \ python3-opengl \ liblua5.3-dev \ xz-utils \ - git + libbz2-dev \ + zlib1g-dev \ + libzip-dev \ + libbz2-dev \ + git \ + libssl-dev VOLUME ["/workdir"] \ No newline at end of file