From 82046b402101c6f4ec700863999082ae54b66408 Mon Sep 17 00:00:00 2001 From: Kjeld Schouten-Lebbing Date: Thu, 10 Nov 2022 20:59:21 +0100 Subject: [PATCH] fix(ci): prevent changelog mistakes --- .github/scripts/build-catalog.sh | 4 ++-- .github/workflows/charts-release.yaml | 6 ++++-- charts/stable/jackett/Chart.yaml | 2 +- 3 files changed, 7 insertions(+), 5 deletions(-) diff --git a/.github/scripts/build-catalog.sh b/.github/scripts/build-catalog.sh index eca4d4e94e2..f6bd9808d65 100755 --- a/.github/scripts/build-catalog.sh +++ b/.github/scripts/build-catalog.sh @@ -78,8 +78,8 @@ patch_apps() { # Copy changelog from website cp -rf "website/docs/charts/${train}/${chart}/CHANGELOG.md" "${target}/CHANGELOG.md" 2>/dev/null || : sed -i '1d' "${target}/CHANGELOG.md" - sed -i '1s/^/*for the complete changelog, please refer to the website*\n\n/' "website/docs/charts/${train}/${chart}/CHANGELOG.md" - sed -i '1s/^/**Important:**\n/' "website/docs/charts/${train}/${chart}/CHANGELOG.md" + sed -i '1s/^/*for the complete changelog, please refer to the website*\n\n/' "${target}/CHANGELOG.md" + sed -i '1s/^/**Important:**\n/' "${target}/CHANGELOG.md" sed -i '100,$ d' "${target}/CHANGELOG.md" || : # Generate SCALE App description file cat ${target}/Chart.yaml | yq .description -r >> ${target}/app-readme.md diff --git a/.github/workflows/charts-release.yaml b/.github/workflows/charts-release.yaml index c7da965887f..46d4a2363a5 100644 --- a/.github/workflows/charts-release.yaml +++ b/.github/workflows/charts-release.yaml @@ -100,9 +100,11 @@ jobs: touch "website/docs/charts/${train}/${chart}/CHANGELOG.md" fi sed -i '1d' "website/docs/charts/${train}/${chart}/CHANGELOG.md" - cat ${chart}/app-changelog.md | cat - "website/docs/charts/${train}/${chart}/CHANGELOG.md" > temp && mv temp "website/docs/charts/${train}/${chart}/CHANGELOG.md" + cat charts/${train}/${chart}/app-changelog.md | cat - "website/docs/charts/${train}/${chart}/CHANGELOG.md" > temp && mv temp "website/docs/charts/${train}/${chart}/CHANGELOG.md" sed -i '1s/^/# Changelog\n\n/' "website/docs/charts/${train}/${chart}/CHANGELOG.md" - rm -rf ${chart}/app-changelog.md || echo "app-changelog not found..." + rm -rf charts/${train}/${chart}/app-changelog.md || echo "app-changelog not found..." + # Prevent changelog bloat + sed -i '3000,$ d' "website/docs/charts/${train}/${chart}/CHANGELOG.md" || : fi done diff --git a/charts/stable/jackett/Chart.yaml b/charts/stable/jackett/Chart.yaml index 61343b447e0..1cbb9397262 100644 --- a/charts/stable/jackett/Chart.yaml +++ b/charts/stable/jackett/Chart.yaml @@ -22,7 +22,7 @@ sources: - https://github.com/truecharts/charts/tree/master/charts/stable/jackett - https://github.com/Jackett/Jackett type: application -version: 12.0.0 +version: 12.0.1 annotations: truecharts.org/catagories: | - media