diff --git a/.github/workflows/backport.yml b/.github/workflows/backport.yml index 3a89fdbd0..620e58188 100644 --- a/.github/workflows/backport.yml +++ b/.github/workflows/backport.yml @@ -26,14 +26,14 @@ jobs: steps: - name: GitHub App token id: github_app_token - uses: tibdex/github-app-token@v1.5.0 + uses: tibdex/github-app-token@1901dc7d52169e70c27a8da37aef0d423e2867a2 # v1.5.0 with: app_id: ${{ secrets.APP_ID }} private_key: ${{ secrets.APP_PRIVATE_KEY }} installation_id: 22958780 - name: Backport - uses: VachaShah/backport@v2.1.0 + uses: VachaShah/backport@c2d4cc919ef00608e9a6c66373d6bd62a2748153 # v2.1.0 with: github_token: ${{ steps.github_app_token.outputs.token }} head_template: backport/backport-<%= number %>-to-<%= base %> \ No newline at end of file diff --git a/.github/workflows/build_hive.yml b/.github/workflows/build_hive.yml index e2a7d5466..14964eb5e 100644 --- a/.github/workflows/build_hive.yml +++ b/.github/workflows/build_hive.yml @@ -11,11 +11,11 @@ jobs: os: [ubuntu-latest] steps: - name: Checkout Branch - uses: actions/checkout@v3 + uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3 - name: Set up JDK 11 - uses: actions/setup-java@v3 + uses: actions/setup-java@17f84c3641ba7b8f6deff6309fc4c864478f5d62 # v3 with: distribution: 'temurin' java-version: '11' @@ -25,7 +25,7 @@ jobs: run: echo "JAVA11_HOME=$JAVA_HOME" >> $GITHUB_ENV - name: Set up JDK 17 - uses: actions/setup-java@v3 + uses: actions/setup-java@17f84c3641ba7b8f6deff6309fc4c864478f5d62 # v3 with: distribution: 'temurin' java-version: '17' @@ -35,7 +35,7 @@ jobs: run: echo "JAVA17_HOME=$JAVA_HOME" >> $GITHUB_ENV - name: Set up JDK 21 - uses: actions/setup-java@v3 + uses: actions/setup-java@17f84c3641ba7b8f6deff6309fc4c864478f5d62 # v3 with: distribution: 'temurin' java-version: '21' @@ -45,14 +45,14 @@ jobs: run: echo "JAVA21_HOME=$JAVA_HOME" >> $GITHUB_ENV - name: Setup Gradle - uses: gradle/gradle-build-action@v2 + uses: gradle/gradle-build-action@a8f75513eafdebd8141bd1cd4e30fcd194af8dfa # v2 - name: Build with Gradle run: ./gradlew opensearch-hadoop-hive:build -x integrationTest - name: Publish Test Results if: failure() - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4 with: name: test-results-${{ matrix.os }} path: '**/build/test-results' \ No newline at end of file diff --git a/.github/workflows/build_mr.yml b/.github/workflows/build_mr.yml index b88b1a9c8..2b35ebe28 100644 --- a/.github/workflows/build_mr.yml +++ b/.github/workflows/build_mr.yml @@ -11,11 +11,11 @@ jobs: os: [ubuntu-latest] steps: - name: Checkout Branch - uses: actions/checkout@v3 + uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3 - name: Set up JDK 11 - uses: actions/setup-java@v3 + uses: actions/setup-java@17f84c3641ba7b8f6deff6309fc4c864478f5d62 # v3 with: distribution: 'temurin' java-version: '11' @@ -25,7 +25,7 @@ jobs: run: echo "JAVA11_HOME=$JAVA_HOME" >> $GITHUB_ENV - name: Set up JDK 17 - uses: actions/setup-java@v3 + uses: actions/setup-java@17f84c3641ba7b8f6deff6309fc4c864478f5d62 # v3 with: distribution: 'temurin' java-version: '17' @@ -35,7 +35,7 @@ jobs: run: echo "JAVA17_HOME=$JAVA_HOME" >> $GITHUB_ENV - name: Set up JDK 21 - uses: actions/setup-java@v3 + uses: actions/setup-java@17f84c3641ba7b8f6deff6309fc4c864478f5d62 # v3 with: distribution: 'temurin' java-version: '21' @@ -45,14 +45,14 @@ jobs: run: echo "JAVA21_HOME=$JAVA_HOME" >> $GITHUB_ENV - name: Setup Gradle - uses: gradle/gradle-build-action@v2 + uses: gradle/gradle-build-action@a8f75513eafdebd8141bd1cd4e30fcd194af8dfa # v2 - name: Build with Gradle run: ./gradlew opensearch-hadoop-mr:build - name: Publish Test Results if: failure() - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4 with: name: test-results-${{ matrix.os }} path: '**/build/test-results' \ No newline at end of file diff --git a/.github/workflows/build_spark.yml b/.github/workflows/build_spark.yml index d26ef3eea..d28d4d623 100644 --- a/.github/workflows/build_spark.yml +++ b/.github/workflows/build_spark.yml @@ -11,11 +11,11 @@ jobs: os: [ubuntu-latest] steps: - name: Checkout Branch - uses: actions/checkout@v3 + uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3 - name: Set up JDK 11 - uses: actions/setup-java@v3 + uses: actions/setup-java@17f84c3641ba7b8f6deff6309fc4c864478f5d62 # v3 with: distribution: 'temurin' java-version: '11' @@ -25,7 +25,7 @@ jobs: run: echo "JAVA11_HOME=$JAVA_HOME" >> $GITHUB_ENV - name: Set up JDK 17 - uses: actions/setup-java@v3 + uses: actions/setup-java@17f84c3641ba7b8f6deff6309fc4c864478f5d62 # v3 with: distribution: 'temurin' java-version: '17' @@ -35,7 +35,7 @@ jobs: run: echo "JAVA17_HOME=$JAVA_HOME" >> $GITHUB_ENV - name: Set up JDK 21 - uses: actions/setup-java@v3 + uses: actions/setup-java@17f84c3641ba7b8f6deff6309fc4c864478f5d62 # v3 with: distribution: 'temurin' java-version: '21' @@ -45,14 +45,14 @@ jobs: run: echo "JAVA21_HOME=$JAVA_HOME" >> $GITHUB_ENV - name: Setup Gradle - uses: gradle/gradle-build-action@v2 + uses: gradle/gradle-build-action@a8f75513eafdebd8141bd1cd4e30fcd194af8dfa # v2 - name: Build with Gradle run: ./gradlew opensearch-spark:build - name: Publish Test Results if: failure() - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4 with: name: test-results-${{ matrix.os }} path: '**/build/test-results' \ No newline at end of file diff --git a/.github/workflows/build_spark_30.yml b/.github/workflows/build_spark_30.yml index 77cbbc8ab..6911d31ab 100644 --- a/.github/workflows/build_spark_30.yml +++ b/.github/workflows/build_spark_30.yml @@ -11,11 +11,11 @@ jobs: os: [ubuntu-latest] steps: - name: Checkout Branch - uses: actions/checkout@v3 + uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3 - name: Set up JDK 11 - uses: actions/setup-java@v3 + uses: actions/setup-java@17f84c3641ba7b8f6deff6309fc4c864478f5d62 # v3 with: distribution: 'temurin' java-version: '11' @@ -25,7 +25,7 @@ jobs: run: echo "JAVA11_HOME=$JAVA_HOME" >> $GITHUB_ENV - name: Set up JDK 17 - uses: actions/setup-java@v3 + uses: actions/setup-java@17f84c3641ba7b8f6deff6309fc4c864478f5d62 # v3 with: distribution: 'temurin' java-version: '17' @@ -35,7 +35,7 @@ jobs: run: echo "JAVA17_HOME=$JAVA_HOME" >> $GITHUB_ENV - name: Set up JDK 21 - uses: actions/setup-java@v3 + uses: actions/setup-java@17f84c3641ba7b8f6deff6309fc4c864478f5d62 # v3 with: distribution: 'temurin' java-version: '21' @@ -45,14 +45,14 @@ jobs: run: echo "JAVA21_HOME=$JAVA_HOME" >> $GITHUB_ENV - name: Setup Gradle - uses: gradle/gradle-build-action@v2 + uses: gradle/gradle-build-action@a8f75513eafdebd8141bd1cd4e30fcd194af8dfa # v2 - name: Build with Gradle run: ./gradlew opensearch-spark-30:integrationTest - name: Publish Test Results if: failure() - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4 with: name: test-results-${{ matrix.os }} path: '**/build/test-results' \ No newline at end of file diff --git a/.github/workflows/build_spark_30_scala_213.yml b/.github/workflows/build_spark_30_scala_213.yml index d2dc55802..d6a7b585f 100644 --- a/.github/workflows/build_spark_30_scala_213.yml +++ b/.github/workflows/build_spark_30_scala_213.yml @@ -11,11 +11,11 @@ jobs: os: [ubuntu-latest] steps: - name: Checkout Branch - uses: actions/checkout@v3 + uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3 - name: Set up JDK 11 - uses: actions/setup-java@v3 + uses: actions/setup-java@17f84c3641ba7b8f6deff6309fc4c864478f5d62 # v3 with: distribution: 'temurin' java-version: '11' @@ -25,7 +25,7 @@ jobs: run: echo "JAVA11_HOME=$JAVA_HOME" >> $GITHUB_ENV - name: Set up JDK 17 - uses: actions/setup-java@v3 + uses: actions/setup-java@17f84c3641ba7b8f6deff6309fc4c864478f5d62 # v3 with: distribution: 'temurin' java-version: '17' @@ -35,7 +35,7 @@ jobs: run: echo "JAVA17_HOME=$JAVA_HOME" >> $GITHUB_ENV - name: Set up JDK 21 - uses: actions/setup-java@v3 + uses: actions/setup-java@17f84c3641ba7b8f6deff6309fc4c864478f5d62 # v3 with: distribution: 'temurin' java-version: '21' @@ -45,14 +45,14 @@ jobs: run: echo "JAVA21_HOME=$JAVA_HOME" >> $GITHUB_ENV - name: Setup Gradle - uses: gradle/gradle-build-action@v2 + uses: gradle/gradle-build-action@a8f75513eafdebd8141bd1cd4e30fcd194af8dfa # v2 - name: Build with Gradle run: ./gradlew opensearch-spark-30:integrationTestSpark30scala213 - name: Publish Test Results if: failure() - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4 with: name: test-results-${{ matrix.os }} path: '**/build/test-results' \ No newline at end of file diff --git a/.github/workflows/build_spark_35.yml b/.github/workflows/build_spark_35.yml index c914633aa..f05c18386 100644 --- a/.github/workflows/build_spark_35.yml +++ b/.github/workflows/build_spark_35.yml @@ -11,11 +11,11 @@ jobs: os: [ubuntu-latest] steps: - name: Checkout Branch - uses: actions/checkout@v3 + uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3 - name: Set up JDK 11 - uses: actions/setup-java@v3 + uses: actions/setup-java@17f84c3641ba7b8f6deff6309fc4c864478f5d62 # v3 with: distribution: 'temurin' java-version: '11' @@ -25,7 +25,7 @@ jobs: run: echo "JAVA11_HOME=$JAVA_HOME" >> $GITHUB_ENV - name: Set up JDK 17 - uses: actions/setup-java@v3 + uses: actions/setup-java@17f84c3641ba7b8f6deff6309fc4c864478f5d62 # v3 with: distribution: 'temurin' java-version: '17' @@ -35,7 +35,7 @@ jobs: run: echo "JAVA17_HOME=$JAVA_HOME" >> $GITHUB_ENV - name: Set up JDK 21 - uses: actions/setup-java@v3 + uses: actions/setup-java@17f84c3641ba7b8f6deff6309fc4c864478f5d62 # v3 with: distribution: 'temurin' java-version: '21' @@ -45,14 +45,14 @@ jobs: run: echo "JAVA21_HOME=$JAVA_HOME" >> $GITHUB_ENV - name: Setup Gradle - uses: gradle/gradle-build-action@v2 + uses: gradle/gradle-build-action@a8f75513eafdebd8141bd1cd4e30fcd194af8dfa # v2 - name: Build with Gradle run: ./gradlew opensearch-spark-35:integrationTest - name: Publish Test Results if: failure() - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4 with: name: test-results-${{ matrix.os }} path: '**/build/test-results' \ No newline at end of file diff --git a/.github/workflows/build_spark_35_scala_213.yml b/.github/workflows/build_spark_35_scala_213.yml index ecd5b3205..61fd38147 100644 --- a/.github/workflows/build_spark_35_scala_213.yml +++ b/.github/workflows/build_spark_35_scala_213.yml @@ -11,11 +11,11 @@ jobs: os: [ubuntu-latest] steps: - name: Checkout Branch - uses: actions/checkout@v3 + uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3 - name: Set up JDK 11 - uses: actions/setup-java@v3 + uses: actions/setup-java@17f84c3641ba7b8f6deff6309fc4c864478f5d62 # v3 with: distribution: 'temurin' java-version: '11' @@ -25,7 +25,7 @@ jobs: run: echo "JAVA11_HOME=$JAVA_HOME" >> $GITHUB_ENV - name: Set up JDK 17 - uses: actions/setup-java@v3 + uses: actions/setup-java@17f84c3641ba7b8f6deff6309fc4c864478f5d62 # v3 with: distribution: 'temurin' java-version: '17' @@ -35,7 +35,7 @@ jobs: run: echo "JAVA17_HOME=$JAVA_HOME" >> $GITHUB_ENV - name: Set up JDK 21 - uses: actions/setup-java@v3 + uses: actions/setup-java@17f84c3641ba7b8f6deff6309fc4c864478f5d62 # v3 with: distribution: 'temurin' java-version: '21' @@ -45,14 +45,14 @@ jobs: run: echo "JAVA21_HOME=$JAVA_HOME" >> $GITHUB_ENV - name: Setup Gradle - uses: gradle/gradle-build-action@v2 + uses: gradle/gradle-build-action@a8f75513eafdebd8141bd1cd4e30fcd194af8dfa # v2 - name: Build with Gradle run: ./gradlew opensearch-spark-35:integrationTestSpark35scala213 - name: Publish Test Results if: failure() - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4 with: name: test-results-${{ matrix.os }} path: '**/build/test-results' \ No newline at end of file diff --git a/.github/workflows/build_spark_40.yml b/.github/workflows/build_spark_40.yml index e56d6f9cc..fad35b60e 100644 --- a/.github/workflows/build_spark_40.yml +++ b/.github/workflows/build_spark_40.yml @@ -12,10 +12,10 @@ jobs: java: ['17', '21'] steps: - name: Checkout Branch - uses: actions/checkout@v3 + uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3 - name: Set up JDK 17 - uses: actions/setup-java@v3 + uses: actions/setup-java@17f84c3641ba7b8f6deff6309fc4c864478f5d62 # v3 with: distribution: 'temurin' java-version: '17' @@ -25,7 +25,7 @@ jobs: run: echo "JAVA17_HOME=$JAVA_HOME" >> $GITHUB_ENV - name: Set up test JDK ${{ matrix.java }} - uses: actions/setup-java@v3 + uses: actions/setup-java@17f84c3641ba7b8f6deff6309fc4c864478f5d62 # v3 with: distribution: 'temurin' java-version: ${{ matrix.java }} @@ -34,7 +34,7 @@ jobs: run: echo "SPARK_TEST_JAVA_HOME=$JAVA_HOME" >> $GITHUB_ENV - name: Set up JDK 21 - uses: actions/setup-java@v3 + uses: actions/setup-java@17f84c3641ba7b8f6deff6309fc4c864478f5d62 # v3 with: distribution: 'temurin' java-version: '21' @@ -44,14 +44,14 @@ jobs: run: echo "JAVA21_HOME=$JAVA_HOME" >> $GITHUB_ENV - name: Setup Gradle - uses: gradle/gradle-build-action@v2 + uses: gradle/gradle-build-action@a8f75513eafdebd8141bd1cd4e30fcd194af8dfa # v2 - name: Build with Gradle run: ./gradlew opensearch-spark-40:integrationTest - name: Publish Test Results if: failure() - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4 with: name: test-results-${{ matrix.os }}-java${{ matrix.java }} path: '**/build/test-results' diff --git a/.github/workflows/changelog_verifier.yml b/.github/workflows/changelog_verifier.yml index 220c36f4b..f34c6cc33 100644 --- a/.github/workflows/changelog_verifier.yml +++ b/.github/workflows/changelog_verifier.yml @@ -8,11 +8,11 @@ jobs: verify-changelog: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3 with: token: ${{ secrets.GITHUB_TOKEN }} ref: ${{ github.event.pull_request.head.sha }} - - uses: dangoslen/changelog-enforcer@v3 + - uses: dangoslen/changelog-enforcer@204e7d3ef26579f4cd0fd759c57032656fdf23c7 # v3 with: skipLabels: "autocut, skip-changelog" \ No newline at end of file diff --git a/.github/workflows/delete_backport_branch.yml b/.github/workflows/delete_backport_branch.yml index 1842c1f89..181199da1 100644 --- a/.github/workflows/delete_backport_branch.yml +++ b/.github/workflows/delete_backport_branch.yml @@ -12,6 +12,6 @@ jobs: if: startsWith(github.event.pull_request.head.ref,'backport/') steps: - name: Delete merged branch - uses: SvanBoxel/delete-merged-branch@main + uses: SvanBoxel/delete-merged-branch@2b5b058e3db41a3328fd9a6a58fd4c2545a14353 # main env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} \ No newline at end of file diff --git a/.github/workflows/dependabot_pr.yml b/.github/workflows/dependabot_pr.yml index 4051afaa1..da01db34d 100644 --- a/.github/workflows/dependabot_pr.yml +++ b/.github/workflows/dependabot_pr.yml @@ -18,20 +18,20 @@ jobs: steps: - name: GitHub App token id: github_app_token - uses: tibdex/github-app-token@v1.5.0 + uses: tibdex/github-app-token@1901dc7d52169e70c27a8da37aef0d423e2867a2 # v1.5.0 with: app_id: ${{ secrets.APP_ID }} private_key: ${{ secrets.APP_PRIVATE_KEY }} installation_id: 22958780 - name: Check out code - uses: actions/checkout@v2 + uses: actions/checkout@ee0669bd1cc54295c223e0bb666b733df41de1c5 # v2 with: token: ${{ steps.github_app_token.outputs.token }} - name: Set up JDK 11 - uses: actions/setup-java@v3 + uses: actions/setup-java@17f84c3641ba7b8f6deff6309fc4c864478f5d62 # v3 with: distribution: 'temurin' java-version: '11' @@ -41,7 +41,7 @@ jobs: run: echo "JAVA11_HOME=$JAVA_HOME" >> $GITHUB_ENV - name: Set up JDK 17 - uses: actions/setup-java@v3 + uses: actions/setup-java@17f84c3641ba7b8f6deff6309fc4c864478f5d62 # v3 with: distribution: 'temurin' java-version: '17' @@ -51,7 +51,7 @@ jobs: run: echo "JAVA17_HOME=$JAVA_HOME" >> $GITHUB_ENV - name: Set up JDK 21 - uses: actions/setup-java@v3 + uses: actions/setup-java@17f84c3641ba7b8f6deff6309fc4c864478f5d62 # v3 with: distribution: 'temurin' java-version: '21' @@ -65,7 +65,7 @@ jobs: ./gradlew updateSHAs - name: Commit the changes - uses: stefanzweifel/git-auto-commit-action@v4.7.2 + uses: stefanzweifel/git-auto-commit-action@bbd291750d2526367d915d5197485331dc2d8dc7 # v4.7.2 with: commit_message: Updating SHAs branch: ${{ github.head_ref }} @@ -74,12 +74,12 @@ jobs: commit_options: '--signoff' - name: Update the changelog - uses: dangoslen/dependabot-changelog-helper@v2 + uses: dangoslen/dependabot-changelog-helper@b50e4a0a947219edb0a51ca92b9d4a4fb4e2a66f # v2 with: version: 'Unreleased' - name: Commit the changes - uses: stefanzweifel/git-auto-commit-action@v4.7.2 + uses: stefanzweifel/git-auto-commit-action@bbd291750d2526367d915d5197485331dc2d8dc7 # v4.7.2 with: commit_message: "Update changelog" branch: ${{ github.head_ref }} diff --git a/.github/workflows/distribution_check.yml b/.github/workflows/distribution_check.yml index 79038c58c..08954782e 100644 --- a/.github/workflows/distribution_check.yml +++ b/.github/workflows/distribution_check.yml @@ -8,11 +8,11 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout code - uses: actions/checkout@v3 + uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3 - name: Set up JDK 11 - uses: actions/setup-java@v3 + uses: actions/setup-java@17f84c3641ba7b8f6deff6309fc4c864478f5d62 # v3 with: distribution: 'temurin' java-version: '11' @@ -22,7 +22,7 @@ jobs: run: echo "JAVA11_HOME=$JAVA_HOME" >> $GITHUB_ENV - name: Set up JDK 17 - uses: actions/setup-java@v3 + uses: actions/setup-java@17f84c3641ba7b8f6deff6309fc4c864478f5d62 # v3 with: distribution: 'temurin' java-version: '17' @@ -32,7 +32,7 @@ jobs: run: echo "JAVA17_HOME=$JAVA_HOME" >> $GITHUB_ENV - name: Set up JDK 21 - uses: actions/setup-java@v3 + uses: actions/setup-java@17f84c3641ba7b8f6deff6309fc4c864478f5d62 # v3 with: distribution: 'temurin' java-version: '21' @@ -42,7 +42,7 @@ jobs: run: echo "JAVA21_HOME=$JAVA_HOME" >> $GITHUB_ENV - name: Setup Gradle - uses: gradle/gradle-build-action@v2 + uses: gradle/gradle-build-action@a8f75513eafdebd8141bd1cd4e30fcd194af8dfa # v2 - name: Run distribution on snapshot run: | diff --git a/.github/workflows/precommit.yml b/.github/workflows/precommit.yml index 956e7e257..80bb7cb12 100644 --- a/.github/workflows/precommit.yml +++ b/.github/workflows/precommit.yml @@ -5,9 +5,9 @@ jobs: precommit: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3 - name: Set up JDK 17 - uses: actions/setup-java@v3 + uses: actions/setup-java@17f84c3641ba7b8f6deff6309fc4c864478f5d62 # v3 with: distribution: 'temurin' java-version: '17' @@ -17,7 +17,7 @@ jobs: run: echo "JAVA17_HOME=$JAVA_HOME" >> $GITHUB_ENV - name: Set up JDK 21 - uses: actions/setup-java@v3 + uses: actions/setup-java@17f84c3641ba7b8f6deff6309fc4c864478f5d62 # v3 with: distribution: 'temurin' java-version: '21' @@ -27,7 +27,7 @@ jobs: run: echo "JAVA21_HOME=$JAVA_HOME" >> $GITHUB_ENV - name: Setup Gradle - uses: gradle/gradle-build-action@v2 + uses: gradle/gradle-build-action@a8f75513eafdebd8141bd1cd4e30fcd194af8dfa # v2 - name: Run Gradle run: | diff --git a/.github/workflows/publish_snapshot.yml b/.github/workflows/publish_snapshot.yml index aa0d73e64..9bafb39c3 100644 --- a/.github/workflows/publish_snapshot.yml +++ b/.github/workflows/publish_snapshot.yml @@ -12,10 +12,10 @@ jobs: id-token: write contents: write steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4 - name: Set up JDK 11 - uses: actions/setup-java@v3 + uses: actions/setup-java@17f84c3641ba7b8f6deff6309fc4c864478f5d62 # v3 with: distribution: 'temurin' java-version: '11' @@ -25,7 +25,7 @@ jobs: run: echo "JAVA11_HOME=$JAVA_HOME" >> $GITHUB_ENV - name: Set up JDK 17 - uses: actions/setup-java@v3 + uses: actions/setup-java@17f84c3641ba7b8f6deff6309fc4c864478f5d62 # v3 with: distribution: 'temurin' java-version: '17' @@ -35,7 +35,7 @@ jobs: run: echo "JAVA17_HOME=$JAVA_HOME" >> $GITHUB_ENV - name: Set up JDK 21 - uses: actions/setup-java@v3 + uses: actions/setup-java@17f84c3641ba7b8f6deff6309fc4c864478f5d62 # v3 with: distribution: 'temurin' java-version: '21' @@ -46,7 +46,7 @@ jobs: - name: Read value from Properties-file id: read_property - uses: christian-draeger/read-properties@1.1.1 + uses: christian-draeger/read-properties@908f99d3334be3802ec7cb528395a69d19914e7b # 1.1.1 with: path: 'buildSrc/opensearch-hadoop-version.properties' properties: 'opensearch_hadoop' @@ -70,7 +70,7 @@ jobs: mkdir -p "${{ env.MAVEN_HOME_CLIENT }}/opensearch-spark-40_2.13/${{ env.VERSION }}-SNAPSHOT" - name: Setup Gradle - uses: gradle/gradle-build-action@v2 + uses: gradle/gradle-build-action@a8f75513eafdebd8141bd1cd4e30fcd194af8dfa # v2 - name: generate JARs run: | @@ -110,14 +110,14 @@ jobs: - name: debug output directories run: tree maven - - uses: actions/checkout@v4 + - uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4 with: repository: 'opensearch-project/opensearch-build' path: 'build' ref: 'main' - name: Load secret - uses: 1password/load-secrets-action@v2 + uses: 1password/load-secrets-action@581a835fb51b8e7ec56b71cf2ffddd7e68bb25e0 # v2 with: # Export loaded secrets as environment variables export-env: true @@ -132,7 +132,7 @@ jobs: echo "SNAPSHOT_REPO_URL=$snapshot_repo_url" >> $GITHUB_ENV - name: Configure AWS credentials - uses: aws-actions/configure-aws-credentials@v5 + uses: aws-actions/configure-aws-credentials@61815dcd50bd041e203e49132bacad1fd04d2708 # v5 with: role-to-assume: ${{ env.MAVEN_SNAPSHOTS_S3_ROLE }} aws-region: us-east-1 diff --git a/.github/workflows/release_drafter.yml b/.github/workflows/release_drafter.yml index 45003a29d..b23f830c3 100644 --- a/.github/workflows/release_drafter.yml +++ b/.github/workflows/release_drafter.yml @@ -14,14 +14,14 @@ jobs: issues: write steps: - name: Checkout code - uses: actions/checkout@v3 + uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3 - id: get_data run: | echo "approvers=$(cat .github/CODEOWNERS | grep @ | tr -d '* ' | sed 's/@/,/g' | sed 's/,//1')" >> $GITHUB_OUTPUT echo "version=$(cat gradle.properties | grep "systemProp.version" | cut -d'=' -f2)" >> $GITHUB_OUTPUT - name: Set up JDK 11 - uses: actions/setup-java@v3 + uses: actions/setup-java@17f84c3641ba7b8f6deff6309fc4c864478f5d62 # v3 with: distribution: 'temurin' java-version: '11' @@ -31,7 +31,7 @@ jobs: run: echo "JAVA11_HOME=$JAVA_HOME" >> $GITHUB_ENV - name: Set up JDK 17 - uses: actions/setup-java@v3 + uses: actions/setup-java@17f84c3641ba7b8f6deff6309fc4c864478f5d62 # v3 with: distribution: 'temurin' java-version: '17' @@ -41,7 +41,7 @@ jobs: run: echo "JAVA17_HOME=$JAVA_HOME" >> $GITHUB_ENV - name: Set up JDK 21 - uses: actions/setup-java@v3 + uses: actions/setup-java@17f84c3641ba7b8f6deff6309fc4c864478f5d62 # v3 with: distribution: 'temurin' java-version: '21' @@ -52,7 +52,7 @@ jobs: - name: Read value from Properties-file id: read_property - uses: christian-draeger/read-properties@1.1.1 + uses: christian-draeger/read-properties@908f99d3334be3802ec7cb528395a69d19914e7b # 1.1.1 with: path: 'buildSrc/opensearch-hadoop-version.properties' properties: 'opensearch_hadoop' @@ -76,7 +76,7 @@ jobs: mkdir -p "${{ env.MAVEN_HOME_CLIENT }}/opensearch-spark-40_2.13/${{ env.VERSION }}" - name: Setup Gradle - uses: gradle/gradle-build-action@v2 + uses: gradle/gradle-build-action@a8f75513eafdebd8141bd1cd4e30fcd194af8dfa # v2 - name: generate JARs run: | @@ -117,7 +117,7 @@ jobs: run: | tar -cvf artifacts.tar.gz maven - - uses: trstringer/manual-approval@v1 + - uses: trstringer/manual-approval@74d99dff7380e3e4b122d4ededcbca2b6ce59367 # v1 with: secret: ${{ github.TOKEN }} approvers: ${{ steps.get_data.outputs.approvers }} @@ -126,7 +126,7 @@ jobs: issue-body: "Please approve or deny the release of opensearch-hadoop. **VERSION**: ${{ steps.get_data.outputs.version }} **TAG**: ${{ github.ref_name }} **COMMIT**: ${{ github.sha }}" - name: Draft a release - uses: softprops/action-gh-release@v1 + uses: softprops/action-gh-release@de2c0eb89ae2a093876385947365aca7b0e5f844 # v1 with: draft: true generate_release_notes: true