summaryrefslogtreecommitdiff
path: root/.github/workflows
AgeCommit message (Collapse)Author
2025-04-01Add clang-format scripts and github runner action (#5270)Archez
2025-03-21Rework CI build caching for stability (#5170)Archez
* improve github build caching * add back network build flag * add back sdlnet
2024-12-17ci(linux): fix mkdir not working with cached entries (#4711)Archez
2024-12-17ci(linux): install libzip without crypto, bump sdl from 2.28.5 -> 2.30.3 (#4708)Archez
2024-11-19Update PR artifacts actions and exclude soh.otr (#4558)Archez
* update pr artifacts actions and exclude soh.otr * remove deprecated save-always for windows cache
2024-09-29Upgrade GitHub actions using deprecated Node version (#4371)Jordan Longstaff
* Upgrade Ccache action to v1.2.14 * Upgrade Ccache action to v1.2.14 * Upgrade GitHub checkout action to v4 * Upgrade another cache action
2024-05-09update `BUILDING.md` (#4128)briaguya
2024-05-09simplify ci (#4129)briaguya
2024-04-30spdlog from package managers (#4088)briaguya
2024-04-30tinyxml from package manager (#4073)briaguya
2024-04-29bump LUS, remove switch and wii u from CI (#4087)briaguya
2024-04-25nlohmann from package managers (#4071)briaguya
2024-04-20ci: bump macports version (#4039)briaguya
2024-04-19Merge branch 'develop-macready' into macready-to-devbriaguya
2024-04-19fix wii u ci (#4056)briaguya
2024-04-04Remove macports upgrading (#4035)Archez
2024-03-02`.o2r` support (#3955)briaguya
2024-02-15document dependencies per distro (#3933)briaguya
* start on arch * noconfirm * git * noconfirm * just skip cache * cmake * ninja * gcc * lsb * sdl2 * png * sdl net * boost * imagemagick and add opensuse * non interactive * git * cmake * add a bunch * things * more * try to matrix * soh otr i guess * needs * trying to figure out how matrix include works * make the matrix? * matrix debug * install? * echo? * yuck * cannot locate package false * parens for good measure * lsb * libsdl2 * suse * i forgot opensuse uses gcc-c++ instead of g++ for the package name * png * sdl * more * suse packages.... * fedora cmake * 2? * png * handle old sdl2 net * apt * not sure if this is a problem for both clang and gcc on opensuse or just clang * devel * cmake min version * def don't want this here but it's here for now * does this do anything * mantic because cmake version * libopengl? * fedora ninja * fedora g++ * lsb * fedora sdl * libpng * do a build * clang fix * give early returns values * ImageMagick * Update BUILDING.md * something * plain boost instead of devel? * not packing so we don't need this part * base? * don't have it can't need it * just use boost download on opensuse i guess * move workflow * bring back the file * lus main? * detach
2024-02-15ci: pin switch docker image to known working version (#3917)briaguya
2024-02-13Bump latest LUS and Fix ship menu bar icon (#3935)Archez
* fix ship menu bar icon * update cmake in wiiu/switch * different cmake install * wrong arch
2024-02-02Moar caching (#3896)Garrett Cox
2024-02-01sccache for windows builds (#3385)briaguya
* cache vcpkg on windows ci * try sccache as variant * missed a spot * see if we're checking here * does this do it? * trying to make minimal changes and have this work * hopefully these z7s do something * we were almost at the max already bump to double * Apply suggestions from code review * sc * latest from soh-macready branch of otrexporter
2024-02-01gc controllers via sdl on linux (#3869)briaguya
* try gc via sdl basing this idea on this comment https://github.com/Ryujinx/Ryujinx/issues/2425#issuecomment-1269658650 * libusb? * fix * use latest lus main * don't bump lus yet
2024-02-01Merge controller menus (#3860)Pepe20129
* Merge controller menus * Re-run Build * Update SohInputEditorWindow.h * Update soh/soh/Enhancements/controls/SohInputEditorWindow.cpp Co-authored-by: briaguya <70942617+briaguya-ai@users.noreply.github.com> * pin switch devkit docker image --------- Co-authored-by: Garrett Cox <garrettjcox@gmail.com> Co-authored-by: briaguya <70942617+briaguya-ai@users.noreply.github.com>
2023-12-17Remote GI Work (#3073)Garrett Cox
Co-authored-by: David Chavez <david@dcvz.io>
2023-11-18cache vcpkg on windows ci (#3384)briaguya
2023-09-22[ci] silently continue when trying to delete ccache.exe if it doesn't exist ↵briaguya
(#3222)
2023-08-15Opt-in for an easy-way CMake target to create soh.otr file (#3057)AltoXorg
* use a convenient cmake target for gen soh otr * Update generate-builds.yml * Apply for all conditions * grandma change
2023-06-13fully remove OTRGui (#2982)briaguya
* linux local debug working * built in extraction working on linux * try a thing * one more thing to try * try using dir * does this get the subdirectories? * component before pattern * loop i guess * maybe component was the issue? * zapd stuff i guess * maybe this * this feels promising * g != q * appimage is working, try fixing glfw issue on windows * don't copy zapd.exe * hopefully this gets the things we need in the assets dir * is that where those went? * try another thing * another thing to try * grasping at straws * cmake makes no sense sometimes * really just trying anything here now * this is what i was expecting to work * ls * try doing it without the cmake again * i think this might do the trick * try with a slash * one more thing to try * pal_oot.txt * maybe this makes things work on mac --------- Co-authored-by: briaguya <briaguya@alice>
2023-06-05build for wii u (#2946)briaguya
* reimplement stuff from 2879 * header include to fix build hopefully * another header * fix error * remove header includes we don't have * more error things * a * b * c * d * e * f * g * h * use latest lus --------- Co-authored-by: briaguya <briaguya@alice>
2023-06-02Update generate-builds.yml (#2941)briaguya
2023-04-27spockalicious (#2751)briaguya
* Rough mockup of LUS XML loading * Updated code for merge * Loading from FS support and custom DList WIP implementation * Added current directory support to F3D and impl most of the dlist cmds * WIP Skeleton support * Almost done * Rebase fixes * Submodule updates * HD Texture Support * Fixes * bump lus * fix exporter build, header update * soh builds * setMesh image path cleanup * Update soh/src/overlays/actors/ovl_player_actor/z_player.c * Update soh/src/overlays/actors/ovl_player_actor/z_player.c * Update OTRExporter/OTRExporter/Main.cpp * Update ZAPDTR/ZAPD/ZResource.h * Update soh/src/code/z_skelanime.c * Update OTRExporter/OTRExporter/Main.cpp * Fixed jpeg backgrounds and decreased icon buffer size * Bump lus * Increased even more the buffer because it crashes on long texts * Removed print because sometimes the if is not triggered when the image is already byteswapped * fix non-windows build * fix build Co-authored-by: Kenix <kenixwhisperwind@gmail.com> * add hd checkbox * Various fixes for custom model support (#23) * Some fixes * Updated LUS Version * Fixed issue with Link Skirt on pause menu * Added CVar for custom link model changes * Fixed headers * Additional header fixes * Tweaks * Unload HD game assets on scene transition. (#16) * Unload game assets on scene transition. * Bump LUS * Unloads all HD assets on scene transition. * Only unload hd assets if hd assets are turned on. * Fixes issues on toggling between HD and non HD assets. --------- Co-authored-by: briaguya <briaguya@alice> * fix: actually load hd debug font (#27) * fix: actually load hd debug font * toggle debug text correctly --------- Co-authored-by: briaguya <briaguya> * Yes. (#28) * Merge branch 'develop' into dev-to-ghost * HD Skeleton Swapping and Language Fixes (#32) * Yes. * HD Skeleton Swapping and Language Fixes * Test * Fixed issues with ganon cape (#34) * Fixed Bongo Bongo Crash (#35) * Added HD Assets Toggle (#37) * Ivan the Fairy - Coop Mode (#36) * wip * hookshotable ivan * added hookshot item * new items & changes & fixes & restored navi * farore, din and nayru's spells are done * fixed slingshot & bow * added more items supported * done with all main items * bug fixes & ready * added imgui button * wip * hookshotable ivan * added hookshot item * new items & changes & fixes & restored navi * farore, din and nayru's spells are done * fixed slingshot & bow * added more items supported * fix own dungeon items on shuffled boss rooms (#2683) * bump lus (#2692) * fix: lowercase package names for vcpkg (#2693) vcpkg was throwing an error `error: invalid character in package name (must be lowercase, digits, '-')` this updates our calls to `vcpkg_install_packages` to use lowercase package names instead of uppercase * fix death mountain cloud in rando (#2691) * Fix: Switch Age No Longer Reloads Start Room (#2679) * [Reduced Clutter] Disable Hot/Underwater Warning Text (#2684) * Disable Warning Text * Moved to Reduced Clutter * done with all main items * bug fixes & ready * fix: process roms in consistent order (#2696) * chore: move rando savefile setup and document flags (#2697) * remove rando save init from sram * move rando savefile init logic and set more flags * document flags for rando save creation * Fix: Use correct fps value for frame interpolation with match refresh rate (#2694) * Fix: Kak GS placement on construction site (#2695) * added imgui button * addressed kenix's comments * fixed useless null * added rupee dash mode in extra modes * changed menu position --------- Co-authored-by: Adam Bird <Archez@users.noreply.github.com> Co-authored-by: briaguya <70942617+briaguya-ai@users.noreply.github.com> Co-authored-by: inspectredc <78732756+inspectredc@users.noreply.github.com> Co-authored-by: Patrick12115 <115201185+Patrick12115@users.noreply.github.com> * LUS Scancodes (#42) * Added HD Assets Toggle * Switched out SDL for LUS scancodes * Ivan tweaks (#45) * Magic consumption slowed down; Bosses now affected by Ivan's Din spell * Adjust magic timer * clean up imgui * model fixes/improvements (#50) * replace `gUseCustomLinkModel` with custom resource check * handle adult/child * bump lus * fix model switching with tab * use lus main * fix carpet man (#52) Co-authored-by: Rozelette <Rozelette@users.noreply.github.com> * get ship model and lus texture into soh.otr, use `gAuthenticLogo` to toggle between ship and authentic (#55) * Use libultra features for CPU-modified textures (#40) * Use libultra features for CPU-modified textures * Comment * bump lus on ghost (#58) * fix: properly use `Interface_LoadActionLabel` to display start button text (#61) * Changes hd -> alt for texture replacement. (#65) * Changes hd -> alt for texture replacement. * Renames variables in gfxprint for hd -> alt change. * Update soh/soh/resource/type/Skeleton.cpp --------- Co-authored-by: briaguya <70942617+briaguya-ai@users.noreply.github.com> * Fixes kaleido dungeon maps (#67) * skeleton stuff (#69) * comment out wii u build (#70) * bump lus (#71) * Rework readme (#72) * Update README.md * docs * put custom music docs somewhere * Update README.md * Update README.md * Update README.md * Update README.md * dark/light title image * lus * Update README.md * Fixed vanilla minimap (#73) * Fixed vanilla minimap * Workaround for pulsing SD maps with non-broken HD maps. --------- Co-authored-by: Christopher Leggett <chris@leggett.dev> * Skeleton fix fixed (#75) * WIP skelton patcher fix * Fixes skeleton reference change. * Adds const back to name in ResourceMgr_LoadSkeletonByName --------- Co-authored-by: Christopher Leggett <chris@leggett.dev> Co-authored-by: Kenix <kenixwhisperwind@gmail.com> * Fixes z_message_otr memory leak. * Update soh/soh/z_message_OTR.cpp * Update soh/src/code/game.c * docs: add how to find otr files to switch instructions (#78) * bump lus (#79) * comment out RegisterBlendedTexture in king d (#80) --------- Co-authored-by: Nicholas Estelami <NEstelami@users.noreply.github.com> Co-authored-by: David Chavez <david@dcvz.io> Co-authored-by: briaguya <briaguya@alice> Co-authored-by: Kenix3 <kenixwhisperwind@gmail.com> Co-authored-by: KiritoDv <kiritodev01@gmail.com> Co-authored-by: briaguya <briaguya> Co-authored-by: Ralphie Morell <stratomaster64@gmail.com> Co-authored-by: MelonSpeedruns <melonspeedruns@outlook.com> Co-authored-by: Adam Bird <Archez@users.noreply.github.com> Co-authored-by: inspectredc <78732756+inspectredc@users.noreply.github.com> Co-authored-by: Patrick12115 <115201185+Patrick12115@users.noreply.github.com> Co-authored-by: Rozelette <Rozelette@users.noreply.github.com> Co-authored-by: Christopher Leggett <chris@leggett.dev> Co-authored-by: Lywx <36680385+KiritoDv@users.noreply.github.com>
2023-04-26ci: don't build/ship OTRGui (#2748)briaguya
2023-04-25fix: support building for switch on selfhosted runners (#2747)briaguya
2023-04-24improve ci compat by not using touch on windows (#2740)briaguya
* improve ci compat by not using touch on windows * try new-item
2023-04-22chore: add mods dir for windows (#2735)briaguya
* chore: add empty mods dir for windows * add placeholder file to mods dir
2023-04-12fix: don't try to install deps on selfhosted linux (#2701)briaguya
2023-04-12build/package/ship `soh.otr` (#2699)briaguya
* update * Update generate-builds.yml * Update generate-builds.yml * sohotr in CI? * paths * gitignore soh.otr * Fix * no COMMAND maybe? * try generating otr as it's own step * deps * f * g * h * a * cc * ccc * m * blarg * try uploading * try * s * copy things * wii u? * wiiu * don't fail * windows without cpack? * wut * whoops * see all the things plz * b * v * zip working maybe * ok but this tho * pdb and switch * mac lus * soh.otr in appimage * down first * mac * bundle soh otr into mac app and read it from the bundle * appimage fix * try just downloading for mac? * i like to mv it mv it * mv to the right place * no more otrgui * bring back otrgui and assets * echo blarg * echo * zapd.exe * clean and remove * a * space --------- Co-authored-by: louis <louist103@gmail.com> Co-authored-by: louist103 <35883445+louist103@users.noreply.github.com> Co-authored-by: briaguya <briaguya@alice> Co-authored-by: Adam Bird <archez39@me.com>
2023-04-07 build: don't install deps on selfhosted windows (#2675)briaguya
2023-03-01build: use `fromJSON` to parse runner repo vars, don't add deps on ↵briaguya
self-hosted (#2564)
2023-03-01[CI] Allow selfhosted runner configuration using repository variables (#2560)briaguya
2023-02-14Add asset headers (#2465)David Chavez
2023-01-20[CI] Linux Performance Builds (#2323)David Chavez
* Add linux matrix for performance linux build * Update README
2023-01-17Merge branch 'develop' into bradmergebriaguya
2022-12-27chore: bump sdl version in appimage (#2288)briaguya
Co-authored-by: briaguya <briaguya@alice>
2022-12-19[CI] Support for Windows runners + update docs (#2192)aMannus
2022-11-29Re-implements Ninja and CCache for Windows Builds (#2051)Christopher Leggett
* Keeps default compiler flags. * Updates github actions to use ninja and ccache for windows builds. * Fixes ghactions to use MSVC. * Removes commented out CMake code.
2022-11-28Fix PR artifacts workflow (#2028)Garrett Cox
2022-11-19fix undefined symbol SDL_GameControllerHasRumble (#1981)briaguya
Co-authored-by: briaguya <briaguya>
2022-11-18[CI] Fix Windows build env (#1977)David Chavez