diff options
| author | Anghelo Carvajal <angheloalf95@gmail.com> | 2026-08-04 18:14:57 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-08-04 18:14:57 -0400 |
| commit | b9861edd77a46a3eb67b805078d625a9d2621095 (patch) | |
| tree | 51f53f915cb55620d303ba77eb5ed4fe528d3cc0 /src/boot/libu64/pad.c | |
| parent | a6850d214927aafa2635177510a5029ab7e989ea (diff) | |
* 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
Diffstat (limited to 'src/boot/libu64/pad.c')
0 files changed, 0 insertions, 0 deletions
