Skip to content

Commit 04f653e

Browse files
Merge pull request #727 from linode/dev
Release v0.43.0
2 parents f1c8618 + 4d16125 commit 04f653e

File tree

78 files changed

+4081
-139
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

78 files changed

+4081
-139
lines changed

.github/workflows/codeql.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,16 +24,16 @@ jobs:
2424

2525
steps:
2626
- name: Checkout repository
27-
uses: actions/checkout@v5
27+
uses: actions/checkout@v6
2828

2929
- name: Initialize CodeQL
30-
uses: github/codeql-action/init@v3
30+
uses: github/codeql-action/init@v4
3131
with:
3232
languages: ${{ matrix.language }}
3333
build-mode: ${{ matrix.build-mode }}
3434
queries: security-and-quality
3535

3636
- name: Perform CodeQL Analysis
37-
uses: github/codeql-action/analyze@v3
37+
uses: github/codeql-action/analyze@v4
3838
with:
3939
category: "/language:${{matrix.language}}"

.github/workflows/dependency-review.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ jobs:
1212
runs-on: ubuntu-latest
1313
steps:
1414
- name: 'Checkout repository'
15-
uses: actions/checkout@v5
15+
uses: actions/checkout@v6
1616
- name: 'Dependency Review'
1717
uses: actions/dependency-review-action@v4
1818
with:

.github/workflows/docs.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ name: Run Documentation Validation
33
on: pull_request
44

55
env:
6-
DEFAULT_PYTHON_VERSION: "3.10"
6+
DEFAULT_PYTHON_VERSION: "3.13"
77

88
jobs:
99
test-templated-docs:
@@ -13,7 +13,7 @@ jobs:
1313
working-directory: .ansible/collections/ansible_collections/linode/cloud
1414
steps:
1515
- name: checkout repo
16-
uses: actions/checkout@v5
16+
uses: actions/checkout@v6
1717
with:
1818
path: .ansible/collections/ansible_collections/linode/cloud
1919

@@ -50,7 +50,7 @@ jobs:
5050
working-directory: .ansible/collections/ansible_collections/linode/cloud
5151
steps:
5252
- name: checkout repo
53-
uses: actions/checkout@v5
53+
uses: actions/checkout@v6
5454
with:
5555
path: .ansible/collections/ansible_collections/linode/cloud
5656

.github/workflows/integration-tests-pr.yml

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ jobs:
3232

3333
# Check out merge commit
3434
- name: Checkout PR
35-
uses: actions/checkout@v5
35+
uses: actions/checkout@v6
3636
with:
3737
ref: ${{ inputs.sha }}
3838
path: .ansible/collections/ansible_collections/linode/cloud
@@ -42,7 +42,8 @@ jobs:
4242
- name: setup python 3
4343
uses: actions/setup-python@v6
4444
with:
45-
python-version: '3.x'
45+
# TODO: Unpin minor version after `ansible` package v13.0.0 releases.
46+
python-version: '3.13'
4647

4748
- name: install ansible dependencies
4849
run: ansible-galaxy collection install amazon.aws:==9.5.0
@@ -118,7 +119,7 @@ jobs:
118119

119120
steps:
120121
- name: Checkout code
121-
uses: actions/checkout@v5
122+
uses: actions/checkout@v6
122123
with:
123124
fetch-depth: 0
124125
submodules: 'recursive'
@@ -146,7 +147,8 @@ jobs:
146147
- name: Set up Python
147148
uses: actions/setup-python@v6
148149
with:
149-
python-version: '3.x'
150+
# TODO: Unpin minor version after `ansible` package v13.0.0 releases.
151+
python-version: '3.13'
150152

151153
- name: Install Linode CLI
152154
run: |

.github/workflows/integration-tests.yml

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ jobs:
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
@@ -66,7 +66,7 @@ jobs:
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: |

.github/workflows/labeler.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818
steps:
1919
-
2020
name: Checkout
21-
uses: actions/checkout@v5
21+
uses: actions/checkout@v6
2222
-
2323
name: Run Labeler
2424
uses: crazy-max/ghaction-github-labeler@24d110aa46a59976b8a7f35518cb7f14f434c916

.github/workflows/lint.yml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,13 @@ jobs:
77
runs-on: ubuntu-latest
88
steps:
99
- name: checkout repo
10-
uses: actions/checkout@v5
10+
uses: actions/checkout@v6
1111

1212
- name: setup python 3
1313
uses: actions/setup-python@v6
1414
with:
15-
python-version: '3.x'
15+
# TODO: Unpin minor version after `ansible` package v13.0.0 releases.
16+
python-version: '3.13'
1617

1718
- name: install dependencies
1819
run: make deps

.github/workflows/nightly-smoke-tests.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ jobs:
2222
working-directory: .ansible/collections/ansible_collections/linode/cloud
2323
steps:
2424
- name: Checkout repo
25-
uses: actions/checkout@v5
25+
uses: actions/checkout@v6
2626
with:
2727
path: .ansible/collections/ansible_collections/linode/cloud
2828
fetch-depth: 0

.github/workflows/release.yml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,14 +14,15 @@ jobs:
1414
working-directory: .ansible/collections/ansible_collections/linode/cloud
1515
steps:
1616
- name: checkout repo
17-
uses: actions/checkout@v5
17+
uses: actions/checkout@v6
1818
with:
1919
path: .ansible/collections/ansible_collections/linode/cloud
2020

2121
- name: setup python 3
2222
uses: actions/setup-python@v6
2323
with:
24-
python-version: '3.x'
24+
# TODO: Unpin minor version after `ansible` package v13.0.0 releases.
25+
python-version: '3.13'
2526

2627
- name: install dependencies
2728
run: make deps

.github/workflows/unit-tests.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,13 +10,13 @@ jobs:
1010
runs-on: ubuntu-latest
1111
strategy:
1212
matrix:
13-
python-version: [ '3.9','3.10','3.11', '3.12' ]
13+
python-version: [ '3.10','3.11', '3.12', '3.13' ]
1414
defaults:
1515
run:
1616
working-directory: .ansible/collections/ansible_collections/linode/cloud
1717
steps:
1818
- name: checkout repo
19-
uses: actions/checkout@v5
19+
uses: actions/checkout@v6
2020
with:
2121
path: .ansible/collections/ansible_collections/linode/cloud
2222

0 commit comments

Comments
 (0)