diff --git a/.forgejo/workflows/publish.yml b/.forgejo/workflows/publish.yml index 5d2d3e3..00ba795 100644 --- a/.forgejo/workflows/publish.yml +++ b/.forgejo/workflows/publish.yml @@ -8,16 +8,7 @@ jobs: apt update apt install -y pandoc export DEBIAN_FRONTEND=noninteractive ; apt-get -qq update && apt-get install -y --quiet sshpass rsync - - name: Install checkout - uses: https://github.com/actions/checkout@v4 - with: - fetch-depth: 0 # OR "2" -> To retrieve the preceding commit. - - name: Get changed files - id: changed-files - uses: https://github.com/tj-actions/changed-files@v45 - name: Update website - env: - ALL_CHANGED_FILES: ${{ steps.changed-files.outputs.all_changed_files }} if: ${{ secrets.WEBTOKEN != '' }} run: | echo "Cloning" @@ -29,15 +20,8 @@ jobs: git config user.email "ci@git.forgeons.org" git config user.name "forgeons-web" cd scripts - ls -al - echo "Pandoc" - ./install.sh echo "Script" - for file in ${ALL_CHANGED_FILES}; do - echo "Script" - ./web.sh convert "$file" - done - + ./web.sh batch cd .. echo "Rsync" export DEBIAN_FRONTEND=noninteractive diff --git a/scripts/web.sh b/scripts/web.sh index 697d538..c6d385b 100755 --- a/scripts/web.sh +++ b/scripts/web.sh @@ -14,8 +14,19 @@ convert() fi } +batch() +{ + files=$(ls ../pages) + for f in $files + do + echo "$f" + convert $f + done +} + case $1 in convert) shift 1; convert "$@";; + batch) batch ;; *) echo "?" ;; esac