diff options
author | nikita kozlovsky <nmk@ydb.tech> | 2024-08-22 18:03:32 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-08-22 17:03:32 +0200 |
commit | dc3e568100b37e0966752b42cf431ead52a36358 (patch) | |
tree | b43e30bdd8bc65d1360017d6a21d3df42f6c187a | |
parent | e81268fc8f29802affdbc61a0686ec04cf5869ee (diff) | |
download | ydb-dc3e568100b37e0966752b42cf431ead52a36358.tar.gz |
ci: upgrade actions/checkout@v4, actions/github-script@v7, add test_retry_count input for build_and_test_ya action (#8164)
-rw-r--r-- | .github/actions/build_and_test_ya/action.yml | 4 | ||||
-rw-r--r-- | .github/workflows/acceptance_run.yml | 2 | ||||
-rw-r--r-- | .github/workflows/allowed_dirs.yml | 2 | ||||
-rw-r--r-- | .github/workflows/build_analytics.yml | 2 | ||||
-rw-r--r-- | .github/workflows/build_and_test_provisioned.yml | 2 | ||||
-rw-r--r-- | .github/workflows/build_and_test_ya.yml | 2 | ||||
-rw-r--r-- | .github/workflows/collect_analytics.yml | 2 | ||||
-rw-r--r-- | .github/workflows/docs_build.yaml | 2 | ||||
-rw-r--r-- | .github/workflows/docs_release.yaml | 2 | ||||
-rw-r--r-- | .github/workflows/postcommit_asan.yml | 2 | ||||
-rw-r--r-- | .github/workflows/postcommit_relwithdebinfo.yml | 2 | ||||
-rw-r--r-- | .github/workflows/pr_check.yml | 10 | ||||
-rw-r--r-- | .github/workflows/pr_labels.yaml | 2 | ||||
-rw-r--r-- | .github/workflows/prewarm-ccache.yml | 2 |
14 files changed, 21 insertions, 17 deletions
diff --git a/.github/actions/build_and_test_ya/action.yml b/.github/actions/build_and_test_ya/action.yml index 6b921e4c5c..1b2b41262a 100644 --- a/.github/actions/build_and_test_ya/action.yml +++ b/.github/actions/build_and_test_ya/action.yml @@ -42,6 +42,9 @@ inputs: additional_ya_make_args: type: string default: "" + test_retry_count: + default: "" + description: "how many times to retry failed tests" secs: type: string default: "" @@ -124,6 +127,7 @@ runs: bazel_remote_username: ${{ fromJSON( inputs.secs ).REMOTE_CACHE_USERNAME || '' }} bazel_remote_password: ${{ fromJSON( inputs.secs ).REMOTE_CACHE_PASSWORD || '' }} put_build_results_to_cache: ${{ inputs.put_build_results_to_cache }} + test_retry_count: ${{ inputs.test_retry_count }} - name: build_stats shell: bash diff --git a/.github/workflows/acceptance_run.yml b/.github/workflows/acceptance_run.yml index 02fb4edbc1..d0f9d131c0 100644 --- a/.github/workflows/acceptance_run.yml +++ b/.github/workflows/acceptance_run.yml @@ -29,7 +29,7 @@ jobs: runs-on: [ self-hosted, "${{ inputs.runner_label || 'auto-provisioned' }}", "${{ format('build-preset-{0}', inputs.build_preset || 'relwithdebinfo') }}" ] steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: ref: ${{ inputs.commit_sha }} diff --git a/.github/workflows/allowed_dirs.yml b/.github/workflows/allowed_dirs.yml index 98167cb10a..bcb4a59c01 100644 --- a/.github/workflows/allowed_dirs.yml +++ b/.github/workflows/allowed_dirs.yml @@ -11,7 +11,7 @@ jobs: cancel-in-progress: true runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Check dirs run: ${{github.workspace}}/.github/check_dirs.sh ${{github.workspace}} diff --git a/.github/workflows/build_analytics.yml b/.github/workflows/build_analytics.yml index 5f97b6e2ce..d0614dfc66 100644 --- a/.github/workflows/build_analytics.yml +++ b/.github/workflows/build_analytics.yml @@ -33,7 +33,7 @@ jobs: runs-on: [ self-hosted, "${{ inputs.runner_label || 'auto-provisioned' }}", "${{ format('build-preset-{0}', inputs.build_preset || 'relwithdebinfo') }}" ] steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: ref: ${{ inputs.commit_sha }} diff --git a/.github/workflows/build_and_test_provisioned.yml b/.github/workflows/build_and_test_provisioned.yml index 9a9b7a8c9b..28958c015d 100644 --- a/.github/workflows/build_and_test_provisioned.yml +++ b/.github/workflows/build_and_test_provisioned.yml @@ -48,7 +48,7 @@ jobs: runs-on: [ self-hosted, "${{ inputs.runner_label }}" ] steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: ref: ${{ inputs.checkout_ref }} - name: Build diff --git a/.github/workflows/build_and_test_ya.yml b/.github/workflows/build_and_test_ya.yml index 10d9723330..877f0d2667 100644 --- a/.github/workflows/build_and_test_ya.yml +++ b/.github/workflows/build_and_test_ya.yml @@ -65,7 +65,7 @@ jobs: runs-on: [ self-hosted, "${{ inputs.runner_label }}", "${{ inputs.runner_additional_label || inputs.runner_label }}"] steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: ref: ${{ inputs.commit_sha }} diff --git a/.github/workflows/collect_analytics.yml b/.github/workflows/collect_analytics.yml index 5473986512..eda7e83df4 100644 --- a/.github/workflows/collect_analytics.yml +++ b/.github/workflows/collect_analytics.yml @@ -17,7 +17,7 @@ jobs: runs-on: [ self-hosted ] steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: ref: ${{ inputs.commit_sha }} - name: Setup ydb access diff --git a/.github/workflows/docs_build.yaml b/.github/workflows/docs_build.yaml index 1a2ef9a9d7..4b632912b5 100644 --- a/.github/workflows/docs_build.yaml +++ b/.github/workflows/docs_build.yaml @@ -13,7 +13,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: ref: ${{ github.event.pull_request.head.sha }} - name: Build diff --git a/.github/workflows/docs_release.yaml b/.github/workflows/docs_release.yaml index 0c7ae9da9f..1560e6d8dd 100644 --- a/.github/workflows/docs_release.yaml +++ b/.github/workflows/docs_release.yaml @@ -17,7 +17,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Extract version shell: bash run: echo "version=${GITHUB_HEAD_REF:-${GITHUB_REF#refs/heads/}}" | sed -e 's|stable-|v|g' -e 's|-|.|g' >> $GITHUB_OUTPUT diff --git a/.github/workflows/postcommit_asan.yml b/.github/workflows/postcommit_asan.yml index 3465ec17fd..b49551e327 100644 --- a/.github/workflows/postcommit_asan.yml +++ b/.github/workflows/postcommit_asan.yml @@ -15,7 +15,7 @@ jobs: name: Build and test release-asan steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: fetch-depth: 2 - name: Setup ydb access diff --git a/.github/workflows/postcommit_relwithdebinfo.yml b/.github/workflows/postcommit_relwithdebinfo.yml index a5dccc8df8..aca0428c2b 100644 --- a/.github/workflows/postcommit_relwithdebinfo.yml +++ b/.github/workflows/postcommit_relwithdebinfo.yml @@ -14,7 +14,7 @@ jobs: name: Build and test relwithdebinfo steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: fetch-depth: 2 - name: Setup ydb access diff --git a/.github/workflows/pr_check.yml b/.github/workflows/pr_check.yml index d414682b37..95a7515b33 100644 --- a/.github/workflows/pr_check.yml +++ b/.github/workflows/pr_check.yml @@ -30,7 +30,7 @@ jobs: - name: Check if running tests is allowed id: check-ownership-membership - uses: actions/github-script@v6 + uses: actions/github-script@v7 with: github-token: ${{ secrets.GH_PERSONAL_ACCESS_TOKEN }} script: | @@ -81,7 +81,7 @@ jobs: - name: comment-if-waiting-on-ok if: steps.check-ownership-membership.outputs.result == 'false' && github.event.action == 'opened' - uses: actions/github-script@v6 + uses: actions/github-script@v7 with: script: | let externalContributorLabel = 'external'; @@ -100,7 +100,7 @@ jobs: }); - name: cleanup-test-label - uses: actions/github-script@v6 + uses: actions/github-script@v7 with: script: | let labelsToRemove = ['ok-to-test', 'rebase-and-check']; @@ -126,7 +126,7 @@ jobs: - name: check is mergeable id: check-is-mergeable if: steps.check-ownership-membership.outputs.result == 'true' - uses: actions/github-script@v6 + uses: actions/github-script@v7 with: result-encoding: string script: | @@ -210,7 +210,7 @@ jobs: name: Build and test ${{ matrix.build_preset }} steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: ref: ${{ needs.check-running-allowed.outputs.commit_sha }} fetch-depth: 2 diff --git a/.github/workflows/pr_labels.yaml b/.github/workflows/pr_labels.yaml index 032994cecb..efcf96c9dc 100644 --- a/.github/workflows/pr_labels.yaml +++ b/.github/workflows/pr_labels.yaml @@ -15,7 +15,7 @@ jobs: steps: - name: Update PR labels id: update-pr-labels - uses: actions/github-script@v6 + uses: actions/github-script@v7 with: github-token: ${{ secrets.GITHUB_TOKEN }} script: | diff --git a/.github/workflows/prewarm-ccache.yml b/.github/workflows/prewarm-ccache.yml index dc86bb83f4..080849d97a 100644 --- a/.github/workflows/prewarm-ccache.yml +++ b/.github/workflows/prewarm-ccache.yml @@ -13,7 +13,7 @@ jobs: version: ["ubuntu-2204", "ubuntu-2004", "ubuntu-1804"] steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: build shell: bash run: | |