aboutsummaryrefslogtreecommitdiff
path: root/.github/workflows
Commit message (Collapse)AuthorAgeLines
* Add workflow run limitations Spartan3222024-02-05-1/+17
|
* Update build workflow actions Spartan3222024-01-31-32/+56
| | | | | | Add max compression to exported artifacts Make commit action merge libopenvic extension artifact files Make release action merge libopenvic extension files into zip
* Update to Godot 4.2.1 Stable Release Spartan3222023-12-17-1/+1
|
* Update to Godot 4.2 Stable Release Spartan3222023-12-05-1/+1
| | | | | Fix compiledb Fix memory leak caused by LoadLocalisation::add_message's translations static variable
* Update to Godot 4.1.3 Stable Release Spartan3222023-11-11-1/+1
| | | | | | | Remove env.Append(LIBPATH=godot_env["LIBPATH"]) godot-cpp's SConstruct just directly inserts the libgodot-cpp library directly into LIBS Fixup `scons compiledb=yes` to automatically generate the compile_commands.json
* Move actions and scripts to separate reusable repos Spartan3222023-09-24-6/+8
| | | | Add `extension/deps/SCsub`
* Update to Godot 4.1.1 Stable Release Spartan3222023-07-20-17/+12
| | | | | | | | | Add bash-based Godot URL environment variable handling to openvic-env action Sets GODOT_LINUX_URL and GODOT_TEMPLATE_URL according to GODOT_BASE_URL, GODOT_VERSION, and GODOT_VERSION_TYPE Handles downloads.tuxfamily.org/godotengine and github.com/godotengine differently Errors if GODOT_LINUX_URL or GODOT_TEMPLATE_URL are not set or if links do not exist Will not override GODOT_LINUX_URL if previously set Will not override GODOT_TEMPLATE_URL if previously set
* Merge pull request #136 from Spartan322/godot-executable-cache-support George L. Albany2023-07-09-0/+2
|\
| * Add Godot binary/template cache support Spartan3222023-07-07-0/+2
| |
* | Add scons-cache support for extension build Spartan3222023-07-09-4/+13
|/ | | | | | | | | | Copies how Godot handles scons-cache Add openvic-build action Add openvic-cache action Add mingw-cache action Add verbose and progress Scons options to SConstruct This is completely based on how Godot implemented caching with Scons
* Update to Godot 4.1 Stable Release Spartan3222023-07-06-1/+1
| | | | | Fix deferred error in LoadingScreen.update_loading_screen Fix pressed shadow variable warning in SettingCheckBox.gd
* Add environment variables for trivial Godot updates Spartan3222023-06-02-4/+10
|
* Set build permissions to `write-all` George L. Albany2023-05-30-3/+4
| | | | | | Fix missing archive_directory variable Fix excessive archive path for zip release
* Update to Godot 4.0.3 Stable Release Spartan3222023-05-20-4/+4
|
* Changed from OpenVic2 to OpenVic Hop3112023-05-17-11/+11
|
* C++ refactoring + simulation prototype Hop3112023-04-23-0/+4
|
* Update to Godot 4.0.2 Stable Release Spartan3222023-04-11-4/+4
| | | | Remove specific Godot version references for non-links in README.md
* Add fix-missing argument to apt install wine64 George L. Albany2023-03-31-2/+3
| | | | Add warning and fix for no tags on user repos
* Add automated git release info retrieval on export Spartan3222023-03-29-1/+11
| | | | | | | | | | | | | | Makes debug easier to see and handle Add commit hash label to MainMenu Add click-copyable tag, commit hash, and checksum to main menu Rename VersionChecksumBox to ReleaseInfoBox Move ReleaseInfoBox to separate scene and script Add GIT_INFO.gd for generic project running Add openvic2-plugin addon for handling export plugin Replaces GIT_INFO.gd on export Setup build workflow to retrieve commit hash, tag, and release
* Add release integration Spartan3222023-03-24-12/+111
| | | | | | | | | Add pck debug check and artifact Update CI workflow with release archives Update CI workflow for all pushes Remove initial compile of godot-cpp from workflow Appears to be unnecessary, extension compile should handle it
* Make PR Continuous Integration work Spartan3222023-03-11-1/+1
|
* feat(build): Implement scons building George L. Albany2023-01-25-0/+106
feat(engine): Integrate basic Godot project feat(test): Demonstrate Godot using extension feat(dependency): Add OV2-compiler as deps submodule feat(dependency): Add godot-cpp as a submodule feat(git): Ignore Godot 4 files feat(docs): Updated readme with instructions feat: Can call `TestSingleton.hello_singleton()` from GDScript Adds basic workflow support but that is currently disabled