From d05dc5547b585e5b98e2856dc5cfda8e355a336d Mon Sep 17 00:00:00 2001 From: Bladeoner Date: Sat, 2 Mar 2024 09:40:33 +0100 Subject: [PATCH] Added download buttons to README.md --- .github/workflows/build.yml | 11 +++++----- README.md | 42 ++++++++++++++++++++++++++++++++++--- 2 files changed, 44 insertions(+), 9 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 82412ad92..8e88eca5b 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -180,7 +180,7 @@ jobs: - name: Upload EX-Emulators artifacts uses: actions/upload-artifact@v4 with: - name: EX-Emulators-${{ matrix.image }} + name: ${{ matrix.image }} path: EX-Emulators/ release: @@ -199,21 +199,20 @@ jobs: uses: actions/download-artifact@v4 with: path: EX-Emulators - pattern: EX-Emulators-* merge-multiple: true - name: Re-ZIP artifacts run: | mkdir dist cd EX-Emulators + COMMIT_PREFIX=$(echo ${{ github.sha }} | cut -c1-8) for artifact in *.apk do file_name="${artifact%.apk}" - echo "-> Creating ${file_name}.zip" - zip "../dist/${file_name}.zip" "${file_name}.apk" + echo "-> Creating ${file_name//-${COMMIT_PREFIX}/}.zip" + zip "../dist/${file_name//-${COMMIT_PREFIX}/}.zip" "${file_name}.apk" done - COMMIT_PREFIX=$(echo ${{ github.sha }} | cut -c1-8) - zip -r "../dist/EX-Emulators-${COMMIT_PREFIX}.zip" *.apk + zip -r "../dist/EX-Emulators.zip" *.apk - name: Update Git Tag run: | diff --git a/README.md b/README.md index ec1ca510e..b8f257d2a 100644 --- a/README.md +++ b/README.md @@ -1,10 +1,46 @@ # EX Emulators +## Nightly builds -## Nightly Builds +### Download the latest builds from continuous integration: -|Download nightly builds from continuous integration: | [![Build Status][Build]][Actions] -|-------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------| +| Name | Status | File | +|-------------------------|-----------------------------------|--------------------------------------------| +| EX emulators | [![Build Status][Build]][Actions] | [![Emulator][Download]][EX emulators] | +| 2600 emu | [![Build Status][Build]][Actions] | [![Emulator][Download]][2600 emu] | +| C64 emu | [![Build Status][Build]][Actions] | [![Emulator][Download]][C64 emu] | +| GBA emu | [![Build Status][Build]][Actions] | [![Emulator][Download]][GBA emu] | +| GBC emu | [![Build Status][Build]][Actions] | [![Emulator][Download]][GBC emu] | +| Lynx emu | [![Build Status][Build]][Actions] | [![Emulator][Download]][Lynx emu] | +| MD emu | [![Build Status][Build]][Actions] | [![Emulator][Download]][MD emu] | +| MSX emu | [![Build Status][Build]][Actions] | [![Emulator][Download]][MSX emu] | +| NEO emu | [![Build Status][Build]][Actions] | [![Emulator][Download]][NEO emu] | +| NES emu | [![Build Status][Build]][Actions] | [![Emulator][Download]][NES emu] | +| NGP emu | [![Build Status][Build]][Actions] | [![Emulator][Download]][NGP emu] | +| PCE emu | [![Build Status][Build]][Actions] | [![Emulator][Download]][PCE emu] | +| Saturn emu | [![Build Status][Build]][Actions] | [![Emulator][Download]][Saturn emu] | +| Snes9x EX 1.43-9 | [![Build Status][Build]][Actions] | [![Emulator][Download]][Snes9x EX 1.43-9] | +| Snes9x EX 1.43-15 | [![Build Status][Build]][Actions] | [![Emulator][Download]][Snes9x EX 1.43-15] | +| Snes9x EX Plus | [![Build Status][Build]][Actions] | [![Emulator][Download]][Snes9x EX Plus] | +| Swan emu | [![Build Status][Build]][Actions] | [![Emulator][Download]][Swan emu] | [Actions]: https://github.com/Rakashazi/emu-ex-plus-alpha/actions/workflows/build.yml [Build]: https://github.com/Rakashazi/emu-ex-plus-alpha/actions/workflows/build.yml/badge.svg +[Download]: https://img.shields.io/badge/Download-blue +[EX emulators]: https://github.com/Rakashazi/emu-ex-plus-alpha/releases/download/Pre-release/EX-Emulators.zip +[2600 emu]: https://github.com/Rakashazi/emu-ex-plus-alpha/releases/download/Pre-release/2600Emu.zip +[C64 emu]: https://github.com/Rakashazi/emu-ex-plus-alpha/releases/download/Pre-release/C64Emu.zip +[GBA emu]: https://github.com/Rakashazi/emu-ex-plus-alpha/releases/download/Pre-release/GbaEmu.zip +[GBC emu]: https://github.com/Rakashazi/emu-ex-plus-alpha/releases/download/Pre-release/GbcEmu.zip +[Lynx emu]: https://github.com/Rakashazi/emu-ex-plus-alpha/releases/download/Pre-release/LynxEmu.zip +[MD emu]: https://github.com/Rakashazi/emu-ex-plus-alpha/releases/download/Pre-release/MdEmu.zip +[MSX emu]: https://github.com/Rakashazi/emu-ex-plus-alpha/releases/download/Pre-release/MsxEmu.zip +[NEO emu]: https://github.com/Rakashazi/emu-ex-plus-alpha/releases/download/Pre-release/NeoEmu.zip +[NES emu]: https://github.com/Rakashazi/emu-ex-plus-alpha/releases/download/Pre-release/NesEmu.zip +[NGP emu]: https://github.com/Rakashazi/emu-ex-plus-alpha/releases/download/Pre-release/NgpEmu.zip +[PCE emu]: https://github.com/Rakashazi/emu-ex-plus-alpha/releases/download/Pre-release/PceEmu.zip +[Saturn emu]: https://github.com/Rakashazi/emu-ex-plus-alpha/releases/download/Pre-release/SaturnEmu.zip +[Snes9x EX 1.43-9]: https://github.com/Rakashazi/emu-ex-plus-alpha/releases/download/Pre-release/Snes9xEX-9.zip +[Snes9x EX 1.43-15]: https://github.com/Rakashazi/emu-ex-plus-alpha/releases/download/Pre-release/Snes9xEX-15.zip +[Snes9x EX Plus]: https://github.com/Rakashazi/emu-ex-plus-alpha/releases/download/Pre-release/Snes9xEXPlus.zip +[Swan emu]: https://github.com/Rakashazi/emu-ex-plus-alpha/releases/download/Pre-release/SwanEmu.zip