On branch feat/godot-configurator

Changes to be committed:
	modified:   .github/workflows/build-gdc.yml
	modified:   net.retrodeck.retrodeck.yml
This commit is contained in:
monkeyx-net 2024-08-06 10:18:48 +01:00
parent dec1d409b5
commit db3eab33a4
2 changed files with 24 additions and 23 deletions

View file

@ -1,4 +1,4 @@
name: Test GD Config name: Release Godot Configurator
on: on:
push: push:
@ -7,13 +7,13 @@ on:
branches: [ feat/godot-configurator ] branches: [ feat/godot-configurator ]
concurrency: concurrency:
group: ci-${{github.actor}}-${{github.head_ref || github.run_number}}-${{github.ref}}-devdesktop #group: ci-${{github.actor}}-${{github.head_ref || github.run_number}}-${{github.ref}}-devdesktop
cancel-in-progress: true cancel-in-progress: true
env: env:
GODOT_VERSION: 4.2.2 GODOT_VERSION: 4.2.2
EXPORT_NAME: RetroDECK-Configurator EXPORT_NAME: RetroDECK-Configurator
TAG: v0.0.5 TAG: v0.5
jobs: jobs:
export-linux: export-linux:
@ -55,8 +55,10 @@ jobs:
path: ~/${{env.EXPORT_NAME}}.tar.gz path: ~/${{env.EXPORT_NAME}}.tar.gz
retention-days: 14 retention-days: 14
# Upload release linked to tag
# had to explicity call file
- name: Upload Release Asset 🚀 - name: Upload Release Asset 🚀
uses: svenstaro/upload-release-action@v2 uses: svenstaro/upload-release-action@v2.9.0
with: with:
repo_token: ${{ secrets.GITHUB_TOKEN }} repo_token: ${{ secrets.GITHUB_TOKEN }}
file: /github/home/RetroDECK-* file: /github/home/RetroDECK-*

View file

