name: Test setup on: workflow_dispatch: env: TEST_URL: berlin.ccc.de jobs: build: runs-on: debian-stable name: Test setup steps: - name: Check env run: env - name: Install tools run: | apt-get update apt-get install -y --no-install-recommends curl ca-certificates inetutils-ping iproute2 git - name: Check resolv.conf run: cat /etc/resolv.conf - name: Check IP config run: ip address - name: Check IPv4 route run: ip -4 route - name: Check IPv6 route run: ip -6 route - name: Check IPv4 internet run: ping -c4 1.1.1.1 - name: Check IPv6 internet run: ping6 -c4 2606:4700:4700::1111 - name: Check IPv4 HTTP run: curl -4 -vLo /dev/null ${{ env.TEST_URL }} - name: Check IPv6 HTTP run: curl -6 -vLo /dev/null ${{ env.TEST_URL }} - name: Check out the repository run: git clone ${{ env.FORGEJO_SERVER_URL }}/${{ env.FORGEJO_REPOSITORY }} .