summaryrefslogtreecommitdiff
path: root/.github
AgeCommit message (Collapse)Author
2026-08-16[CI] Fix apply_fix_bss_patches.py (#1892)Dragorn421
2026-08-13[GHA] Fixup final jobs if conditions (#1889)Dragorn421
2026-08-04Migrate CI to Github Actions (#1885)Anghelo Carvajal
* Migrate CI to Github Actions (#1884) Changes the CI system from Jenkins to Github Actions (GHA) like we did for OoT This is an adaptation of the Jenkinsfile we have and the solution made by @Dragorn421 for OoT Relevant OoT PRs: - https://github.com/zeldaret/oot/pull/2740 - https://github.com/zeldaret/oot/pull/2742 - https://github.com/zeldaret/oot/pull/2754 New features include: - Not needing to selfhost a runner - Required private stuff for building is hosted on a private repo - Building multiple versions in parallel - Our old jenkinsfile wasn't building `n64-jp-1.1`. Even if it doesn't match right now, I think it is important checking a PR doesn't completely break it. - Run bss fixer in CI - Upload mapfiles as build artifacts This specific approach to handle GHA for decomp projects was adapted from the one used by the GC/Wii community. It is documented here https://github.com/encounter/dtk-template/blob/main/docs/github_actions.md There's a writeup about this adaptation for N64 projects [here](https://github.com/AngheloAlf/drmario64/pull/19). * Remove duplicated step id * Wire up compiler_archives machinery * Remove extra quote * Select bash as the default shell * Fix asset extraction for WIP versions * Properly fix the assets step this time * fix assets building for jp * Prevent running CI on forks Incorporates the changes from https://github.com/zeldaret/oot/pull/2788 * Incorporate fix_bss tiebreaking algorithm from https://github.com/zeldaret/oot/pull/2779
2022-05-25Contributing docs refresh (#793)EllipticEllipsis
* Contributing docs refresh * Apply suggestions from code review Co-authored-by: LtPeriwinkle <62761190+LtPeriwinkle@users.noreply.github.com> * Link MM tutorial * Add link to XML spec * Review Co-authored-by: LtPeriwinkle <62761190+LtPeriwinkle@users.noreply.github.com>
2021-05-20CONTRIBUTING.md (#157)Zach Banks
* Draft CONTRIBUTING.md * Expand PR process; mention KZ * More TODO * Add notes about documenting * Address (most) PR comments * Finish responding to PR comments; add PR template * Fix grammar * Add missing periods. More actor examples. Remove ref to booleans * Add note about `NON_EQUIVALENT`; bold asset warning * Condense PR template * PR feedback from Kenix; Condense PR template * Incorporate Thar0's feedback