Skip to content

Commit 67de963

Browse files
committed
Merge branch 'dev' into feat-kubeconfig-inherit-args
2 parents a40900e + a246f53 commit 67de963

Some content is hidden

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

53 files changed

+1440
-256
lines changed

.github/workflows/ci.yml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ jobs:
77
docker-build:
88
runs-on: ubuntu-latest
99
steps:
10-
- uses: actions/checkout@v4
10+
- uses: actions/checkout@v5
1111
- name: Build the Docker image
1212
run: docker build . --file Dockerfile --tag linode/cli:$(date +%s) --build-arg="github_token=$GITHUB_TOKEN"
1313
env:
@@ -17,10 +17,10 @@ jobs:
1717
runs-on: ubuntu-latest
1818
steps:
1919
- name: checkout repo
20-
uses: actions/checkout@v4
20+
uses: actions/checkout@v5
2121

2222
- name: setup python 3
23-
uses: actions/setup-python@v5
23+
uses: actions/setup-python@v6
2424
with:
2525
python-version: '3.x'
2626

@@ -37,10 +37,10 @@ jobs:
3737
python-version: [ "3.9","3.10","3.11", "3.12", "3.13" ]
3838
steps:
3939
- name: Clone Repository
40-
uses: actions/checkout@v4
40+
uses: actions/checkout@v5
4141

4242
- name: Setup Python
43-
uses: actions/setup-python@v5
43+
uses: actions/setup-python@v6
4444
with:
4545
python-version: ${{ matrix.python-version }}
4646

@@ -59,10 +59,10 @@ jobs:
5959
runs-on: windows-latest
6060
steps:
6161
- name: Clone Repository
62-
uses: actions/checkout@v4
62+
uses: actions/checkout@v5
6363

6464
- name: Setup Python
65-
uses: actions/setup-python@v5
65+
uses: actions/setup-python@v6
6666
with:
6767
python-version: "3.x"
6868

.github/workflows/codeql.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,15 +23,15 @@ jobs:
2323
build-mode: none
2424
steps:
2525
- name: Checkout repository
26-
uses: actions/checkout@v4
26+
uses: actions/checkout@v5
2727

2828
- name: Initialize CodeQL
29-
uses: github/codeql-action/init@v3
29+
uses: github/codeql-action/init@v4
3030
with:
3131
languages: ${{ matrix.language }}
3232
build-mode: ${{ matrix.build-mode }}
3333

3434
- name: Perform CodeQL Analysis
35-
uses: github/codeql-action/analyze@v3
35+
uses: github/codeql-action/analyze@v4
3636
with:
3737
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@v4
15+
uses: actions/checkout@v5
1616
- name: 'Dependency Review'
1717
uses: actions/dependency-review-action@v4
1818
with:

.github/workflows/e2e-suite-windows.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ jobs:
3131
steps:
3232
# Check out merge commit
3333
- name: Checkout PR
34-
uses: actions/checkout@v4
34+
uses: actions/checkout@v5
3535
with:
3636
ref: ${{ inputs.sha }}
3737

@@ -61,7 +61,7 @@ jobs:
6161
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
6262

6363
- name: Setup Python
64-
uses: actions/setup-python@v5
64+
uses: actions/setup-python@v6
6565
with:
6666
python-version: '3.x'
6767

@@ -74,7 +74,7 @@ jobs:
7474
env:
7575
LINODE_CLI_TOKEN: ${{ secrets.LINODE_TOKEN_2 }}
7676

77-
- uses: actions/github-script@v7
77+
- uses: actions/github-script@v8
7878
id: update-check-run
7979
if: ${{ inputs.pull_request_number != '' && fromJson(steps.commit-hash.outputs.data).repository.pullRequest.headRef.target.oid == inputs.sha }}
8080
env:
@@ -109,7 +109,7 @@ jobs:
109109

110110
steps:
111111
- name: Checkout code
112-
uses: actions/checkout@v4
112+
uses: actions/checkout@v5
113113
with:
114114
fetch-depth: 0
115115
submodules: 'recursive'
@@ -135,7 +135,7 @@ jobs:
135135

136136
steps:
137137
- name: Set up Python
138-
uses: actions/setup-python@v5
138+
uses: actions/setup-python@v6
139139
with:
140140
python-version: '3.x'
141141

.github/workflows/e2e-suite.yml

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -59,15 +59,15 @@ jobs:
5959
steps:
6060
- name: Checkout Repository with SHA
6161
if: ${{ inputs.sha != '' }}
62-
uses: actions/checkout@v4
62+
uses: actions/checkout@v5
6363
with:
6464
fetch-depth: 0
6565
submodules: 'recursive'
6666
ref: ${{ inputs.sha }}
6767

