name: system-test on: pull_request: branches: - master paths: - .github/workflows/system-test.yaml - system_test/** - pkg/** - go.* push: branches: - master paths: - .github/workflows/system-test.yaml - system_test/** - pkg/** - go.* jobs: system-test: runs-on: ubuntu-latest steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - uses: actions/setup-go@7a3fe6cf4cb3a834922a1244abfce67bcef6a0c5 # v6.2.0 with: go-version-file: go.mod cache-dependency-path: go.sum - run: sudo apt-get update # Install certutil. # https://packages.ubuntu.com/xenial/libnss3-tools # Install keyring related packages. # https://github.com/zalando/go-keyring/issues/45 - run: sudo apt-get install --no-install-recommends -y libnss3-tools dbus-x11 gnome-keyring - run: echo '127.0.0.1 dex-server' | sudo tee -a /etc/hosts - run: make -C system_test -j3 - run: make -C system_test logs if: always()