test
All checks were successful
Build and Push Teamspeak Images on Base Image Update / check-for-changes (push) Successful in 6s
Build and Push Teamspeak Images on Base Image Update / build-basic (push) Successful in 6s
Build and Push Teamspeak Images on Base Image Update / build-alpine (push) Successful in 7s
Build and Push Teamspeak Images on Base Image Update / build-debian (push) Successful in 9s
Build and Push Teamspeak Images on Base Image Update / generate-build-info (push) Successful in 4s
Build and Push Teamspeak Images on Base Image Update / generate-changelogs (push) Has been skipped

This commit is contained in:
2025-07-17 18:28:07 -07:00
parent f691b0492a
commit 9cc489bf71

View File

@@ -247,21 +247,23 @@ jobs:
}' > "$infofile" }' > "$infofile"
done done
- name: Copy build-info to repo # - name: Copy build-info to repo
run: | # run: |
for version in alpine debian basic; do # for version in alpine debian basic; do
if [ -f "$version/build-info.json" ]; then # if [ -f "$version/build-info.json" ]; then
mkdir -p "$GITHUB_WORKSPACE/$version" # mkdir -p "$GITHUB_WORKSPACE/$version"
cp "$version/build-info.json" "$GITHUB_WORKSPACE/$version/" # cp "$version/build-info.json" "$GITHUB_WORKSPACE/$version/"
fi # fi
done # done
- name: Commit and push build-info if changed - name: Commit and push build-info if changed
run: | run: |
git config user.name "${{ secrets.GIT_USERNAME }}" git config user.name "${{ secrets.GIT_USERNAME }}"
git config user.email "${{ secrets.GIT_EMAIL }}" git config user.email "${{ secrets.GIT_EMAIL }}"
if git status --porcelain | grep .; then
git add */build-info.json git add */build-info.json
if ! git diff --cached --quiet; then
git commit -m "Update build-info on $(date -u +'%Y-%m-%dT%H:%M:%SZ')" git commit -m "Update build-info on $(date -u +'%Y-%m-%dT%H:%M:%SZ')"
git push git push
@@ -275,6 +277,12 @@ jobs:
echo "[INFO] No build-info changes to commit." echo "[INFO] No build-info changes to commit."
fi fi
ls -l */build-info.json || echo "❌ build-info not written"
for version in alpine debian basic; do
echo "$version build-info.json"
cat "$version/build-info.json" || echo "❌ empty build-info for $version"
done
- name: Show generated build-info - name: Show generated build-info
run: | run: |
for version in alpine debian basic; do for version in alpine debian basic; do