on: push: paths: - forgejo.sh - .forgejo/workflows/forgejo-sh.yml pull_request: paths: - forgejo.sh - .forgejo/workflows/forgejo-sh.yml jobs: forgejo-sh: runs-on: self-hosted steps: - uses: actions/checkout@v3 - run: | set -x export PATH=$(pwd):$PATH forgejo-dependencies.sh install_docker ( echo codeberg.org/forgejo/forgejo 1.19.4-0 echo codeberg.org/forgejo/forgejo 1.20.5-0 echo codeberg.org/forgejo-experimental/forgejo 1.21.0-7-rc2 ) | while read url version ; do echo "=========================== launching forgejo v$version ==========" forgejo.sh setup root admin1234 $url $version forgejo.sh teardown done