From 4f8dd2844bcf27f8d1a93e13cd4543b3a6552716 Mon Sep 17 00:00:00 2001 From: Seth Barberee Date: Tue, 8 Sep 2026 11:42:17 -0700 Subject: [PATCH 1/3] Add sym file action Based off of pokeemerald's workflow YML --- .github/workflows/build.yml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 2664f09ea..849bc5140 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -50,6 +50,21 @@ jobs: - name: Modern run: | make -j${nproc} modern + + - name: Move symfiles + if: ${{ github.event_name == 'push' }} + run: | + cp -v *.sym symbols/ + echo "SYMBOLS_COMMIT_MSG=$( git log --format=%s ${GITHUB_SHA} )" >> $GITHUB_ENV + + - name: Update symfiles + if: ${{ github.event_name == 'push' }} + uses: EndBug/add-and-commit@v7 + with: + branch: symbols + cwd: "./symbols" + add: "*.sym" + message: ${{ env.SYMBOLS_COMMIT_MSG }} # only run OK when pushed to master - name: Run OK webhook From 5c435c48ff9db64595a3c0e7283f538c3dbb18ac Mon Sep 17 00:00:00 2001 From: Seth Barberee Date: Tue, 8 Sep 2026 11:43:53 -0700 Subject: [PATCH 2/3] Add conditional checkout for syms in build workflow Add conditional checkout for 'syms' on push events. --- .github/workflows/build.yml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 849bc5140..9c2068891 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -18,6 +18,13 @@ jobs: - name: Checkout repo uses: actions/checkout@master + - name: Checkout syms + if: ${{ github.event_name == 'push' }} + uses: actions/checkout@master + with: + path: symbols + ref: symbols + - name: Checkout agbcc uses: actions/checkout@master with: From 13f944683f4cf4fdaf70a0bc01a3db4234c9cb45 Mon Sep 17 00:00:00 2001 From: Seth Barberee Date: Tue, 8 Sep 2026 11:54:17 -0700 Subject: [PATCH 3/3] Actually run syms target in build Can't publish syms if they aren't built *taps head* --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 9c2068891..f7d2157ed 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -52,7 +52,7 @@ jobs: - name: Build via Makefile run: | - make -j${nproc} compare + make -j${nproc} compare syms - name: Modern run: |