diff --git a/.github/actions/install_smithy_dafny_codegen_dependencies/action.yml b/.github/actions/install_smithy_dafny_codegen_dependencies/action.yml index 3a5178153..170d87d61 100644 --- a/.github/actions/install_smithy_dafny_codegen_dependencies/action.yml +++ b/.github/actions/install_smithy_dafny_codegen_dependencies/action.yml @@ -30,16 +30,6 @@ runs: python -m pip install --upgrade black python -m pip install --upgrade docformatter - - name: Install Go - uses: actions/setup-go@v5 - with: - go-version: "1.23" - - - name: Install Go imports - shell: bash - run: | - go install golang.org/x/tools/cmd/goimports@latest - # Without this the if-dafny-at-least command includes "Downloading ..." output - name: Arbitrary makefile target to force downloading Gradle shell: bash diff --git a/.github/workflows/ci_test_go.yml b/.github/workflows/ci_test_go.yml index ae0819451..78b3b8abe 100644 --- a/.github/workflows/ci_test_go.yml +++ b/.github/workflows/ci_test_go.yml @@ -26,10 +26,11 @@ on: jobs: testGo: strategy: + fail-fast: false matrix: library: [DynamoDbEncryption, TestVectors] os: [ubuntu-22.04, macos-13] - go-version: ["1.23"] + go-version: ["1.23", "1.24"] runs-on: ${{ matrix.os }} permissions: id-token: write @@ -108,6 +109,11 @@ jobs: - name: Install Smithy-Dafny codegen dependencies uses: ./.github/actions/install_smithy_dafny_codegen_dependencies + - name: Install Go imports + shell: bash + run: | + go install golang.org/x/tools/cmd/goimports@latest + - name: Build ${{ matrix.library }} implementation shell: bash working-directory: ./${{ matrix.library }} diff --git a/.github/workflows/ci_test_java.yml b/.github/workflows/ci_test_java.yml index 34d8c1d08..4715bb174 100644 --- a/.github/workflows/ci_test_java.yml +++ b/.github/workflows/ci_test_java.yml @@ -26,6 +26,7 @@ on: jobs: testJava: strategy: + fail-fast: false matrix: library: [DynamoDbEncryption] java-version: [8, 11, 16, 17]