diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 72ee57fbf92..08cd9c4052b 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -17,14 +17,17 @@ jobs: steps: - uses: actions/checkout@v5 - - uses: gradle/actions/wrapper-validation@v4 - name: Set up JDK ${{ matrix.java }} uses: actions/setup-java@v5 with: java-version: ${{ matrix.java }} - distribution: 'corretto' - cache: gradle + distribution: "corretto" + + - name: Setup Gradle + uses: gradle/actions/setup-gradle@v5 + with: + cache-encryption-key: ${{ secrets.GRADLE_ENCRYPTION_KEY }} - name: clean and build run: ./gradlew clean build -Plog-tests @@ -39,7 +42,6 @@ jobs: steps: - uses: actions/checkout@v5 - - uses: gradle/actions/wrapper-validation@v4 - uses: actions/setup-node@v5 with: node-version: 18 @@ -49,8 +51,12 @@ jobs: uses: actions/setup-java@v5 with: java-version: ${{ matrix.java }} - distribution: 'corretto' - cache: gradle + distribution: "corretto" + + - name: Setup Gradle + uses: gradle/actions/setup-gradle@v5 + with: + cache-encryption-key: ${{ secrets.GRADLE_ENCRYPTION_KEY }} - name: clean and build run: ./gradlew clean build -Plog-tests @@ -80,7 +86,7 @@ jobs: test-typescript: runs-on: smithy-typescript_ubuntu-latest_8-core name: TypeScript Test ${{ matrix.node }} - needs: ['ensure-typescript-packages-have-changesets', 'lint-typescript', 'ensure-typescript-formatted'] + needs: ["ensure-typescript-packages-have-changesets", "lint-typescript", "ensure-typescript-formatted"] strategy: fail-fast: false matrix: @@ -92,13 +98,15 @@ jobs: with: node-version: ${{ matrix.node }} cache: "yarn" - - uses: gradle/actions/wrapper-validation@v4 - name: Set up JDK 17 uses: actions/setup-java@v5 with: - java-version: '17' - distribution: 'corretto' - cache: gradle + java-version: "17" + distribution: "corretto" + - name: Setup Gradle + uses: gradle/actions/setup-gradle@v5 + with: + cache-encryption-key: ${{ secrets.GRADLE_ENCRYPTION_KEY }} - name: Install dependencies run: | yarn diff --git a/gradle.properties b/gradle.properties index 0c8e52ce716..5b8baa93e66 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,3 +1,4 @@ smithyVersion=1.62.0 smithyGradleVersion=1.3.0 -org.gradle.configuration-cache=true \ No newline at end of file +org.gradle.configuration-cache=true +org.gradle.configuration-cache.inputs.unsafe.ignore.file-system-checks=build/jreleaser/marker.txt \ No newline at end of file