@@ -29,16 +29,23 @@ jobs:
2929 fail-fast : false
3030 matrix :
3131 library : [DynamoDbEncryption, TestVectors]
32- os : [ubuntu-22.04, macos-13 ]
32+ os : [ubuntu-22.04, macos-15-intel ]
3333 go-version : ["1.23", "1.24", "1.25"]
3434 runs-on : ${{ matrix.os }}
3535 permissions :
3636 id-token : write
3737 contents : read
3838 steps :
39+ - name : Configure AWS Credentials
40+ uses : aws-actions/configure-aws-credentials@v5
41+ with :
42+ aws-region : us-west-2
43+ role-to-assume : arn:aws:iam::370957321024:role/GitHub-CI-DDBEC-Dafny-Role-us-west-2
44+ role-session-name : DDBEC-Dafny-Java-Tests
45+
3946 - name : Setup Docker
40- if : matrix.os == 'macos-13 ' && matrix.library == 'TestVectors'
41- uses : douglascamata/setup-docker-macos-action@v1-alpha
47+ if : matrix.os == 'macos-15-intel ' && matrix.library == 'TestVectors'
48+ uses : douglascamata/setup-docker-macos-action@v1.0.1
4249
4350 - name : Setup DynamoDB Local
4451 if : matrix.library == 'TestVectors'
5158 run : |
5259 git config --global core.longpaths true
5360
54- - name : Configure AWS Credentials
55- uses : aws-actions/configure-aws-credentials@v4
56- with :
57- aws-region : us-west-2
58- role-to-assume : arn:aws:iam::370957321024:role/GitHub-CI-DDBEC-Dafny-Role-us-west-2
59- role-session-name : DDBEC-Dafny-Java-Tests
60-
61- - uses : actions/checkout@v3
61+ - uses : actions/checkout@v5
6262 with :
6363 submodules : recursive
6464
7171 run : echo '{"sdk":{"rollForward":"latestFeature","version":"6.0.0"}}' > ./global.json
7272
7373 - name : Setup Java 17 for codegen
74- uses : actions/setup-java@v3
74+ uses : actions/setup-java@v5
7575 with :
7676 distribution : " corretto"
7777 java-version : " 17"
@@ -91,11 +91,11 @@ jobs:
9191 sed "s/mplDependencyJavaVersion=.*/mplDependencyJavaVersion=${{inputs.mpl-version}}/g" project.properties > project.properties2; mv project.properties2 project.properties
9292
9393 - name : Install Go
94- uses : actions/setup-go@v5
94+ uses : actions/setup-go@v6
9595 with :
9696 go-version : ${{ matrix.go-version }}
9797
98- - uses : actions/checkout@v3
98+ - uses : actions/checkout@v5
9999 - name : Init Submodules
100100 shell : bash
101101 run : |
0 commit comments