summaryrefslogtreecommitdiff
path: root/.github/workflows
AgeCommit message (Collapse)Author
2026-04-26Upgrade GH actions to latest versions (#1638)Jordan Longstaff
2026-03-21More cache tweaks (#1610)Garrett Cox
* back to ccache but respecting PCH
2026-03-21test (#1609)Garrett Cox
2026-03-21cache tweak (#1608)Garrett Cox
2026-03-20Simplify macOS caching/deps (#1607)Garrett Cox
2025-11-22Revert "Tweaks to github actions cache (#1359)" (#1362)Garrett Cox
This reverts commit a42551063d2723764e3b595f679bb83852101002.
2025-11-22Revert "Remove timestamp from cache key (#1360)" (#1361)Garrett Cox
This reverts commit 1ea60b6676f7041558c98c820dbaf23c2e40517d.
2025-11-22Remove timestamp from cache key (#1360)Garrett Cox
2025-11-22Tweaks to github actions cache (#1359)Garrett Cox
2025-09-10Properly configure INCLUDE_MPQ_SUPPORT (#1243)Eblo
2025-09-10Revert "Merge develop-rena -> develop (#1258)" (#1269)Eblo
This reverts commit 47771de011abced823d9b699fffc8832fedff1b7.
2025-09-03Merge develop-rena -> develop (#1258)Eblo
* add health check preventing hop counter reset on death (#1214) * Fix rando refills for Chateau Romani (#1216) * Allow access to smithy checks without a sword (#1208) * Fix float slider labels (#1210) * Do not allow gameover audio to be changed (#1225) * Fix slider labels where position is None (#1227) * Fix BSoDT bugs with audio and early day change (#1228) * Properly configure INCLUDE_MPQ_SUPPORT (#1243) * Check previousBankValue in custom bank thresholds (#1232) * Restore vertices after geometry seams patch (#1237) * Fix softlock with Magic Hag's Blue Potion (#1252) * Revert "Fix cracking/buzzing with streamed audio (#1153)" (#1233) This reverts commit 120c657607dc3c7b5d8e063d457744733bb5b668. * [Rando] Reset cycle collectible flags on cycle save (#1254) * bump to Rena Bravo (#1257) --------- Co-authored-by: mckinlee <mckinlee@ymail.com> Co-authored-by: balloondude2 <55861555+balloondude2@users.noreply.github.com>
2025-07-21Lus Bump (#1179)louist103
* LUS Bump # Conflicts: # mm/2s2h/Enhancements/Trackers/DisplayOverlay.cpp # mm/2s2h/Enhancements/Trackers/ItemTracker.cpp * Add actions files * Font fix * Use new way * Format * Update LUS * Oops * oops again
2025-03-12Rework build caching for stability (#1056)Archez
* only save build cache for default branch * only cache vcpkg for windows * give otr runner dedicated ccache, cleanup windows/linux deps caching * test logging * save macports with hash * try ccache on windows * test * back to 1g * sccache again * is it cmake flags * try something else * start back at 3.16 * evict old ccache * add back embedded * cache win build folder again.. * try 2gig * try no build folder cache * back to cmake 3.26 * final adjustments and cleanup * tweak restore key pattern due to ccache inconsistency
2025-03-02Custom Audio Support (#778)louist103
* Implement custom sequences and the audio editor. * Fix implicit function declaration `AudioEditor_GetReplacementSeq` * Fix mac again. * String and header cleanup * Oops * WIP ZIP Sound fonts * The game opens and audio seems to play correctly. Needs extensive testing. * Name sequences * Cleanup the SF importer a little. * XML Sequences good * Fix mac * Destructor * Bump submodule * Thread safe queue * Add WAV decoder * sequenceMap->mSequenceMap and a string fix * Streamed sequence importer * Add s16 sample processing. * Fix drwave define * Fix STB * Reorder the loading to enable custom sound fonts * New streamed solution * Bump exporter * Generate 1 minute long looping sequence. * Very long sample support (113 minutes or so) * MP3 Decoding * Don't byteswap the crc from XML. * WIP OGG * add windows cmake stuff (broken) and fixes to OGG * Just throw more cores at the problem * Dynamically allocate fontMap * Re-add OOB read fix from old branch * FLAC decoder, threads for the other compressed formats * Remove thread from class * timings * cleanup conflicts * update submodules * update submodules * update submodules * loop or not to loop * named audio XML * Update submodules * format * format again cause git didnt see it for some reason * move drlib to submodule * Update apt-deps.txt * Fix for new cmake * fix game interactor * Update macports-deps.txt * PR fixes and fix OTRExporter for mac * format * format * ifdef intrin header * Docs * use macro for preview * Small fixes * format * fix 2nd day clock town * Update exporter * Fix duplicate global in stubs.c * restore editor to use cvars again sadge * Format * warn if more than 255 sequences * use main seq player to avoid an overflow * fix the wrong seq playing in the editor again * 16 bit seqIds * fix shop crash * format * cleanups * Delete audio collection * Add entry to modern menu * Cleanup the audio collection * fix clock town randomization * format * format again * some fixes for custom audio (#1) * how I would sort the sequences (#2) clang one more forgot to revert Co-authored-by: mckinlee <mckinlee@ymail.com> * Adjustments to ocarina song types * stereo * format * Loop point support * Part of a PR review * Remove drlib submodule * Clarify change * Format * Add tag * switch to find_package * bump ZAPDTR * Milk bar day/night fix * x86 SIMD for aMixImpl * format * NEON * format * remove | 0x900 causing a crash * Asan fixes * add missing define for MSVC * Clock town fixes Co-authored-by: mckinlee <mckinlee@ymail.com> * format * Fix underscore logic in audio collection * Use torch sample XML format * fix font map size and format * quick fix * Update exporter * Opus * actions packages * fix it again? * Fix a few missed 16 bit masks * Remove unused stubs * Revert "Fix a few missed 16 bit masks" This reverts commit 7143c4ff92d23157a79a10b4ee62e93e35acb23e. * Opus decoding * Fixes for linux and other things * free opus data * format * Update FindOpusFile.cmake * bria's fix? * Update BenMenuBar.cpp * Update BenMenuBar.cpp * Split ocarina tabs * better error handling * Remove unused vectors * move audio editor to enhancements * Fix mac again? * Final cleanups * Format * extern C * Allow custom fanfares to be used in songs * format * WIP sf editor support * Format * Jacks fixes * Bump submodule * Archez's fixes * Format --------- Co-authored-by: mckinlee <mckinlee@ymail.com> Co-authored-by: Archez <archez39@me.com>
2024-11-05Fix installed macports detection for github runner (#821)Archez
2024-10-01Fix pr-artifacts fetch script after version update (#786)Archez
2024-10-01Update pr-artifacts for node20 (#784)Garrett Cox
2024-06-08ci: wget sdl from gh release (#677)briaguya
fix that worked from https://github.com/HarbourMasters/2ship2harkinian/pull/676 but pointing to the right branch
2024-05-30ci(linux): install libzip without crypto, bump sdl from 2.28.5 -> 2.30.3 (#588)briaguya
* ci(linux): install libzip without crypto, bump sdl from 2.28.5 -> 2.30.3 * just install libzip with apt for otr gen * copy the .so to a place linuxdeploy looks for it * but do it in the right place
2024-05-27Fix PR artifacts (#563)Garrett Cox
2024-05-27Fix macports cache (#543)Archez
* fix macports cache * cache key obey os version * more tweaks * fix sccache and try mac gtar replacement * oh a custom gtar wrapper.. * comments and different test * update * soh otr after main build * cache bust * 2ship o2r builder * change install path * bust cache * sccache cmake fixes * dont list 2ship.o2r in pr artifacts
2024-05-27Use GH artifacts (#511)Archez
* use gh artifacts * update nightly links
2024-05-26Activate all GH runners (#491)Archez
* activate all gh runners * fix arg placement
2024-05-26Export as o2r and support multiple extension types (#484)Archez
2024-05-26we're building 2ship not soh (#489)briaguya
2024-05-26GH action runner updates (#462)Archez
2024-05-22clang format (#447)briaguya
* add linux clang format script * first shot at powershell * whoops * webrequest is slow, try webclient * just get the one file * simplify and maybe make it work? * whoops again * try a different suggestion * why is it always windows * again * try again * bit of path stuff * chmod +x * add action to check * fix workflow name
2024-05-22Move r2 artifact to root (#393)Garrett Cox
2024-05-22Temporarily send artifacts to r2 (#391)Garrett Cox
2024-05-22Restrict artifact uploads to develop branch only (#381)Archez
2024-05-22add nightly links (#305)Archez
2024-05-22Replace some remaining soh branding with 2ship (#341)Garrett Cox
2024-05-22Pack and publish release builds (#300)Archez
* pack release builds * changes * test * more * different unzip * different unzip 2 * add pr artifacts action * mm hashes * add gc rom * update linux sh * fix windows linking * give windows release a console * tweaks
2024-05-22Bump lus with packages, new namespace, and global factories (#292)Archez
* imgui * detangle zapdutils * ship namespace * register global factories * readfb * deps * bump submodules * keyframe * bump modules
2024-05-22Bump LUS and use nlohmann json from package manager (#254)Archez
2024-05-22Update main.ymllouist103
Add Windows tag to build-windows work flow so the builds aren't RNG.
2024-05-22Implement self hosted actions on linuxlouist103
2024-05-22Changes for new LUS resources (#151)louist103
* Changes for new LUS resources * fix factory issues and bump modules * add build version, custom assets folder, and fix extraction * add missing custom assets * fix build .h * libzip in the workflows * apt-deps * Fixes to importers to work with upstream Resource Manager. Also remove duplicated structs. * Bump LUS * bump LUS * Bump LUS * bump lus * point back to louist103/mm --------- Co-authored-by: Adam Bird <archez39@me.com>
2024-05-22Tweaks to CI (#95)Garrett Cox
2024-05-22CI (#81)Garrett Cox
2024-05-22Add initial CI attemptGarrett Cox
2024-01-05Move source into subdirectoryGarrett Cox
2023-11-10Update ci.ymlbriaguya
2023-11-10Update ci.ymlbriaguya
2023-11-10Update ci.ymlbriaguya
2023-11-10Update ci.ymlbriaguya
2023-11-10Create ci.ymllouist103