diff --git a/.github/workflows/dorothy.yml b/.github/workflows/dorothy.yml index 1703a9816..400ec46f7 100755 --- a/.github/workflows/dorothy.yml +++ b/.github/workflows/dorothy.yml @@ -4,14 +4,9 @@ name: dorothy - pull_request jobs: test: - strategy: - matrix: - os: - - ubuntu-latest - runs-on: ${{ matrix.os }} + runs-on: ubuntu-latest env: DOROTHY: ${{ github.workspace }} - NO_TTY: yes VERBOSE: yes CI_COMMIT_MESSAGE: 'ci: adjustments' CI_COMMIT_NAME: 'Continuous Integration' @@ -52,3 +47,26 @@ jobs: run: | source "$DOROTHY/sources/login.sh" dorothy test + distros: + continue-on-error: true + runs-on: ubuntu-latest + strategy: + matrix: + container: + - 'ubuntu:latest' # https://hub.docker.com/_/ubuntu + - 'fedora:latest' # https://hub.docker.com/_/fedora + - 'debian:latest' # https://hub.docker.com/_/debian + - 'alpine:latest' # https://hub.docker.com/_/alpine + - 'manjarolinux/base' # https://hub.docker.com/r/manjarolinux/base + - 'archlinux:latest' # https://hub.docker.com/_/archlinux + - 'opensuse/leap' # https://hub.docker.com/r/opensuse/leap + container: + image: ${{ matrix.container }} + env: + DOROTHY: ${{ github.workspace }} + VERBOSE: 'yes' + steps: + - name: 'Dorothy Remote Tests' + shell: 'script -q -e -c "bash {0}"' + run: | + bash -ic "$(curl -fsSL https://dorothy.bevry.me/commands/dorothy)" -- test