GitHub Actions: Increase number of artifacts to search after cache

By default it's 30 per page and one page. Increasing to 100 per page
and trying out 10 pages should provide recent results.

Change-Id: I46d8e20a35f94d2ef81cc0bbead4bade66a17f5a
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
This commit is contained in:
Cristian Adam
2021-11-30 11:59:48 +01:00
parent 4a41f97a48
commit 7f1b2bda9d

View File

@@ -375,8 +375,10 @@ jobs:
run: | run: |
file(WRITE $ENV{GITHUB_WORKSPACE}/netrc.txt file(WRITE $ENV{GITHUB_WORKSPACE}/netrc.txt
"default login runneradmin password ${{ secrets.GITHUB_TOKEN }}") "default login runneradmin password ${{ secrets.GITHUB_TOKEN }}")
foreach(page_id RANGE 1 10)
file( file(
DOWNLOAD "https://api.github.com/repos/${{ github.repository }}/actions/artifacts" DOWNLOAD "https://api.github.com/repos/${{ github.repository }}/actions/artifacts?per_page=100&page=${page_id}"
HTTPHEADER "Accept: application/vnd.github.v3+json" HTTPHEADER "Accept: application/vnd.github.v3+json"
NETRC_FILE "$ENV{GITHUB_WORKSPACE}/netrc.txt" NETRC_FILE "$ENV{GITHUB_WORKSPACE}/netrc.txt"
NETRC REQUIRED NETRC REQUIRED
@@ -399,9 +401,11 @@ jobs:
execute_process(COMMAND ${CMAKE_COMMAND} -E tar xvf "${{ steps.ccache.outputs.archive_name }}.zip") execute_process(COMMAND ${CMAKE_COMMAND} -E tar xvf "${{ steps.ccache.outputs.archive_name }}.zip")
file(MAKE_DIRECTORY .ccache) file(MAKE_DIRECTORY .ccache)
execute_process(COMMAND ${CMAKE_COMMAND} -E tar xf "../${{ steps.ccache.outputs.archive_name }}.tar" WORKING_DIRECTORY .ccache) execute_process(COMMAND ${CMAKE_COMMAND} -E tar xf "../${{ steps.ccache.outputs.archive_name }}.tar" WORKING_DIRECTORY .ccache)
break()
return()
endif() endif()
endforeach() endforeach()
endforeach()
- name: Install system libs - name: Install system libs
shell: cmake -P {0} shell: cmake -P {0}