From a843680b092bc2918641f13cf6a5874ea27b0635 Mon Sep 17 00:00:00 2001 From: bdnugget Date: Sun, 19 Jan 2025 22:20:17 +0100 Subject: [PATCH] Prepare v1.1.0 release with auth and db functionality --- .gitignore | 13 +++++++++++++ .woodpecker.yml | 25 +++++++++++++++++++++++++ Makefile | 2 +- goonserver | 2 +- 4 files changed, 40 insertions(+), 2 deletions(-) create mode 100644 .gitignore create mode 100644 .woodpecker.yml diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..81c138d --- /dev/null +++ b/.gitignore @@ -0,0 +1,13 @@ +# Build artifacts +build/ +goonscape +goonscape.exe + +# IDE files +.vscode/ +.idea/ +*.swp + +# OS files +.DS_Store +Thumbs.db \ No newline at end of file diff --git a/.woodpecker.yml b/.woodpecker.yml new file mode 100644 index 0000000..dd1dbee --- /dev/null +++ b/.woodpecker.yml @@ -0,0 +1,25 @@ +pipeline: + build: + image: golang:1.23 + commands: + # Install build dependencies + - apt-get update && apt-get install -y gcc-mingw-w64 cmake zip libasound2-dev mesa-common-dev libx11-dev libxrandr-dev libxi-dev xorg-dev libgl1-mesa-dev libglu1-mesa-dev libwayland-dev wayland-protocols libxkbcommon-dev + + # Build for all platforms + - make all + + when: + event: tag + tag: v* + + # Optional: Create Gitea release with built artifacts + release: + image: plugins/gitea-release + settings: + api_key: + from_secret: gitea_token + base_url: https://gitea.boner.be + files: build/*.zip + when: + event: tag + tag: v* \ No newline at end of file diff --git a/Makefile b/Makefile index 741df62..82f120b 100644 --- a/Makefile +++ b/Makefile @@ -3,7 +3,7 @@ include scripts/platforms.mk BINARY_NAME=goonscape -VERSION=1.0.0 +VERSION=1.1.0 BUILD_DIR=build ASSETS_DIR=resources diff --git a/goonserver b/goonserver index 27da845..e3c5703 160000 --- a/goonserver +++ b/goonserver @@ -1 +1 @@ -Subproject commit 27da845b11f968aa77139c871becc6ce4c688038 +Subproject commit e3c570349cabc859831f9c7a2008141f5bd48eb8