6868
- name: Checkout Repository without SHA
6969
if: ${{ inputs.sha == '' }}
70-
uses: actions/checkout@v4
70+
uses: actions/checkout@v5
7171
with:
7272
fetch-depth: 0
7373
submodules: 'recursive'
@@ -98,7 +98,7 @@ jobs:
9898
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
9999

100100
- name: Setup Python
101-
uses: actions/setup-python@v5
101+
uses: actions/setup-python@v6
102102
with:
103103
python-version: ${{ inputs.run-eol-python-version == 'true' && env.EOL_PYTHON_VERSION || inputs.python-version || env.DEFAULT_PYTHON_VERSION }}
104104

@@ -127,15 +127,15 @@ jobs:
127127

128128
- name: Upload Test Report as Artifact
129129
if: always()
130-
uses: actions/upload-artifact@v4
130+
uses: actions/upload-artifact@v5
131131
with:
132132
name: test-report-file
133133
if-no-files-found: ignore
134134
path: '*.xml'
135135
retention-days: 1
136136

137137
- name: Update PR Check Run
138-
uses: actions/github-script@v7
138+
uses: actions/github-script@v8
139139
id: update-check-run
140140
if: ${{ inputs.pull_request_number != '' && fromJson(steps.commit-hash.outputs.data).repository.pullRequest.headRef.target.oid == inputs.sha }}
141141
env:
@@ -170,7 +170,7 @@ jobs:
170170

171171
steps:
172172
- name: Checkout code
173-
uses: actions/checkout@v4
173+
uses: actions/checkout@v5
174174
with:
175175
fetch-depth: 0
176176
submodules: 'recursive'
@@ -200,7 +200,7 @@ jobs:
200200

201201
steps:
202202
- name: Set up Python
203-
uses: actions/setup-python@v5
203+
uses: actions/setup-python@v6
204204
with:
205205
python-version: '3.x'
206206

@@ -237,18 +237,18 @@ jobs:
237237

238238
steps:
239239
- name: Checkout code
240-
uses: actions/checkout@v4
240+
uses: actions/checkout@v5
241241
with:
242242
fetch-depth: 0
243243
submodules: 'recursive'
244244

245245
- name: Download test report
246-
uses: actions/download-artifact@v4
246+
uses: actions/download-artifact@v6
247247
with:
248248
name: test-report-file
249249

250250
- name: Set up Python
251-
uses: actions/setup-python@v5
251+
uses: actions/setup-python@v6
252252
with:
253253
python-version: '3.x'
254254

@@ -294,7 +294,7 @@ jobs:
294294
steps:
295295
- name: Notify Slack
296296
id: main_message
297-
uses: slackapi/slack-github-action@v2.1.0
297+
uses: slackapi/slack-github-action@v2
298298
with:
299299
method: chat.postMessage
300300
token: ${{ secrets.SLACK_BOT_TOKEN }}
@@ -326,7 +326,7 @@ jobs:
326326
327327
- name: Test summary thread
328328
if: success()
329-
uses: slackapi/slack-github-action@v2.1.0
329+
uses: slackapi/slack-github-action@v2
330330
with:
331331
method: chat.postMessage
332332
token: ${{ secrets.SLACK_BOT_TOKEN }}

.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@v4
21+
uses: actions/checkout@v5
2222
-
2323
name: Run Labeler
2424
uses: crazy-max/ghaction-github-labeler@24d110aa46a59976b8a7f35518cb7f14f434c916

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

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,14 +18,14 @@ jobs:
1818

1919
steps:
2020
- name: Checkout code
21-
uses: actions/checkout@v4
21+
uses: actions/checkout@v5
2222
with:
2323
fetch-depth: 0
2424
submodules: 'recursive'
2525
ref: ${{ github.event.inputs.sha || github.ref }}
2626

2727
- name: Set up Python
28-
uses: actions/setup-python@v5
28+
uses: actions/setup-python@v6
2929
with:
3030
python-version: '3.x'
3131

@@ -46,7 +46,7 @@ jobs:
4646

4747
- name: Notify Slack
4848
if: always() && github.repository == 'linode/linode-cli' # Run even if integration tests fail and only on main repository
49-
uses: slackapi/slack-github-action@v2.1.0
49+
uses: slackapi/slack-github-action@v2
5050
with:
5151
method: chat.postMessage
5252
token: ${{ secrets.SLACK_BOT_TOKEN }}

