From fe62fab7da7c419424a10d13173052ee09f55cfd Mon Sep 17 00:00:00 2001 From: Roberto Perez Alcolea Date: Tue, 16 Dec 2025 16:17:06 -0800 Subject: [PATCH] Update Github Actions to use latest NetflixOSS recommendations --- .github/workflows/genie-build.yml | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/.github/workflows/genie-build.yml b/.github/workflows/genie-build.yml index 38eef69207..db79133a66 100644 --- a/.github/workflows/genie-build.yml +++ b/.github/workflows/genie-build.yml @@ -44,7 +44,7 @@ jobs: GRGIT_PASS: ${{ secrets.GITHUB_TOKEN }} GRADLE_OPTS: -Djava.io.tmpdir=/tmp/ --add-opens java.base/sun.nio.ch=ALL-UNNAMED --add-opens java.base/java.io=ALL-UNNAMED steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Set up git remote with token for pushing run: | @@ -60,38 +60,39 @@ jobs: run: | mkdir -p /tmp/genie/cache /tmp/genie/archives /tmp/genie/jobs - name: Setup jdk 17 - uses: actions/setup-java@v1 + uses: actions/setup-java@v5 with: java-version: 17 - - uses: actions/cache@v4 + distribution: 'zulu' + - uses: actions/cache@v5 id: gradle-cache with: path: ~/.gradle/caches key: ${{ runner.os }}-gradle-${{ hashFiles('**/gradle/dependency-locks/*.lockfile') }} restore-keys: | - ${{ runner.os }}-gradle- - - uses: actions/cache@v4 + - uses: actions/cache@v5 id: gradle-wrapper-cache with: path: ~/.gradle/wrapper key: ${{ runner.os }}-gradlewrapper-${{ hashFiles('gradle/wrapper/*') }} restore-keys: | - ${{ runner.os }}-gradlewrapper- - - uses: actions/cache@v4 + - uses: actions/cache@v5 id: genie-ui-node-modules with: path: genie-ui/node_modules/ key: ${{ runner.os }}-genie-ui-node-modules-${{ hashFiles('genie-ui/node_modules/*') }} restore-keys: | - ${{ runner.os }}-genie-ui-node-modules- - - uses: actions/cache@v4 + - uses: actions/cache@v5 id: genie-ui-gradle-nodejs with: path: genie-ui/.gradle/nodejs key: ${{ runner.os }}-genie-ui-gradle-nodejs-${{ hashFiles('genie-ui/.gradle/nodejs/*') }} restore-keys: | - ${{ runner.os }}-genie-ui-gradle-nodejs- - - uses: actions/cache@v4 + - uses: actions/cache@v5 id: genie-ui-gradle-npm with: path: genie-ui/.gradle/npm