name: push on: push: branches: - 'next' - 'v1.21' - 'v1.20' - 'v1.19' jobs: publish: runs-on: docker steps: - name: update the website submodules if: ${{ secrets.WEBSITETOKEN != '' }} run: | git clone --recursive https://forgejo-website:${{ secrets.WEBSITETOKEN }}@codeberg.org/forgejo/website cd website git submodule update --remote git config user.email "ci@forgejo.org" ; git config user.name "forgejo-website" git add . if git diff-index --quiet HEAD ; then echo Nothing changed, not pushing else git commit -m 'publish' -a git push fi