diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml new file mode 100644 index 0000000..7cd094e --- /dev/null +++ b/.gitea/workflows/build.yml @@ -0,0 +1,44 @@ +name: Build and Release +on: + push: + branches: [develop] + +jobs: + build: + runs-on: testing-bots + steps: + - name: Checkout code + uses: actions/checkout@v3 + + - name: Install dependencies + run: sudo apt-get update && sudo apt-get install -y mingw-w64 + + - name: Compile for Windows + run: x86_64-w64-mingw32-gcc program.c -o Calc3d.exe + + - name: Upload artifact + uses: actions/upload-artifact@v3 + with: + name: Calc3d.exe + path: Calc3d.exe + + release: + runs-on: testing-bots + needs: build + steps: + - name: Download artifact + uses: actions/download-artifact@v3 + with: + name: Calc3d.exe + path: dist + + - name: Create release + uses: actions/create-release@v1 + with: + tag_name: v1.0.0 + release_name: Release v1.0.0 + body: Automated release + draft: false + prerelease: true + env: + GITEA_TOKEN: ${{ secrets.GITEA_TOKEN }} \ No newline at end of file diff --git a/calc3d b/calc3d deleted file mode 100755 index 86b06f7..0000000 Binary files a/calc3d and /dev/null differ