Add FE8J agbcc compiler - #2046
Conversation
Register the agbcc-fe8j package, expose its user-facing name, and cover the project-specific -mjp-promote flag with a focused compilation test. Co-authored-by: laqieer <laqieer@126.com> Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: 990a295e-cc42-4f64-8303-1599ab35abfb
|
@mkst This draft is also on the first-time-contributor Actions approval hold. It depends on decompme/compilers#75; approving both workflows when convenient will let the package and focused |
|
Code and local validation are ready for review. Merge/deployment still depends on decompme/compilers#75 publishing the official image; the dependency remains explicit in the PR body. |
|
Dependency decompme/compilers#75 is now merged. The official |
|
@bates64 All required checks are now green, including dev/prod backend containers, docker-compose, MyPy, Ruff, Biome, and Vercel. The official compiler image is published and production-downloader verified; this is ready for review/merge. |
|
CI log audit confirms |
|
Please tone down your LLM, it's ridiculously aggressive. |
|
Post-merge verification: all main workflows passed and backend image publication succeeded, but production |
|
Understood—apologies for the noise. I’ll stop posting status updates/pings and wait for deployment and preset handling unless you ask for more information. |
Adds the
agbcc-fe8jcompiler integration for fireemblem8j issue #168.cpp -> cc1 -> arm-none-eabi-aspipelineagbcc (Fire Emblem 8 JP)-mjp-promotecompilesThe source/release is https://github.com/laqieer/agbcc/releases/tag/fe8j-v1. Compiler package PR decompme/compilers#75 is merged, and
ghcr.io/decompme/compilers/gba/agbcc-fe8j:latestis published at digestsha256:8c32b82006d422315f9bc92ce2555ee3ceed4f3d357e4224315f9fc1f8fab231.Production-path verification used this repository's own
compilers/download.pyto extract the official image, confirmed/compilers/gba/agbcc-fe8j/bin/agbcc, and compiled a probe with-mjp-promote. The extracted compiler SHA-256 is348b0e28ea21a691cc8e88a882883b5bba6d7c6eedda16331b584b1db3c28b1c, matching the validated release build. The focused Django test, MyPy, Ruff, formatting, and Vercel checks pass.This PR is ready for Actions approval and review.