summaryrefslogtreecommitdiff
path: root/.github
diff options
context:
space:
mode:
authorPikalaxALT <PikalaxALT@users.noreply.github.com>2021-06-15 08:57:25 -0400
committerGitHub <noreply@github.com>2021-06-15 08:57:25 -0400
commit8ccfa170781ed38f7ccf653fa6cab6c2aea607fe (patch)
tree705b0e5f320cd8be6218069c8537a70a21e343fe /.github
parent6bb16d44745f760a8bbeacbcbd5dec1ce274d60b (diff)
parent606a4c96c13344e7a028cecab725c6be26ba356b (diff)
Merge pull request #824 from PikalaxALT/push_symbols
Fix issues with GH Actions
Diffstat (limited to '.github')
-rw-r--r--.github/workflows/build.yml54
1 files changed, 20 insertions, 34 deletions
diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index 5ea79be17..67e49fc5b 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -7,7 +7,7 @@ on:
jobs:
build:
- runs-on: ubuntu-18.04
+ runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@master
@@ -23,6 +23,12 @@ jobs:
path: 'symbols'
ref: symbols
+ - name: Checkout agbcc
+ uses: actions/checkout@master
+ with:
+ repository: 'pret/agbcc'
+ path: 'agbcc'
+
- name: Install binutils
run: sudo apt install gcc-arm-none-eabi binutils-arm-none-eabi
# build-essential, git, and libpng-dev are already installed
@@ -31,62 +37,36 @@ jobs:
- name: Install agbcc
run: |
- git clone https://github.com/pret/agbcc.git
- cd agbcc
./build.sh
./install.sh ../
./install.sh ../build_de
+ working-directory: ./agbcc
- name: Compare
run: |
make -j${nproc} compare_ruby
- make -j${nproc} compare_ruby_debug
make -j${nproc} compare_ruby_rev1
make -j${nproc} compare_ruby_rev2
make -j${nproc} compare_sapphire
- make -j${nproc} compare_sapphire_debug
make -j${nproc} compare_sapphire_rev1
make -j${nproc} compare_sapphire_rev2
- mv *.sym symbols
+ make -j${nproc} modern
- - name: Modern
+ - name: Nonmatching
run: |
- make -j${nproc} ruby_modern
- make -j${nproc} ruby_debug_modern
- make -j${nproc} ruby_rev1_modern
- make -j${nproc} ruby_rev2_modern
- make -j${nproc} sapphire_modern
- make -j${nproc} sapphire_debug_modern
- make -j${nproc} sapphire_rev1_modern
- make -j${nproc} sapphire_rev2_modern
- mv *.sym symbols
-
- - name: German Before
- run: |
- cd build_de
- sh de_before.sh
+ make clean
+ make -j${nproc} ruby NONMATCHING=1
- name: German
run: |
- cd build_de
+ sh de_before.sh
make -j${nproc} compare_ruby_de
make -j${nproc} compare_ruby_de_debug
make -j${nproc} compare_ruby_de_rev1
make -j${nproc} compare_sapphire_de
make -j${nproc} compare_sapphire_de_debug
make -j${nproc} compare_sapphire_de_rev1
- mv *.sym ../symbols
-
- - name: German Modern
- run: |
- cd build_de
- make -j${nproc} ruby_de_modern
- make -j${nproc} ruby_de_debug_modern
- make -j${nproc} ruby_de_rev1_modern
- make -j${nproc} sapphire_de_modern
- make -j${nproc} sapphire_de_debug_modern
- make -j${nproc} sapphire_de_rev1_modern
- mv *.sym ../symbols
+ working-directory: ./build_de
- name: Webhook
if: ${{ github.event_name == 'push' }}
@@ -96,6 +76,12 @@ jobs:
CALCROM_DISCORD_WEBHOOK_URL: ${{ secrets.CALCROM_DISCORD_WEBHOOK_URL }}
run: sh .github/calcrom/webhook.sh pokeruby
+ - name: Move symfiles
+ if: ${{ github.event_name == 'push' }}
+ run: |
+ cp *.sym symbols/
+ cp build_de/*.sym symbols/
+
- name: Update symfiles
if: ${{ github.event_name == 'push' }}
uses: EndBug/add-and-commit@v7