diff options
| author | red031000 <rubenru09@aol.com> | 2020-12-23 19:21:52 +0000 |
|---|---|---|
| committer | red031000 <rubenru09@aol.com> | 2020-12-23 19:35:03 +0000 |
| commit | 7dfef0140ad1b09d7091ffc2db958a0c00b8f215 (patch) | |
| tree | dd435156c60557115b92680c81d9a544487fada0 /.github/workflows | |
| parent | bbb1fac16bc7e912410b3dc7bbfc5d3067ac19d4 (diff) | |
initial try of github actions instead of travis
Diffstat (limited to '.github/workflows')
| -rw-r--r-- | .github/workflows/build.yml | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml new file mode 100644 index 00000000..8d06370e --- /dev/null +++ b/.github/workflows/build.yml @@ -0,0 +1,47 @@ +name: build + +on: [push, pull_request] + +env: + LM_LICENSE_FILE: "$GITHUB_WORKSPACE/tools/mwccarm/license.dat" + CC: gcc-8 + CXX: g++-8 + CALCROM_DISCORD_WEBHOOK_AVATAR_URL: "https://i.imgur.com/38BQHdd.png" + CALCROM_DISCORD_WEBHOOK_USERNAME: OK + CALCROM_WEBHOOK_URL: ${{ secrets.WebhookUrl }} + + +jobs: + build: + runs-on: ubuntu-20.04 + + strategy: + matrix: + version: [diamond, pearl] + + steps: + - name: Update and Install Software + run: | + sudo apt update + sudo apt -y upgrade + sudo apt -y install g++-8-multilib linux-libc-dev binutils-arm-none-eabi wine32 wine-stable + - name: Checkout Repo + uses: actions/checkout@v2 + - name: Setup Repo + run: | + mkdir -p $HOME/download + cd $HOME/download + wget http://private.martmists.com/mwccarm.zip + wget http://private.martmists.com/nitro.tar.gz + unzip mwccarm.zip + mv mwccarm $GITHUB_WORKSPACE/tools + tar xzf nitro.tar.gz + mv tools/bin $GITHUB_WORKSPACE/tools + mv include/nitro/specfiles/ARM7-TS.lcf.template $GITHUB_WORKSPACE/arm7 + mv include/nitro/specfiles/ARM9-TS.lcf.template $GITHUB_WORKSPACE/arm9 + working-directory: $HOME + - name: Build + run: make ${{ matrix.version }} + - name: Webhook + run: .github/calcrom/calcrom.sh pokediamond "$CALCROM_WEBHOOK_URL" + continue-on-error: true |
