Suppression de build pal, hardcode des variables pour debug

This commit is contained in:
2025-09-12 15:12:44 +02:00
parent 94862bda12
commit 228c773ffc

View File

@@ -56,12 +56,12 @@ jobs:
steps: steps:
- name: Download and decrypt baserom - name: Download and decrypt baserom
run: | run: |
curl -L "${{ vars.BASEROM_US10_URL }}" -o baserom.us.v10.enc.z64 curl -L "https://f003.backblazeb2.com/file/KawaPublicCDN/jv/roms+n64/baserom.us.v10.enc.z64" -o baserom.us.v10.enc.z64
openssl enc -d -aes-256-cbc -in baserom.us.v10.enc.z64 -out baserom.us.v10.z64 -k "${{ vars.BASEROM_US10_KEY}" openssl enc -d -aes-256-cbc -in baserom.us.v10.enc.z64 -out baserom.us.v10.z64 -k "penis"
FILE_SHA1=$(sha1sum baserom.us.v10.z64 | awk '{ print $1 }') FILE_SHA1=$(sha1sum baserom.us.v10.z64 | awk '{ print $1 }')
echo "Calculated SHA1 - $FILE_SHA1" echo "Calculated SHA1 - $FILE_SHA1"
echo "Expected SHA1 - ${{ vars.BASEROM_US10_SHA1 }}" echo "Expected SHA1 - 79a6de8d485242cab3603461d4e35645a08db645"
[ "$FILE_SHA1" != "${{ vars.BASEROM_US10_SHA1 }}" ] && exit 1 || echo "Checksum verification passed" [ "$FILE_SHA1" != "79a6de8d485242cab3603461d4e35645a08db645" ] && exit 1 || echo "Checksum verification passed"
- name: Compile - name: Compile
run: make run: make
@@ -70,32 +70,32 @@ jobs:
run: | run: |
FILE_SHA1=$(sha1sum build/us.v10/banjo.us.v10.z64 | awk '{ print $1 }') FILE_SHA1=$(sha1sum build/us.v10/banjo.us.v10.z64 | awk '{ print $1 }')
echo "Calculated SHA1 - $FILE_SHA1" echo "Calculated SHA1 - $FILE_SHA1"
echo "Expected SHA1 - ${{ vars.BASEROM_US10_SHA1 }}" echo "Expected SHA1 - 79a6de8d485242cab3603461d4e35645a08db645"
[ "$FILE_SHA1" != "${{ vars.BASEROM_US10_SHA1 }}" ] && exit 1 || echo "Checksum verification passed" [ "$FILE_SHA1" != "79a6de8d485242cab3603461d4e35645a08db645" ] && exit 1 || echo "Checksum verification passed"
build-test-pal: # build-test-pal:
name: Test PAL Build # name: Test PAL Build
runs-on: ubuntu-latest # runs-on: ubuntu-latest
needs: build-image # needs: build-image
container: # container:
image: git.azuze.fr/kawa/banjo-kazooie:latest # image: git.azuze.fr/kawa/banjo-kazooie:latest
steps: # steps:
- name: Download and decrypt baserom # - name: Download and decrypt baserom
run: | # run: |
curl -L "${{ vars.BASEROM_PAL_URL }}" -o baserom.pal.enc.z64 # curl -L "${{ vars.BASEROM_PAL_URL }}" -o baserom.pal.enc.z64
openssl enc -d -aes-256-cbc -in baserom.pal.enc.z64 -out baserom.pal.z64 -k "${{ vars.BASEROM_PAL_KEY}" # openssl enc -d -aes-256-cbc -in baserom.pal.enc.z64 -out baserom.pal.z64 -k "${{ vars.BASEROM_PAL_KEY}"
FILE_SHA1=$(sha1sum baserom.pal.z64 | awk '{ print $1 }') # FILE_SHA1=$(sha1sum baserom.pal.z64 | awk '{ print $1 }')
echo "Calculated SHA1 - $FILE_SHA1" # echo "Calculated SHA1 - $FILE_SHA1"
echo "Expected SHA1 - ${{ vars.BASEROM_PAL_SHA1 }}" # echo "Expected SHA1 - ${{ vars.BASEROM_PAL_SHA1 }}"
[ "$FILE_SHA1" != "${{ vars.BASEROM_PAL_SHA1 }}" ] && exit 1 || echo "Checksum verification passed" # [ "$FILE_SHA1" != "${{ vars.BASEROM_PAL_SHA1 }}" ] && exit 1 || echo "Checksum verification passed"
- name: Compile # - name: Compile
run: make VERSION=pal # run: make VERSION=pal
- name: Verify ROM # - name: Verify ROM
run: | # run: |
DECOMP_SHA1=$(sha1sum decompressed.pal.z64 | awk '{ print $1 }') # DECOMP_SHA1=$(sha1sum decompressed.pal.z64 | awk '{ print $1 }')
FILE_SHA1=$(sha1sum build/pal/banjo.pal.prelim.z64 | awk '{ print $1 }') # FILE_SHA1=$(sha1sum build/pal/banjo.pal.prelim.z64 | awk '{ print $1 }')
echo "Calculated SHA1 - $FILE_SHA1" # echo "Calculated SHA1 - $FILE_SHA1"
echo "Expected SHA1 - $DECOMP_SHA1" # echo "Expected SHA1 - $DECOMP_SHA1"
[ "$FILE_SHA1" != "$DECOMP_SHA1" ] && exit 1 || echo "Checksum verification passed" # [ "$FILE_SHA1" != "$DECOMP_SHA1" ] && exit 1 || echo "Checksum verification passed"