From 3f82666c29d8e59fcb29b86fae199c88646d73b9 Mon Sep 17 00:00:00 2001 From: Kjeld Schouten Date: Wed, 21 Feb 2024 01:27:45 +0100 Subject: [PATCH] fix(ci): correct mistake in CI --- .github/scripts/build-catalog.sh | 22 ++++++++++++++++++++-- charts/stable/jackett/Chart.yaml | 2 +- 2 files changed, 21 insertions(+), 3 deletions(-) diff --git a/.github/scripts/build-catalog.sh b/.github/scripts/build-catalog.sh index 36006f4ae58..19a3e84f1ea 100755 --- a/.github/scripts/build-catalog.sh +++ b/.github/scripts/build-catalog.sh @@ -3,8 +3,7 @@ set -o errexit set -o nounset set -o pipefail - - +patch_apps() { # Copy changelog from website if [[ ! -f "website/docs/charts/${train}/${chartname}/CHANGELOG.md" ]]; then touch "website/docs/charts/${train}/${chartname}/CHANGELOG.md" @@ -24,5 +23,24 @@ fi echo "Truncating changelog for: ${chartname}" # Truncate changelog to only contain the last 100 lines sed -i '100,$ d' "${target}/CHANGELOG.md" || : +} +export -f patch_apps + +if [[ -d "charts/${1}" ]]; then + echo "Start processing charts/${1} ..." + chartversion=$(cat charts/${1}/Chart.yaml | grep "^version: " | awk -F" " '{ print $2 }') + chartname=$(basename charts/${1}) + train=$(basename $(dirname "charts/${1}")) + SCALESUPPORT=$(cat charts/${1}/Chart.yaml | yq '.annotations."truecharts.org/SCALE-support"' -r) + if [[ "${SCALESUPPORT}" == "true" ]]; then + patch_apps "charts/${1}" "${chartname}" "$train" "${chartversion}" + else + echo "Skipping chart charts/${1}, no correct SCALE compatibility layer detected" + fi +else + echo "Chart 'charts/${1}' no longer exists in repo. Skipping it..." +fi +echo "Done processing charts/${1} ..." + diff --git a/charts/stable/jackett/Chart.yaml b/charts/stable/jackett/Chart.yaml index e49ae2aeba4..4ec2acbff97 100644 --- a/charts/stable/jackett/Chart.yaml +++ b/charts/stable/jackett/Chart.yaml @@ -35,4 +35,4 @@ sources: - https://github.com/truecharts/charts/tree/master/charts/stable/jackett - https://ghcr.io/linuxserver/jackett type: application -version: 18.2.1 +version: 18.2.2