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
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:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user