Skip to content

Move CI onto the shared a816 actions - #206

Merged
manz merged 3 commits into
masterfrom
ci/a816-actions
Oct 20, 2026
Merged

manz merged 3 commits into
masterfrom
ci/a816-actions

Conversation

@manz

@manz manz commented Oct 20, 2026

Copy link
Copy Markdown
Owner
  • Workflows use manz/a816/actions/*@v1.1.6 (setup, decrypt-rom, lint, seal, pr-artifact, nightly, release); build.py, pytest and the zips stay repo steps.
  • build.py writes the BPS from the same link ([bps] in a816.toml); make bps and CI seal with a816. Flips is gone.
  • Shipped IPS/BPS are sealed: the patched ROM is 0x200000 with a correct header checksum, which fixes the Analogue Pocket (it read the short ROM as headered).
  • Nightly: one moving nightly prerelease instead of new nightly-N releases (old ones left in place).
  • Lint is skipped without the ROM: build/gen, included by the sources, comes from the build.
  • a816 format re-indent in its own commit.

Patched ROMs equal nightly-167's (same commit) except 0x7FDC-0x7FDF, the header checksum.

@manz
manz added this pull request to stack #207 October 20, 2026 20:39
Repository owner deleted a comment from github-actions Bot Oct 20, 2026
Repository owner deleted a comment from github-actions Bot Oct 20, 2026
@github-actions

github-actions Bot commented Oct 20, 2026 •

Copy link
Copy Markdown

🎮 FF4 IPS Build Ready!

Your patch has been built successfully! Download it from the artifacts:

📦 Artifact: ff4-ips-pr-206
📄 Files: ff4.ips (320 KiB), ff4.bps (303 KiB)
🔗 Download: Click here to download the artifact

The artifact will be available for 30 days.
Last updated: a59c32f

Base automatically changed from renovate/all to master October 20, 2026 21:33
@manz
manz merged commit ac0e38e into master Oct 20, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant