Skip to content

Commit b5b459a

Browse files
committed
Merge branch 'trunk' into niik/deploy
2 parents a79c060 + ff4e4a2 commit b5b459a

71 files changed

Lines changed: 3526 additions & 233 deletions

Some content is hidden

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

.devcontainer/devcontainer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"image": "mcr.microsoft.com/devcontainers/go:1.25",
2+
"image": "mcr.microsoft.com/devcontainers/go:1.26",
33
"features": {
44
"ghcr.io/devcontainers/features/sshd:1": {}
55
},

.github/workflows/bump-go.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,10 @@ jobs:
1111
runs-on: ubuntu-latest
1212
steps:
1313
- name: Checkout repository
14-
uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
14+
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
1515

1616
- name: Set up Go
17-
uses: actions/setup-go@4a3601121dd01d1626a1e23e37211e3254c1c06c # v6.4.0
17+
uses: actions/setup-go@924ae3a1cded613372ab5595356fb5720e22ba16 # v6.5.0
1818
with:
1919
go-version-file: 'go.mod'
2020

.github/workflows/codeql.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,11 +25,11 @@ jobs:
2525

2626
steps:
2727
- name: Check out code
28-
uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
28+
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
2929

3030
- name: Setup Go
3131
if: matrix.language == 'go'
32-
uses: actions/setup-go@4a3601121dd01d1626a1e23e37211e3254c1c06c # v6.4.0
32+
uses: actions/setup-go@924ae3a1cded613372ab5595356fb5720e22ba16 # v6.5.0
3333
with:
3434
go-version-file: "go.mod"
3535

.github/workflows/deployment.yml

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -54,13 +54,13 @@ jobs:
5454
timeout-minutes: 20
5555
steps:
5656
- name: Checkout
57-
uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
57+
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
5858
- name: Set up Go
59-
uses: actions/setup-go@4a3601121dd01d1626a1e23e37211e3254c1c06c # v6.4.0
59+
uses: actions/setup-go@924ae3a1cded613372ab5595356fb5720e22ba16 # v6.5.0
6060
with:
6161
go-version-file: 'go.mod'
6262
- name: Install GoReleaser
63-
uses: goreleaser/goreleaser-action@5daf1e915a5f0af01ddbcd89a43b8061ff4f1a89 # v7.2.2
63+
uses: goreleaser/goreleaser-action@f06c13b6b1a9625abc9e6e439d9c05a8f2190e94 # v7.2.3
6464
with:
6565
# The version is pinned not only for security purposes, but also to avoid breaking
6666
# our scripts, which rely on the specific file names generated by GoReleaser.
@@ -98,9 +98,9 @@ jobs:
9898
timeout-minutes: 20
9999
steps:
100100
- name: Checkout
101-
uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
101+
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
102102
- name: Set up Go
103-
uses: actions/setup-go@4a3601121dd01d1626a1e23e37211e3254c1c06c # v6.4.0
103+
uses: actions/setup-go@924ae3a1cded613372ab5595356fb5720e22ba16 # v6.5.0
104104
with:
105105
go-version-file: 'go.mod'
106106

