aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authornikita kozlovsky <nmk@ydb.tech>2024-08-22 18:03:32 +0300
committerGitHub <noreply@github.com>2024-08-22 17:03:32 +0200
commitdc3e568100b37e0966752b42cf431ead52a36358 (patch)
treeb43e30bdd8bc65d1360017d6a21d3df42f6c187a
parente81268fc8f29802affdbc61a0686ec04cf5869ee (diff)
downloadydb-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.yml4
-rw-r--r--.github/workflows/acceptance_run.yml2
-rw-r--r--.github/workflows/allowed_dirs.yml2
-rw-r--r--.github/workflows/build_analytics.yml2
-rw-r--r--.github/workflows/build_and_test_provisioned.yml2
-rw-r--r--.github/workflows/build_and_test_ya.yml2
-rw-r--r--.github/workflows/collect_analytics.yml2
-rw-r--r--.github/workflows/docs_build.yaml2
-rw-r--r--.github/workflows/docs_release.yaml2
-rw-r--r--.github/workflows/postcommit_asan.yml2
-rw-r--r--.github/workflows/postcommit_relwithdebinfo.yml2
-rw-r--r--.github/workflows/pr_check.yml10
-rw-r--r--.github/workflows/pr_labels.yaml2
-rw-r--r--.github/workflows/prewarm-ccache.yml2
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: |