1515 if: github.repository == 'opensearch-project/flow-framework'
1616 runs-on: ubuntu-latest
1717 steps:
18- - uses: actions/checkout@v4
18+ - uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
1919 # Spotless requires JDK 17+
20- - uses: actions/setup-java@v4
20+ - uses: actions/setup-java@c1e323688fd81a25caa38c78aa6df2d33d3e20d9 # v4
2121 with:
2222 java-version: 21
2323 distribution: temurin
2727 if: github.repository == 'opensearch-project/flow-framework'
2828 runs-on: ubuntu-latest
2929 steps:
30- - uses: actions/checkout@v4
30+ - uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
3131 # Checkstyle requires JDK 17+
32- - uses: actions/setup-java@v4
32+ - uses: actions/setup-java@c1e323688fd81a25caa38c78aa6df2d33d3e20d9 # v4
3333 with:
3434 java-version: 21
3535 distribution: temurin
5050 name: Test JDK${{ matrix.java }}, ${{ matrix.os }}
5151 runs-on: ${{ matrix.os }}
5252 steps:
53- - uses: actions/checkout@v4
53+ - uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
5454 - name: Set up JDK ${{ matrix.java }}
55- uses: actions/setup-java@v4
55+ uses: actions/setup-java@c1e323688fd81a25caa38c78aa6df2d33d3e20d9 # v4
5656 with:
5757 java-version: ${{ matrix.java }}
5858 distribution: temurin
6161 ./gradlew check -x integTest -x yamlRestTest -x spotlessJava
6262 - name: Upload Coverage Report
6363 if: ${{ matrix.codecov }}
64- uses: codecov/codecov-action@v5
64+ uses: codecov/codecov-action@04b047e8bb82a0c002c8312c1c880fbc6a999d45 # v5
6565 env:
6666 CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }}
6767 with:
7979 name: Integ Test JDK${{ matrix.java }}, ${{ matrix.os }}
8080 runs-on: ${{ matrix.os }}
8181 steps:
82- - uses: actions/checkout@v4
82+ - uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
8383 - name: Set up JDK ${{ matrix.java }}
84- uses: actions/setup-java@v4
84+ uses: actions/setup-java@c1e323688fd81a25caa38c78aa6df2d33d3e20d9 # v4
8585 with:
8686 java-version: ${{ matrix.java }}
8787 distribution: temurin
9898 name: Multi-Node Integ Test JDK${{ matrix.java }}, ${{ matrix.os }}
9999 runs-on: ${{ matrix.os }}
100100 steps:
101- - uses: actions/checkout@v4
101+ - uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
102102 - name: Set up JDK ${{ matrix.java }}
103- uses: actions/setup-java@v4
103+ uses: actions/setup-java@c1e323688fd81a25caa38c78aa6df2d33d3e20d9 # v4
104104 with:
105105 java-version: ${{ matrix.java }}
106106 distribution: temurin
@@ -117,9 +117,9 @@ jobs:
117117 name: Tenant Aware Integ Test JDK${{ matrix.java }}, ${{ matrix.os }}
118118 runs-on: ${{ matrix.os }}
119119 steps:
120- - uses: actions/checkout@v4
120+ - uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
121121 - name: Set up JDK ${{ matrix.java }}
122- uses: actions/setup-java@v4
122+ uses: actions/setup-java@c1e323688fd81a25caa38c78aa6df2d33d3e20d9 # v4
123123 with:
124124 java-version: ${{ matrix.java }}
125125 distribution: temurin
0 commit comments