diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 478f4e7..715fb69 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -45,7 +45,10 @@ jobs: test-action: name: GitHub Actions Test runs-on: ubuntu-latest - + strategy: + matrix: + provider: [ aws, hyperstack ] + fail-fast: false steps: - name: Checkout id: checkout @@ -59,7 +62,7 @@ jobs: github-token: ${{ secrets.SLAB_ACTION_TOKEN }} slab-url: ${{ secrets.SLAB_BASE_URL_PRE_PROD }} job-secret: ${{ secrets.JOB_SECRET }} - backend: aws + backend: ${{ matrix.provider }} profile: ci-test - name: Test stop instance diff --git a/ci/slab.toml b/ci/slab.toml index 7b89852..badb4d2 100644 --- a/ci/slab.toml +++ b/ci/slab.toml @@ -1,9 +1,14 @@ -# This profile is dedicated to test action behavior by replicating +# These profile are dedicated to test action behavior by replicating # profiles that can be found on repository using this workflow. [backend.aws.ci-test] region = "eu-west-3" image_id = "ami-01d21b7be69801c2f" # Ubuntu 22.04 instance_type = "t3.2xlarge" +[backend.hyperstack.ci-test] +environment_name = "norway" +volume_name = "slab-server-tests" +flavor_name = "n1-cpu-small" + [profile] [command]