From 1df02f2aa70a0ccee51fd2680bf0559b09a447c7 Mon Sep 17 00:00:00 2001 From: fithwum Date: Sat, 5 Jul 2025 14:01:55 -0700 Subject: [PATCH] test --- .gitea/workflows/base-build.yml | 23 ++++++++--------------- 1 file changed, 8 insertions(+), 15 deletions(-) diff --git a/.gitea/workflows/base-build.yml b/.gitea/workflows/base-build.yml index 6a22ea5..d7ede56 100644 --- a/.gitea/workflows/base-build.yml +++ b/.gitea/workflows/base-build.yml @@ -69,24 +69,17 @@ jobs: cp "$filepath" upload-repo/"$version_dir"/ done - - name: Generate changelogs per version + - name: Generate and append changelogs run: | cd upload-repo - git fetch --tags - - # Get last tag, or fallback to first commit - last_tag=$(git describe --tags --abbrev=0 2>/dev/null || git rev-list --max-parents=0 HEAD) - for version in buster bullseye bookworm docker-build; do - changelog_path="$version/CHANGES.md" - mkdir -p "$version" + changelog="$version/CHANGES.md" + mkdir -p "$(dirname "$changelog")" + touch "$changelog" + echo "[INFO] Updating changelog for $version" - echo "[INFO] Appending to CHANGES.md for $version" - { - echo "" - echo "### Changes as of $(date -u +'%Y-%m-%dT%H:%M:%SZ')" - git log --pretty=format:"- %s" "$last_tag"..HEAD -- "$version/" - } >> "$changelog_path" + echo -e "\n## $(date -u +'%Y-%m-%dT%H:%M:%SZ')" >> "$changelog" + git log -n 5 --pretty=format:"- %s" >> "$changelog" done - name: Commit and push archives if changed @@ -96,7 +89,7 @@ jobs: git config --global user.email "${{ env.GIT_EMAIL }}" if git status --porcelain | grep .; then - git add **/*.tar.bz2 **/CHANGES.md + git add . git commit -m "Update base images and changelogs on $(date -u +'%Y-%m-%dT%H:%M:%SZ')" git push else