diff --git a/.github/actions/ci/action.yml b/.github/actions/ci/action.yml index 6cd350f..f3125ef 100644 --- a/.github/actions/ci/action.yml +++ b/.github/actions/ci/action.yml @@ -81,6 +81,7 @@ runs: - uses: launchdarkly/gh-actions/actions/contract-tests@contract-tests-v1.0.2 with: + debug_logging: 'true' token: ${{ inputs.token }} test_service_port: '8000' - extra_params: "-status-timeout 60 -stop-service-at-end -skip 'basic parsing/large message in one chunk' -skip 'basic parsing/large message in two chunks'" + extra_params: "-status-timeout 120 -stop-service-at-end -skip 'basic parsing/large message in one chunk' -skip 'basic parsing/large message in two chunks'" diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index fb636cc..68e206a 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -43,22 +43,30 @@ jobs: runs-on: ubuntu-latest strategy: + fail-fast: false matrix: - swift-version: - - 5.1 - - 5.2 - - 5.3 - - 5.4 - - 5.5 - - 5.6 - - 5.7 - - 5.8 - - 5.9 + versions: + - { swift: 5.1, checkout: 'v3' } + - { swift: 5.2, checkout: 'v3' } + - { swift: 5.3, checkout: 'v3' } + - { swift: 5.4, checkout: 'v3' } + - { swift: 5.5, checkout: 'v3' } + - { swift: 5.6, checkout: 'v3' } + - { swift: 5.7, checkout: 'v4' } + - { swift: 5.8, checkout: 'v4' } + - { swift: 5.9, checkout: 'v4' } - container: swift:${{ matrix.swift-version }} + container: swift:${{ matrix.versions.swift }} steps: + - uses: actions/checkout@v3 + if: ${{ matrix.versions.checkout == 'v3' }} + with: + fetch-depth: 0 # If you only need the current version keep this. + + - uses: actions/checkout@v4 + if: ${{ matrix.versions.checkout == 'v4' }} with: fetch-depth: 0 # If you only need the current version keep this.