diff --git a/.forgejo/workflows/graph-updater.yml b/.forgejo/workflows/graph-updater.yml index b1f368d..efea9db 100644 --- a/.forgejo/workflows/graph-updater.yml +++ b/.forgejo/workflows/graph-updater.yml @@ -3,19 +3,26 @@ name: Updates the graph by copying the updated files in the rigth directory on: push: branches: - - main + - main jobs: build-and-deploy: runs-on: usainbolt steps: - # 1. Checkout del codice (scarica la repo usando checkout@v4: un insieme di comandi prefatto) - name: Checkout repository uses: actions/checkout@v4 + # 1. Validazione del JSON + - name: Validate arf.json (the file with the content of the graph) + run: | + if ! jq empty public/arf.json; then + echo "❌ arf.json non è un JSON valido" + exit 1 + fi + shell: bash + # 2. Copia dei files da public in var/www/... - - name: + - name: File copy to update web page run: | cp -r public/* /var/www/miniera.hackinpovo.it/html/ -