@ -7,7 +7,6 @@ sdk: org.kde.Sdk
command: retrodeck.sh command: retrodeck.sh
finish-args: finish-args:
- --talk-name=org.freedesktop.Flatpak
- --socket=wayland - --socket=wayland
- --socket=x11 - --socket=x11
- --socket=pulseaudio - --socket=pulseaudio
@ -67,7 +66,7 @@ modules:
# The version number is hardcoded in /app/retrodeck/version # The version number is hardcoded in /app/retrodeck/version
# #
# UPDATE STEPS FOR MAIN: # UPDATE STEPS FOR MAIN:
# [ ] Update the VERSION variable on line containing "VERSION=feat/godot-configurator" # [ ] Update the VERSION variable on line containing "VERSION=THISBRANCH"
# [ ] Update the appdata.xml with the version number and notes # [ ] Update the appdata.xml with the version number and notes
- name: version-initialization - name: version-initialization
@ -83,7 +82,7 @@ modules:
mkdir -p ${FLATPAK_DEST}/retrodeck/ mkdir -p ${FLATPAK_DEST}/retrodeck/
if [[ $VERSION == *"cooker"* ]]; if [[ $VERSION == *"cooker"* ]];
then then
VERSION="$VERSION-BlizzaraConsole" VERSION="$VERSION-VERSIONPLACEHOLDER"
fi fi
echo $VERSION >> ${FLATPAK_DEST}/retrodeck/version echo $VERSION >> ${FLATPAK_DEST}/retrodeck/version
cat ${FLATPAK_DEST}/retrodeck/version cat ${FLATPAK_DEST}/retrodeck/version
@ -91,7 +90,7 @@ modules:
sources: sources:
- type: git - type: git
url: https://github.com/RetroDECK/RetroDECK.git url: https://github.com/RetroDECK/RetroDECK.git
branch: feat/godot-configurator branch: THISBRANCH
- name: xmlstarlet - name: xmlstarlet
config-opts: config-opts:
@ -185,7 +184,7 @@ modules:
sources: sources:
- type: archive - type: archive
url: https://buildbot.libretro.com/nightly/linux/x86_64/RetroArch.7z url: https://buildbot.libretro.com/nightly/linux/x86_64/RetroArch.7z
sha256: 971bbf3d177ef489c0f71a5dc61f4b9f71abcf13f7e84a2d4e59300149d32f3a sha256: RASHAPLACEHOLDER
# Not part of the offical RetroArch AppImage # Not part of the offical RetroArch AppImage
# retroarch-cores-nightly must be earlier than retroarch-cores as it will overwrite this cores with the stable ones # retroarch-cores-nightly must be earlier than retroarch-cores as it will overwrite this cores with the stable ones
@ -197,7 +196,7 @@ modules:
sources: sources:
- type: archive - type: archive
url: https://buildbot.libretro.com/nightly/linux/x86_64/RetroArch_cores.7z url: https://buildbot.libretro.com/nightly/linux/x86_64/RetroArch_cores.7z
sha256: 213ec1778a6b81e81c7f07881fbe968a7d8642df947c99cb9f017ae481ac20d5 sha256: RANIGHTLYCORESPLACEHOLDER
- name: retroarch-cores - name: retroarch-cores
buildsystem: simple buildsystem: simple
@ -216,7 +215,7 @@ modules:
sources: sources:
- type: archive - type: archive
url: https://buildbot.libretro.com/nightly/linux/x86_64/latest/sameduck_libretro.so.zip url: https://buildbot.libretro.com/nightly/linux/x86_64/latest/sameduck_libretro.so.zip
sha256: ba87f5451bea0272c3d66d3fc54d7a6c0f47427a0f0b93a32390218b74966c55 sha256: SAMEDUCKSHAPLACEHOLDER
- name: ppsspp-bios - name: ppsspp-bios
buildsystem: simple buildsystem: simple
@ -226,7 +225,7 @@ modules:
sources: sources:
- type: archive - type: archive
url: https://github.com/hrydgard/ppsspp/archive/refs/heads/master.zip url: https://github.com/hrydgard/ppsspp/archive/refs/heads/master.zip
sha256: ad4fce68f491e1def13945127844e09552cc5466bacf7959252c269c05e99148 sha256: PPSSPPBIOSHASHPLACEHOLDER
- name: msx-bios - name: msx-bios
buildsystem: simple buildsystem: simple
@ -237,7 +236,7 @@ modules:
sources: sources:
- type: archive - type: archive
url: http://bluemsx.msxblue.com/rel_download/blueMSXv282full.zip url: http://bluemsx.msxblue.com/rel_download/blueMSXv282full.zip
sha256: 5b68e1bc41590302c762093243e66602da2b2f6951a595a06b9b436b0e458bc6 sha256: MSXBIOSHASHPLACEHOLDER
strip-components: 0 strip-components: 0
- name: amiga-bios - name: amiga-bios
@ -266,7 +265,7 @@ modules:
sources: sources:
- type: archive - type: archive
url: https://github.com/RetroDECK/org.ppsspp.PPSSPP/releases/latest/download/RetroDECK-PPSSPP-Artifact.tar.gz url: https://github.com/RetroDECK/org.ppsspp.PPSSPP/releases/latest/download/RetroDECK-PPSSPP-Artifact.tar.gz
sha256: b47b1025c88f513c5e345b006a7b2be6156f845b436ccb14b7cf3122ade971de sha256: RETRODECKPPSSPPLATEST
# PCSX2 # PCSX2
# Inspired by: https://github.com/flathub/com.zettlr.Zettlr/blob/master/com.zettlr.Zettlr.yaml # Inspired by: https://github.com/flathub/com.zettlr.Zettlr/blob/master/com.zettlr.Zettlr.yaml
@ -302,7 +301,7 @@ modules:
sources: sources:
- type: archive - type: archive
url: https://github.com/RetroDECK/org.DolphinEmu.dolphin-emu/releases/latest/download/RetroDECK-dolphin-Artifact.tar.gz url: https://github.com/RetroDECK/org.DolphinEmu.dolphin-emu/releases/latest/download/RetroDECK-dolphin-Artifact.tar.gz
sha256: 506af6c1029fd6347aae56929b32e775560b350bc9100dd894b7192887684a86 sha256: RETRODECKDOLPHINLATEST
# PRIMEHACK # PRIMEHACK
# https://github.com/RetroDECK/io.github.shiiion.primehack # https://github.com/RetroDECK/io.github.shiiion.primehack
@ -321,7 +320,7 @@ modules:
sources: sources:
- type: archive - type: archive
url: https://github.com/RetroDECK/io.github.shiiion.primehack/releases/latest/download/RetroDECK-primehack-Artifact.tar.gz url: https://github.com/RetroDECK/io.github.shiiion.primehack/releases/latest/download/RetroDECK-primehack-Artifact.tar.gz
sha256: 7cd20690cea20284b6b272092f79cadf6a7ca9d5b9df7cb5985cb090ff47731d sha256: RETRODECKPRIMEHACKLATEST
# RPCS3 # RPCS3
# https://rpcs3.net/download # https://rpcs3.net/download
@ -359,7 +358,7 @@ modules:
sources: sources:
- type: archive - type: archive
url: https://github.com/RetroDECK/net.kuribo64.melonDS/releases/latest/download/RetroDECK-melonds-Artifact.tar.gz url: https://github.com/RetroDECK/net.kuribo64.melonDS/releases/latest/download/RetroDECK-melonds-Artifact.tar.gz
sha256: 2a0f721ba25da2fe5eb9b3924365697f127b532904354778166e03e6672e03c7 sha256: RETRODECKMELONDSLATEST
# Duckstation # Duckstation
# https://github.com/stenzek/duckstation/releases/tag/preview # https://github.com/stenzek/duckstation/releases/tag/preview
@ -422,7 +421,7 @@ modules:
sources: sources:
- type: file - type: file
url: https://github.com/Vita3K/Vita3K/releases/download/continuous/ubuntu-latest.zip url: https://github.com/Vita3K/Vita3K/releases/download/continuous/ubuntu-latest.zip
sha256: 0b86c7c76d8e617a4e54ee8f17e392c818fe64197a3b1105181101c4de2b6ec9 sha256: VITA3KSHAPLACEHOLDER
- type: file - type: file
path: res/retrodeck.png path: res/retrodeck.png
@ -441,7 +440,7 @@ modules:
sources: sources:
- type: archive - type: archive
url: https://github.com/RetroDECK/org.solarus_games.solarus.Launcher/releases/latest/download/RetroDECK-solarus-Artifact.tar.gz url: https://github.com/RetroDECK/org.solarus_games.solarus.Launcher/releases/latest/download/RetroDECK-solarus-Artifact.tar.gz
sha256: 944dbba229f1bcab61e44a068aa75a01967ce9376c0d337d874c8de041eef599 sha256: RETRODECKSOLARUSLATEST
# GZDoom # GZDoom
# When updating remember to update all the .pk3 files from the standalone linux download # When updating remember to update all the .pk3 files from the standalone linux download
@ -459,7 +458,7 @@ modules:
sources: sources:
- type: archive - type: archive
url: https://github.com/RetroDECK/org.zdoom.GZDoom/releases/latest/download/RetroDECK-gzdoom-Artifact.tar.gz url: https://github.com/RetroDECK/org.zdoom.GZDoom/releases/latest/download/RetroDECK-gzdoom-Artifact.tar.gz
sha256: ad78911d605a4b6e8a6229833ca8d6a1770b6f52a9ece5dc63e0c11f68474508 sha256: RETRODECKGZDOOMLATEST
# Ryujinx Appimage # Ryujinx Appimage
# https://ryujinx.org/download # https://ryujinx.org/download
@ -501,7 +500,7 @@ modules:
sources: sources:
- type: archive - type: archive
url: https://github.com/mborgerson/xemu-hdd-image/releases/latest/download/xbox_hdd.qcow2.zip url: https://github.com/mborgerson/xemu-hdd-image/releases/latest/download/xbox_hdd.qcow2.zip
sha256: d9f5a4c1224ff24cf9066067bda70cc8b9c874ea22b9c542eb2edbfc4621bb39 sha256: XEMUHDDHASHPLACEHOLDER
# MAME # MAME
@ -513,7 +512,7 @@ modules:
sources: sources:
- type: archive - type: archive
url: https://github.com/RetroDECK/MAME/releases/latest/download/RetroDECK-MAME-Artifact.tar.gz url: https://github.com/RetroDECK/MAME/releases/latest/download/RetroDECK-MAME-Artifact.tar.gz
sha256: d530017178efdf4590ee749854b9cdfc7501130863be266ff62db05281f90626 sha256: RETRODECKMAMELATEST
# ES-DE # ES-DE
@ -640,4 +639,4 @@ modules:
sources: sources:
- type: git - type: git
url: https://github.com/RetroDECK/RetroDECK.git url: https://github.com/RetroDECK/RetroDECK.git
branch: feat/godot-configurator branch: THISBRANCH