test
Some checks failed
Build, Upload RootFS, and Push Docker Images / build-rootfs-archives (push) Successful in 7m9s
Build, Upload RootFS, and Push Docker Images / push-archives-to-repo (push) Failing after 31s
Build, Upload RootFS, and Push Docker Images / build-and-push-docker-images (push) Has been skipped

This commit is contained in:
2025-07-05 14:01:55 -07:00
parent 801a2e478b
commit 1df02f2aa7

View File

@@ -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