diff options
author | PikalaxALT <pikalaxalt@gmail.com> | 2021-06-15 08:37:38 -0400 |
---|---|---|
committer | PikalaxALT <pikalaxalt@gmail.com> | 2021-06-15 08:37:38 -0400 |
commit | 5a2f593c70b20bd42d056ebc4f1506b0d4479585 (patch) | |
tree | 1ca43969b1738c063bc974dde8aec1a3d6b59a01 | |
parent | 3f056b628ebf7a26aca45980a3049eda22396d75 (diff) |
Update GH Actions script
-rw-r--r-- | .github/workflows/build.yml | 53 |
1 files changed, 19 insertions, 34 deletions
diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 5ea79be17..5a626feac 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,11 @@ jobs: path: 'symbols' ref: symbols + - name: Checkout agbcc + uses: actions/checkout@master + with: + 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 @@ -30,9 +35,8 @@ jobs: # as an alternative to dkP - name: Install agbcc + working-directory: agbcc run: | - git clone https://github.com/pret/agbcc.git - cd agbcc ./build.sh ./install.sh ../ ./install.sh ../build_de @@ -40,53 +44,28 @@ jobs: - 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 + working-directory: build_de 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 - name: Webhook if: ${{ github.event_name == 'push' }} @@ -96,6 +75,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 |