From e0ecf0e1f608fd043dc00459e82093044dcd530a Mon Sep 17 00:00:00 2001 From: Gregory Marco Date: Sat, 17 Oct 2026 11:53:25 -0500 Subject: [PATCH 1/2] Add woodpecker.yml --- .woodpecker.yml | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 .woodpecker.yml diff --git a/.woodpecker.yml b/.woodpecker.yml new file mode 100644 index 0000000..b742690 --- /dev/null +++ b/.woodpecker.yml @@ -0,0 +1,18 @@ +labels: + platform: linux/amd64 + backend: docker + +steps: + export-web: + image: godot + settings: + export_template: Web + target: web/index.html + deploy-web: + image: goat-deploy-plugin + settings: + source: web/* + pre: mkdir -p ~/private.nanoyagi.com/${CI_REPO_NAME}/${CI_COMMIT_BRANCH} + target: goat@oryx.egg:~/private.nanoyagi.com/${CI_REPO_NAME}/${CI_COMMIT_BRANCH} + key: + from_secret: deploy_key From b377334a510c984ecb23db5464b9be527f218a17 Mon Sep 17 00:00:00 2001 From: Gregory Marco Date: Sat, 17 Oct 2026 11:56:38 -0500 Subject: [PATCH 2/2] Import export presets from smokesignals --- export_presets.cfg | 49 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 export_presets.cfg diff --git a/export_presets.cfg b/export_presets.cfg new file mode 100644 index 0000000..347b51f --- /dev/null +++ b/export_presets.cfg @@ -0,0 +1,49 @@ +[preset.0] + +name="Web" +platform="Web" +runnable=true +dedicated_server=false +custom_features="" +export_filter="all_resources" +include_filter="" +exclude_filter="" +export_path="web/index.html" +patches=PackedStringArray() +patch_delta_encoding=false +patch_delta_compression_level_zstd=19 +patch_delta_min_reduction=0.1 +patch_delta_include_filters="*" +patch_delta_exclude_filters="" +encryption_include_filters="" +encryption_exclude_filters="" +seed=0 +encrypt_pck=false +encrypt_directory=false +script_export_mode=2 + +[preset.0.options] + +custom_template/debug="" +custom_template/release="" +variant/extensions_support=false +variant/thread_support=false +vram_texture_compression/for_desktop=true +vram_texture_compression/for_mobile=false +html/export_icon=true +html/custom_html_shell="" +html/head_include="" +html/canvas_resize_policy=2 +html/focus_canvas_on_start=true +html/experimental_virtual_keyboard=false +progressive_web_app/enabled=false +progressive_web_app/ensure_cross_origin_isolation_headers=true +progressive_web_app/offline_page="index" +progressive_web_app/display=1 +progressive_web_app/orientation=0 +progressive_web_app/icon_144x144="" +progressive_web_app/icon_180x180="" +progressive_web_app/icon_512x512="" +progressive_web_app/background_color=Color(0, 0, 0, 1) +threads/emscripten_pool_size=8 +threads/godot_pool_size=4