From 13c0e928cbcb842be0484dd2692b41a1ea224530 Mon Sep 17 00:00:00 2001 From: Ryan Myers Date: Tue, 10 May 2022 21:35:30 -0400 Subject: [PATCH] Create VerifyBuild.yml --- .github/workflows/VerifyBuild.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 .github/workflows/VerifyBuild.yml diff --git a/.github/workflows/VerifyBuild.yml b/.github/workflows/VerifyBuild.yml new file mode 100644 index 00000000..ede1cb6f --- /dev/null +++ b/.github/workflows/VerifyBuild.yml @@ -0,0 +1,30 @@ +name: Verify Build + +on: + push: + branches: [ master ] + pull_request: + branches: [ master ] + +jobs: + build: + + runs-on: ubuntu-latest + + steps: + - name: Checkout + uses: actions/checkout@v3 + + - name: Install packages + run: | + sudo apt update + sudo apt install -y build-essential pkg-config git python3 libssl-dev wget libcapstone-dev + + - name: Get ROM + run: wget -O baseroms/dkr.z64 ${{secrets.ROMURL}} + + - name: Build ROM + run: make + + - name: Verify Build + run: if [[ $(sha1sum -c --quiet sha1/dkr.us_1.0.sha1) = "" ]]; then echo "Signature OK"; else echo "Failed"; exit 1; fi