diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml new file mode 100644 index 0000000..b5c5b4e --- /dev/null +++ b/.github/workflows/build.yaml @@ -0,0 +1,28 @@ +name: build + +on: + pull_request: + branches: [ main ] + push: + branches: [ main ] + workflow_dispatch: + +jobs: + + macos-build: + + runs-on: ubuntu-latest + + steps: + + - name: Checkout repository + uses: actions/checkout@v4 + + - name: Package the ROMs + run: scripts/build.sh + + - name: Archive the binary + uses: actions/upload-artifact@v4 + with: + path: build/mame-roms.zip + if-no-files-found: error diff --git a/scripts/build.sh b/scripts/build.sh index dd340cf..d19b917 100755 --- a/scripts/build.sh +++ b/scripts/build.sh @@ -14,10 +14,10 @@ mkdir -p "$BUILD_DIRECTORY" cd "$BUILD_DIRECTORY" -mkdir psionlz64 -cp "$ROOT_DIRECTORY/OrganiserII/43-lz64.rom" psionlz64 -cp "$ROOT_DIRECTORY/OrganiserII/hd44780_a00.bin" psionlz64 -cp "$ROOT_DIRECTORY/OrganiserII/psion_lz_charset.bin" psionlz64 +# mkdir psionlz64 +# cp "$ROOT_DIRECTORY/OrganiserII/43-lz64.rom" psionlz64 +# cp "$ROOT_DIRECTORY/OrganiserII/hd44780_a00.bin" psionlz64 +# cp "$ROOT_DIRECTORY/OrganiserII/psion_lz_charset.bin" psionlz64 mkdir psion3 cp "$ROOT_DIRECTORY/Series3/s3_v1.91f_multi.bin" psion3 @@ -64,3 +64,5 @@ cp "$ROOT_DIRECTORY/Series3/pb_v1.91f_acn/pb_v1.91f_acn.bin" pocketbk mkdir pocketbk2 cp "$ROOT_DIRECTORY/Series3a/pb2_v1.30f_acn.bin" pocketbk2 + +zip -r "mame-roms.zip" *