3434 working-directory : .ansible/collections/ansible_collections/linode/cloud
3535 steps :
3636 - name : Checkout repo
37- uses : actions/checkout@v5
37+ uses : actions/checkout@v6
3838 with :
3939 path : .ansible/collections/ansible_collections/linode/cloud
4040 fetch-depth : 0
6666
6767 - name : Upload Test Report as Artifact
6868 if : always()
69- uses : actions/upload-artifact@v4
69+ uses : actions/upload-artifact@v5
7070 with :
7171 name : xml-test-reports
7272 if-no-files-found : ignore
@@ -83,15 +83,16 @@ jobs:
8383
8484 steps :
8585 - name : Checkout code
86- uses : actions/checkout@v5
86+ uses : actions/checkout@v6
8787 with :
8888 fetch-depth : 0
8989 submodules : ' recursive'
9090
9191 - name : Set up Python
9292 uses : actions/setup-python@v6
9393 with :
94- python-version : ' 3.x'
94+ # TODO: Unpin minor version after `ansible` package v13.0.0 releases.
95+ python-version : ' 3.13'
9596
9697 - name : Install Python dependencies
9798 run : pip3 install requests wheel boto3==1.35.99
@@ -101,7 +102,7 @@ jobs:
101102 run : mkdir -p tests/output/junit
102103
103104 - name : Download test report
104- uses : actions/download-artifact@v5
105+ uses : actions/download-artifact@v6
105106 with :
106107 name : xml-test-reports # Specify the artifact name from the 'run-tests' job
107108 path : tests/output/junit
@@ -148,7 +149,7 @@ jobs:
148149
149150 steps :
150151 - name : Checkout code
151- uses : actions/checkout@v5
152+ uses : actions/checkout@v6
152153 with :
153154 fetch-depth : 0
154155 submodules : ' recursive'
@@ -176,7 +177,8 @@ jobs:
176177 - name : Set up Python
177178 uses : actions/setup-python@v6
178179 with :
179- python-version : ' 3.x'
180+ # TODO: Unpin minor version after `ansible` package v13.0.0 releases.
181+ python-version : ' 3.13'
180182
181183 - name : Install Linode CLI
182184 run : |
0 commit comments