From 0bd0bbfffd10b2d77ccf1a76623ef9e19c4257ae Mon Sep 17 00:00:00 2001
From: XargonWan <XargonWan@gmail.com>
Date: Thu, 31 Aug 2023 14:25:57 +0200
Subject: [PATCH] pipeline nehancements

---
 .github/workflows/cooker-selfhosted.yml | 9 ++++++---
 .github/workflows/main-selfhosted.yml   | 3 +++
 2 files changed, 9 insertions(+), 3 deletions(-)

diff --git a/.github/workflows/cooker-selfhosted.yml b/.github/workflows/cooker-selfhosted.yml
index f106340a..9d527f27 100644
--- a/.github/workflows/cooker-selfhosted.yml
+++ b/.github/workflows/cooker-selfhosted.yml
@@ -37,6 +37,9 @@ jobs:
         with:
           submodules: 'true'
 
+      - name: "Install dependencies"
+        run: "automation_tools/install_dependencies.sh"    
+
       - name: Generate cooker build ID
         run: |
           word1=$(shuf -n 1 ${GITHUB_WORKSPACE}/automation_tools/codename_wordlist.txt)
@@ -48,15 +51,15 @@ jobs:
           echo "buildid=$result" >> $GITHUB_ENV
           echo "VersionID is $result"
 
-      - name: "Install dependencies"
-        run: "automation_tools/install_dependencies.sh"
-
       - name: Run pre-build automation tasks
         run : "/bin/bash ${GITHUB_WORKSPACE}/automation_tools/pre_build_automation.sh"
 
       - name: "Adding flatpak portal for automated updates (cooker only)"
         run: sed -i '/finish-args:/a \ \ - --talk-name=org.freedesktop.Flatpak' net.retrodeck.retrodeck.yml
 
+      - name: "Updating release notes in appdata"
+        run: "automation_tools/appdata_management.sh"
+
       - name: "Build flatpak: download only"
         id: "flatpak-download"
         run: |
diff --git a/.github/workflows/main-selfhosted.yml b/.github/workflows/main-selfhosted.yml
index 7647f6ef..d7808765 100644
--- a/.github/workflows/main-selfhosted.yml
+++ b/.github/workflows/main-selfhosted.yml
@@ -46,6 +46,9 @@ jobs:
       - name: Read manifest content
         id: read_manifest
         run: echo "::set-output name=file_content::$(cat net.retrodeck.retrodeck.yml)"
+
+      - name: "Updating release notes in appdata"
+        run: "automation_tools/appdata_management.sh"
         
       - name: Check versions (main only)
         id: check_version_string