.github/workflows/publish-wiki.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,5 +14,5 @@ jobs:
1414
publish-wiki:
1515
runs-on: ubuntu-latest
1616
steps:
17-
- uses: actions/checkout@v4
18-
- uses: Andrew-Chen-Wang/github-wiki-action@50650fccf3a10f741995523cf9708c53cec8912a # pin@v4.4.0
17+
- uses: actions/checkout@v5
18+
- uses: Andrew-Chen-Wang/github-wiki-action@6448478bd55f1f3f752c93af8ac03207eccc3213 # pin@v5.0.3

.github/workflows/release.yml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ jobs:
1111
steps:
1212
- name: Notify Slack - Main Message
1313
id: main_message
14-
uses: slackapi/slack-github-action@v2.1.0
14+
uses: slackapi/slack-github-action@v2
1515
with:
1616
method: chat.postMessage
1717
token: ${{ secrets.SLACK_BOT_TOKEN }}
@@ -28,10 +28,10 @@ jobs:
2828
runs-on: ubuntu-latest
2929
steps:
3030
- name: Clone Repository
31-
uses: actions/checkout@v4
31+
uses: actions/checkout@v5
3232

3333
- name: setup python 3
34-
uses: actions/setup-python@v5
34+
uses: actions/setup-python@v6
3535
with:
3636
python-version: '3.x'
3737

@@ -45,15 +45,15 @@ jobs:
4545
uses: docker/setup-buildx-action@e468171a9de216ec08956ac3ada2f0791b6bd435 # [email protected]
4646

4747
- name: Login to Docker Hub
48-
uses: docker/login-action@74a5d142397b4f367a81961eba4e8cd7edddf772 # pin@v3.4.0
48+
uses: docker/login-action@5e57cd118135c172c3672efd75eb46360885c0ef # pin@v3.6.0
4949
with:
5050
username: ${{ secrets.DOCKERHUB_USERNAME }}
5151
password: ${{ secrets.DOCKERHUB_TOKEN }}
5252

5353
# This is necessary as we want to ensure that version tags
5454
# are properly formatted before passing them into the
5555
# DockerFile.
56-
- uses: actions/github-script@v7
56+
- uses: actions/github-script@v8
5757
id: cli_version
5858
with:
5959
script: |
@@ -86,10 +86,10 @@ jobs:
8686
environment: pypi-release
8787
steps:
8888
- name: Checkout
89-
uses: actions/checkout@v4
89+
uses: actions/checkout@v5
9090

9191
- name: Setup Python
92-
uses: actions/setup-python@v5
92+
uses: actions/setup-python@v6
9393
with:
9494
python-version: '3.x'
9595

@@ -106,4 +106,4 @@ jobs:
106106
LINODE_CLI_VERSION: ${{ github.event.release.tag_name }}
107107

108108
- name: Publish the release artifacts to PyPI
109-
uses: pypa/gh-action-pypi-publish@76f52bc884231f62b9a034ebfe128415bbaabdfc # pin@release/v1.12.4
109+
uses: pypa/gh-action-pypi-publish@ed0c53931b1dc9bd32cbe73a98c7f6766f8a527e # pin@release/v1.13.0

.github/workflows/remote-release-trigger.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ jobs:
1515
private_key: ${{ secrets.CLI_RELEASE_PRIVATE_KEY }}
1616

1717
- name: Checkout
18-
uses: actions/checkout@v4
18+
uses: actions/checkout@v5
1919
with:
2020
# We want to checkout the main branch
2121
ref: 'main'
@@ -29,7 +29,7 @@ jobs:
2929

3030
- name: Calculate the desired release version
3131
id: calculate_version
32-
uses: actions/github-script@v7
32+
uses: actions/github-script@v8
3333
env:
3434
SPEC_VERSION: ${{ github.event.client_payload.spec_version }}
3535
PREVIOUS_CLI_VERSION: ${{ steps.previoustag.outputs.tag }}
@@ -66,7 +66,7 @@ jobs:
6666
commit_sha: ${{ steps.calculate_head_sha.outputs.commit_sha }}
6767

6868
- name: Release
69-
uses: softprops/action-gh-release@da05d552573ad5aba039eaac05058a918a7bf631 # pin@v2.2.2
69+
uses: softprops/action-gh-release@6da8fa9354ddfdc4aeace5fc48d7f679b5214090 # pin@v2.4.1
7070
with:
7171
target_commitish: 'main'
7272
token: ${{ steps.generate_token.outputs.token }}

0 commit comments

Comments
 (0)