@@ -145,7 +145,7 @@ jobs:
145145
--keychain $RUNNER_TEMP/build.keychain
146146
147147
- name: Install GoReleaser
148-
uses: goreleaser/goreleaser-action@5daf1e915a5f0af01ddbcd89a43b8061ff4f1a89 # v7.2.2
148+
uses: goreleaser/goreleaser-action@f06c13b6b1a9625abc9e6e439d9c05a8f2190e94 # v7.2.3
149149
with:
150150
# The version is pinned not only for security purposes, but also to avoid breaking
151151
# our scripts, which rely on the specific file names generated by GoReleaser.
@@ -204,13 +204,13 @@ jobs:
204204
timeout-minutes: 20
205205
steps:
206206
- name: Checkout
207-
uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
207+
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
208208
- name: Set up Go
209-
uses: actions/setup-go@4a3601121dd01d1626a1e23e37211e3254c1c06c # v6.4.0
209+
uses: actions/setup-go@924ae3a1cded613372ab5595356fb5720e22ba16 # v6.5.0
210210
with:
211211
go-version-file: 'go.mod'
212212
- name: Install GoReleaser
213-
uses: goreleaser/goreleaser-action@5daf1e915a5f0af01ddbcd89a43b8061ff4f1a89 # v7.2.2
213+
uses: goreleaser/goreleaser-action@f06c13b6b1a9625abc9e6e439d9c05a8f2190e94 # v7.2.3
214214
with:
215215
# The version is pinned not only for security purposes, but also to avoid breaking
216216
# our scripts, which rely on the specific file names generated by GoReleaser.
@@ -264,7 +264,7 @@ jobs:
264264
run: script/release --local "$TAG_NAME" --platform windows
265265
- name: Set up MSBuild
266266
id: setupmsbuild
267-
uses: microsoft/setup-msbuild@30375c66a4eea26614e0d39710365f22f8b0af57
267+
uses: microsoft/setup-msbuild@30375c66a4eea26614e0d39710365f22f8b0af57 # v3.0.0
268268
- name: Build MSI
269269
shell: bash
270270
env:
@@ -321,8 +321,8 @@ jobs:
321321
environment: ${{ inputs.environment }}
322322
if: inputs.release
323323
steps:
324-
- name: Checkout
325-
uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
324+
- name: Checkout cli/cli
325+
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
326326
- name: Merge built artifacts
327327
uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1
328328
- name: Generate site deploy token
@@ -335,7 +335,7 @@ jobs:
335335
owner: github
336336
repositories: cli.github.com
337337
- name: Checkout documentation site
338-
uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
338+
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
339339
with:
340340
repository: github/cli.github.com
341341
path: site
@@ -389,7 +389,7 @@ jobs:
389389
rpmsign --addsign dist/*.rpm
390390
- name: Attest release artifacts
391391
if: inputs.environment == 'production' && !inputs.dry_run
392-
uses: actions/attest@59d89421af93a897026c735860bf21b6eb4f7b26 # v4.1.0
392+
uses: actions/attest@a1948c3f048ba23858d222213b7c278aabede763 # v4.1.1
393393
with:
394394
subject-path: "dist/gh_*"
395395
create-storage-record: false # (default: true)

.github/workflows/detect-spam.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ jobs:
1313
runs-on: ubuntu-latest
1414
steps:
1515
- name: Checkout repository
16-
uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
16+
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
1717
- name: Run spam detection
1818
env:
1919
GH_TOKEN: ${{ github.token }}

.github/workflows/go.yml

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

1919
steps:
2020
- name: Check out code
21-
uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
21+
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
2222

2323
- name: Set up Go
24-
uses: actions/setup-go@4a3601121dd01d1626a1e23e37211e3254c1c06c # v6.4.0
24+
uses: actions/setup-go@924ae3a1cded613372ab5595356fb5720e22ba16 # v6.5.0
2525
with:
2626
go-version-file: "go.mod"
2727

@@ -45,10 +45,10 @@ jobs:
4545

4646
steps:
4747
- name: Check out code
48-
uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
48+
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
4949

5050
- name: Set up Go
51-
uses: actions/setup-go@4a3601121dd01d1626a1e23e37211e3254c1c06c # v6.4.0
51+
uses: actions/setup-go@924ae3a1cded613372ab5595356fb5720e22ba16 # v6.5.0
5252
with:
5353
go-version-file: "go.mod"
5454

.github/workflows/govulncheck.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,10 @@ jobs:
1212
security-events: write
1313
steps:
1414
- name: Check out code
15-
uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
15+
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
1616

1717
- name: Set up Go
18-
uses: actions/setup-go@4a3601121dd01d1626a1e23e37211e3254c1c06c # v6.4.0
18+
uses: actions/setup-go@924ae3a1cded613372ab5595356fb5720e22ba16 # v6.5.0
1919
with:
2020
go-version-file: 'go.mod'
2121

.github/workflows/lint.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,10 +23,10 @@ jobs:
2323
runs-on: ubuntu-latest
2424
steps:
2525
- name: Check out code
26-
uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
26+
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
2727

2828
- name: Set up Go
29-
uses: actions/setup-go@4a3601121dd01d1626a1e23e37211e3254c1c06c # v6.4.0
29+
uses: actions/setup-go@924ae3a1cded613372ab5595356fb5720e22ba16 # v6.5.0
3030
with:
3131
go-version-file: 'go.mod'
3232

@@ -67,10 +67,10 @@ jobs:
6767
runs-on: ubuntu-latest
6868
steps:
6969
- name: Check out code
70-
uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
70+
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
7171

7272
- name: Set up Go
73-
uses: actions/setup-go@4a3601121dd01d1626a1e23e37211e3254c1c06c # v6.4.0
73+
uses: actions/setup-go@924ae3a1cded613372ab5595356fb5720e22ba16 # v6.5.0
7474
with:
7575
go-version-file: 'go.mod'
7676

.github/workflows/triage-issues.yml

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -6,56 +6,56 @@ on:
66
jobs:
77
label-incoming:
88
if: github.event.action == 'opened' || github.event.action == 'reopened' || github.event.action == 'unlabeled'
9-
uses: desktop/gh-cli-and-desktop-shared-workflows/.github/workflows/triage-label-incoming.yml@main
9+
uses: desktop/gh-cli-and-desktop-shared-workflows/.github/workflows/triage-label-incoming.yml@df758d511475056e61d6d3a123621a854f10c646 # v0.0.1
1010
permissions:
1111
issues: write
1212

1313
close-invalid:
1414
if: github.event.action == 'labeled'
15-
uses: desktop/gh-cli-and-desktop-shared-workflows/.github/workflows/triage-close-invalid.yml@main
15+
uses: desktop/gh-cli-and-desktop-shared-workflows/.github/workflows/triage-close-invalid.yml@df758d511475056e61d6d3a123621a854f10c646 # v0.0.1
1616
permissions:
1717
contents: read
1818
issues: write
1919
pull-requests: write
2020

2121
close-suspected-spam:
2222
if: github.event.action == 'labeled'
23-
uses: desktop/gh-cli-and-desktop-shared-workflows/.github/workflows/triage-close-suspected-spam.yml@main
23+
uses: desktop/gh-cli-and-desktop-shared-workflows/.github/workflows/triage-close-suspected-spam.yml@df758d511475056e61d6d3a123621a854f10c646 # v0.0.1
2424
permissions:
2525
issues: write
2626

2727
close-single-word:
2828
if: github.event.action == 'opened'
29-
uses: desktop/gh-cli-and-desktop-shared-workflows/.github/workflows/triage-close-single-word-issues.yml@main
29+
uses: desktop/gh-cli-and-desktop-shared-workflows/.github/workflows/triage-close-single-word-issues.yml@df758d511475056e61d6d3a123621a854f10c646 # v0.0.1
3030
permissions:
3131
issues: write
3232

3333
close-off-topic:
3434
if: github.event.action == 'labeled'
35-
uses: desktop/gh-cli-and-desktop-shared-workflows/.github/workflows/triage-close-off-topic.yml@main
35+
uses: desktop/gh-cli-and-desktop-shared-workflows/.github/workflows/triage-close-off-topic.yml@df758d511475056e61d6d3a123621a854f10c646 # v0.0.1
3636
permissions:
3737
issues: write
3838

3939
enhancement-comment:
4040
if: github.event.action == 'labeled'
41-
uses: desktop/gh-cli-and-desktop-shared-workflows/.github/workflows/triage-enhancement-comment.yml@main
41+
uses: desktop/gh-cli-and-desktop-shared-workflows/.github/workflows/triage-enhancement-comment.yml@df758d511475056e61d6d3a123621a854f10c646 # v0.0.1
4242
permissions:
4343
issues: write
4444

4545
unable-to-reproduce:
4646
if: github.event.action == 'labeled'
47-
uses: desktop/gh-cli-and-desktop-shared-workflows/.github/workflows/triage-unable-to-reproduce-comment.yml@main
47+
uses: desktop/gh-cli-and-desktop-shared-workflows/.github/workflows/triage-unable-to-reproduce-comment.yml@df758d511475056e61d6d3a123621a854f10c646 # v0.0.1
4848
permissions:
4949
issues: write
5050

5151
remove-needs-triage:
5252
if: github.event.action == 'labeled'
53-
uses: desktop/gh-cli-and-desktop-shared-workflows/.github/workflows/triage-remove-needs-triage.yml@main
53+
uses: desktop/gh-cli-and-desktop-shared-workflows/.github/workflows/triage-remove-needs-triage.yml@df758d511475056e61d6d3a123621a854f10c646 # v0.0.1
5454
permissions:
5555
issues: write
5656

5757
on-issue-close:
5858
if: github.event.action == 'closed'
59-
uses: desktop/gh-cli-and-desktop-shared-workflows/.github/workflows/triage-on-issue-close.yml@main
59+
uses: desktop/gh-cli-and-desktop-shared-workflows/.github/workflows/triage-on-issue-close.yml@df758d511475056e61d6d3a123621a854f10c646 # v0.0.1
6060
permissions:
6161
issues: write

.github/workflows/triage-pull-requests.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ jobs:
1010
if: >-
1111
github.event_name == 'pull_request_target' &&
1212
(github.event.action == 'opened' || github.event.action == 'reopened')
13-
uses: desktop/gh-cli-and-desktop-shared-workflows/.github/workflows/triage-label-external-pr.yml@main
13+
uses: desktop/gh-cli-and-desktop-shared-workflows/.github/workflows/triage-label-external-pr.yml@df758d511475056e61d6d3a123621a854f10c646 # v0.0.1
1414
permissions:
1515
issues: write
1616
pull-requests: write
@@ -20,7 +20,7 @@ jobs:
2020
if: >-
2121
github.event_name == 'pull_request_target' &&
2222
github.event.action == 'opened'
23-
uses: desktop/gh-cli-and-desktop-shared-workflows/.github/workflows/triage-close-from-default-branch.yml@main
23+
uses: desktop/gh-cli-and-desktop-shared-workflows/.github/workflows/triage-close-from-default-branch.yml@df758d511475056e61d6d3a123621a854f10c646 # v0.0.1
2424
with:
2525
default_branch: trunk
2626
permissions:
@@ -30,7 +30,7 @@ jobs:
3030
if: >-
3131
github.event_name == 'pull_request_target' &&
3232
(github.event.action == 'opened' || github.event.action == 'reopened' || github.event.action == 'edited' || github.event.action == 'ready_for_review')
33-
uses: desktop/gh-cli-and-desktop-shared-workflows/.github/workflows/triage-pr-requirements.yml@main
33+
uses: desktop/gh-cli-and-desktop-shared-workflows/.github/workflows/triage-pr-requirements.yml@df758d511475056e61d6d3a123621a854f10c646 # v0.0.1
3434
with:
3535
enable_pr_screening: true
3636
days_until_close: 4
@@ -41,7 +41,7 @@ jobs:
4141

4242
close-unmet-requirements:
4343
if: github.event_name == 'schedule'
44-
uses: desktop/gh-cli-and-desktop-shared-workflows/.github/workflows/triage-pr-requirements.yml@main
44+
uses: desktop/gh-cli-and-desktop-shared-workflows/.github/workflows/triage-pr-requirements.yml@df758d511475056e61d6d3a123621a854f10c646 # v0.0.1
4545
with:
4646
enable_pr_screening: true
4747
days_until_close: 4
@@ -54,14 +54,14 @@ jobs:
5454
if: >-
5555
github.event_name == 'pull_request_target' &&
5656
github.event.action == 'labeled'
57-
uses: desktop/gh-cli-and-desktop-shared-workflows/.github/workflows/triage-close-no-help-wanted.yml@main
57+
uses: desktop/gh-cli-and-desktop-shared-workflows/.github/workflows/triage-close-no-help-wanted.yml@df758d511475056e61d6d3a123621a854f10c646 # v0.0.1
5858
permissions:
5959
pull-requests: write
6060

6161
ready-for-review:
6262
if: >-
6363
github.event_name == 'pull_request_target' &&
6464
github.event.action == 'labeled'
65-
uses: desktop/gh-cli-and-desktop-shared-workflows/.github/workflows/triage-ready-for-review.yml@main
65+
uses: desktop/gh-cli-and-desktop-shared-workflows/.github/workflows/triage-ready-for-review.yml@df758d511475056e61d6d3a123621a854f10c646 # v0.0.1
6666
permissions:
6767
pull-requests: write

0 commit comments

Comments
 (0)