diff --git a/.gitea/workflows/pipeline.yml b/.gitea/workflows/pipeline.yml index c613731..1383598 100644 --- a/.gitea/workflows/pipeline.yml +++ b/.gitea/workflows/pipeline.yml @@ -247,21 +247,23 @@ jobs: }' > "$infofile" done - - name: Copy build-info to repo - run: | - for version in alpine debian basic; do - if [ -f "$version/build-info.json" ]; then - mkdir -p "$GITHUB_WORKSPACE/$version" - cp "$version/build-info.json" "$GITHUB_WORKSPACE/$version/" - fi - done + # - name: Copy build-info to repo + # run: | + # for version in alpine debian basic; do + # if [ -f "$version/build-info.json" ]; then + # mkdir -p "$GITHUB_WORKSPACE/$version" + # cp "$version/build-info.json" "$GITHUB_WORKSPACE/$version/" + # fi + # done - name: Commit and push build-info if changed run: | git config user.name "${{ secrets.GIT_USERNAME }}" 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 push @@ -275,6 +277,12 @@ jobs: echo "[INFO] No build-info changes to commit." 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 run: | for version in alpine debian basic; do