test action2

This commit is contained in:
pazpi 2025-12-04 22:51:19 +01:00
parent bc419eae7f
commit a9c48ef418

View file

@ -52,10 +52,22 @@ jobs:
fi fi
echo "hosts=$HOSTS" >> $GITHUB_OUTPUT echo "hosts=$HOSTS" >> $GITHUB_OUTPUT
echo "Discovered hosts: $HOSTS" echo "Discovered hosts: $HOSTS"
# Also write to file as backup (in case job outputs don't work)
echo "$HOSTS" > hosts.json
# Verify output was set # Verify output was set
echo "DEBUG: GITHUB_OUTPUT contents:" echo "DEBUG: GITHUB_OUTPUT contents:"
cat $GITHUB_OUTPUT cat $GITHUB_OUTPUT
- name: Debug job outputs
if: steps.changes.outputs.changed == 'true'
run: |
echo "=== Step outputs ==="
echo "steps.changes.outputs.changed = '${{ steps.changes.outputs.changed }}'"
echo "steps.hosts.outputs.hosts = '${{ steps.hosts.outputs.hosts }}'"
echo "Length of hosts output: ${#HOSTS_OUT}"
env:
HOSTS_OUT: ${{ steps.hosts.outputs.hosts }}
- name: Upload flake.lock - name: Upload flake.lock
if: steps.changes.outputs.changed == 'true' if: steps.changes.outputs.changed == 'true'
uses: forgejo/upload-artifact@v4 uses: forgejo/upload-artifact@v4
@ -64,6 +76,14 @@ jobs:
path: flake.lock path: flake.lock
retention-days: 1 retention-days: 1
- name: Upload hosts list
if: steps.changes.outputs.changed == 'true'
uses: forgejo/upload-artifact@v4
with:
name: hosts-list
path: hosts.json
retention-days: 1
build: build:
needs: check-updates needs: check-updates
if: needs.check-updates.outputs.changed == 'true' && needs.check-updates.outputs.hosts != '[]' && needs.check-updates.outputs.hosts != '' if: needs.check-updates.outputs.changed == 'true' && needs.check-updates.outputs.hosts != '[]' && needs.check-updates.outputs.hosts != ''