diff --git a/.github/workflows/status.yaml b/.github/workflows/status.yaml index 0aad4c8a23e..781264bc55e 100644 --- a/.github/workflows/status.yaml +++ b/.github/workflows/status.yaml @@ -85,13 +85,18 @@ jobs: state: CUSTOM_STATE = 'success' } = contentJSON; - // Fetch the first job ID from the workflow run - const jobs = await github.rest.actions.listJobsForWorkflowRun({ + // Fetch all jobs using pagination + const jobs = await github.paginate( + github.rest.actions.listJobsForWorkflowRun, + { owner: context.repo.owner, repo: context.repo.repo, run_id: process.env.WORKFLOW_RUN_ID, - }); - const job = jobs.data.jobs.find(job => job.name === JOB_NAME); + } + ); + + // Fetch the first job ID from the workflow run + const job = jobs.find(job => job.name === JOB_NAME); const JOB_ID = job ? job.id : null; // Set default target URL if not defined diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index ea47b6ad466..65aef37697e 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -130,7 +130,7 @@ jobs: secrets: inherit uses: rapidsai/shared-workflows/.github/workflows/wheels-test.yaml@branch-24.06 with: - matrix_filter: map(select(.ARCH == "amd64")) | group_by(.CUDA_VER|split(".")|map(tonumber)|.[0]) | map(max_by([(.PY_VER|split(".")|map(tonumber)), (.CUDA_VER|split(".")|map(tonumber))])) + matrix_filter: map(select(.ARCH == "amd64")) | group_by(.CUDA_VER|split(".")|map(tonumber)|.[0]) | map(min_by([(.PY_VER|split(".")|map(tonumber)), (.CUDA_VER|split(".")|map(tonumber))])) build_type: nightly branch: ${{ inputs.branch }} date: ${{ inputs.date }} diff --git a/ci/cudf_pandas_scripts/pandas-tests/diff.sh b/ci/cudf_pandas_scripts/pandas-tests/diff.sh index ae5a249bcbd..cf80f383db4 100755 --- a/ci/cudf_pandas_scripts/pandas-tests/diff.sh +++ b/ci/cudf_pandas_scripts/pandas-tests/diff.sh @@ -10,12 +10,13 @@ GH_JOB_NAME="pandas-tests-diff / build" rapids-logger "Github job name: ${GH_JOB_NAME}" -MAIN_ARTIFACT=$(rapids-s3-path)cuda12_$(arch)_py310.main-results.json -PR_ARTIFACT=$(rapids-s3-path)cuda12_$(arch)_py39.pr-results.json +PY_VER="39" +MAIN_ARTIFACT=$(rapids-s3-path)cuda12_$(arch)_py${PY_VER}.main-results.json +PR_ARTIFACT=$(rapids-s3-path)cuda12_$(arch)_py${PY_VER}.pr-results.json rapids-logger "Fetching latest available results from nightly" -aws s3api list-objects-v2 --bucket rapids-downloads --prefix "nightly/" --query "sort_by(Contents[?ends_with(Key, '.main-results.json')], &LastModified)[::-1].[Key]" --output text > s3_output.txt -cat s3_output.txt +aws s3api list-objects-v2 --bucket rapids-downloads --prefix "nightly/" --query "sort_by(Contents[?ends_with(Key, '_py${PY_VER}.main-results.json')], &LastModified)[::-1].[Key]" --output text > s3_output.txt + read -r COMPARE_ENV < s3_output.txt export COMPARE_ENV rapids-logger "Latest available results from nightly: ${COMPARE_ENV}"