From 64ce11080ec6627955aa7083bf75481be03ddbb0 Mon Sep 17 00:00:00 2001 From: Chewico Date: Thu, 4 Dec 2025 22:29:00 +0100 Subject: [PATCH] Added Actions --- .gitea/workflows/deploy.yml | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 .gitea/workflows/deploy.yml diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml new file mode 100644 index 0000000..34e38d1 --- /dev/null +++ b/.gitea/workflows/deploy.yml @@ -0,0 +1,31 @@ +name: Deploy +on: + push: + branches: [main] + +jobs: + deploy: + runs-on: ubuntu-latest + steps: + - name: Print environment + run: | + echo "Home: $HOME" + echo "Working dir: $(pwd)" + + - name: Manually Clone Repo + run: | + git clone --recursive https://git.frostdeer.com/Chewico/DeerEngine.git . + + - name: Install dependencies + run: apt update && apt install -y uuid-dev make gcc clang libx11-dev libxcursor-dev libxrandr-dev libxinerama-dev libxi-dev libgtk-3-dev make gcc gdb + + - name: Generate make file + run: | + cd vendor/premake-core + make -f Bootstrap.mak linux + cd ../.. + vendor/premake-core/bin/release/premake5 gmake + + - name: Compile + run: | + make