Skip to content

Commit 5d7d58f

Browse files
committed
Merge branch 'main' of https://github.com/coder/coder into bq/refactor-provisioners
2 parents b6430bb + 8a3a79f commit 5d7d58f

File tree

83 files changed

+1805
-594
lines changed

Some content is hidden

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

83 files changed

+1805
-594
lines changed

.github/.linkspector.yml

+1
Original file line numberDiff line numberDiff line change
@@ -20,5 +20,6 @@ ignorePatterns:
2020
- pattern: "www.emacswiki.org"
2121
- pattern: "linux.die.net/man"
2222
- pattern: "www.gnu.org"
23+
- pattern: "wiki.ubuntu.com"
2324
aliveStatusCodes:
2425
- 200

.github/dependabot.yaml

-15
Original file line numberDiff line numberDiff line change
@@ -9,21 +9,6 @@ updates:
99
labels: []
1010
commit-message:
1111
prefix: "ci"
12-
ignore:
13-
# These actions deliver the latest versions by updating the major
14-
# release tag, so ignore minor and patch versions
15-
- dependency-name: "actions/*"
16-
update-types:
17-
- version-update:semver-minor
18-
- version-update:semver-patch
19-
- dependency-name: "Apple-Actions/import-codesign-certs"
20-
update-types:
21-
- version-update:semver-minor
22-
- version-update:semver-patch
23-
- dependency-name: "marocchino/sticky-pull-request-comment"
24-
update-types:
25-
- version-update:semver-minor
26-
- version-update:semver-patch
2712
groups:
2813
github-actions:
2914
patterns:

.github/workflows/ci.yaml

+31-30
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ jobs:
3939
egress-policy: audit
4040

4141
- name: Checkout
42-
uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
42+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
4343
with:
4444
fetch-depth: 1
4545
# For pull requests it's not necessary to checkout the code
@@ -122,7 +122,7 @@ jobs:
122122
# runs-on: ${{ github.repository_owner == 'coder' && 'depot-ubuntu-22.04-8' || 'ubuntu-latest' }}
123123
# steps:
124124
# - name: Checkout
125-
# uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
125+
# uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
126126
# with:
127127
# fetch-depth: 1
128128
# # See: https://github.com/stefanzweifel/git-auto-commit-action?tab=readme-ov-file#commits-made-by-this-action-do-not-trigger-new-workflow-runs
@@ -160,7 +160,7 @@ jobs:
160160
egress-policy: audit
161161

162162
- name: Checkout
163-
uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
163+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
164164
with:
165165
fetch-depth: 1
166166

@@ -232,7 +232,7 @@ jobs:
232232
egress-policy: audit
233233

234234
- name: Checkout
235-
uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
235+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
236236
with:
237237
fetch-depth: 1
238238

@@ -295,7 +295,7 @@ jobs:
295295
egress-policy: audit
296296

297297
- name: Checkout
298-
uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
298+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
299299
with:
300300
fetch-depth: 1
301301

@@ -336,7 +336,7 @@ jobs:
336336
egress-policy: audit
337337

338338
- name: Checkout
339-
uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
339+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
340340
with:
341341
fetch-depth: 1
342342

@@ -396,7 +396,7 @@ jobs:
396396
egress-policy: audit
397397

398398
- name: Checkout
399-
uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
399+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
400400
with:
401401
fetch-depth: 1
402402

@@ -452,7 +452,7 @@ jobs:
452452
egress-policy: audit
453453

454454
- name: Checkout
455-
uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
455+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
456456
with:
457457
fetch-depth: 1
458458

@@ -509,7 +509,7 @@ jobs:
509509
egress-policy: audit
510510

511511
- name: Checkout
512-
uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
512+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
513513
with:
514514
fetch-depth: 1
515515

@@ -546,7 +546,7 @@ jobs:
546546
egress-policy: audit
547547

548548
- name: Checkout
549-
uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
549+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
550550
with:
551551
fetch-depth: 1
552552

@@ -584,7 +584,7 @@ jobs:
584584
egress-policy: audit
585585

586586
- name: Checkout
587-
uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
587+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
588588
with:
589589
fetch-depth: 1
590590

@@ -632,7 +632,7 @@ jobs:
632632
egress-policy: audit
633633

634634
- name: Checkout
635-
uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
635+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
636636
with:
637637
fetch-depth: 1
638638

@@ -658,7 +658,7 @@ jobs:
658658
egress-policy: audit
659659

660660
- name: Checkout
661-
uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
661+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
662662
with:
663663
fetch-depth: 1
664664

@@ -690,7 +690,7 @@ jobs:
690690
egress-policy: audit
691691

692692
- name: Checkout
693-
uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
693+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
694694
with:
695695
fetch-depth: 1
696696

@@ -733,15 +733,15 @@ jobs:
733733

734734
- name: Upload Playwright Failed Tests
735735
if: always() && github.actor != 'dependabot[bot]' && runner.os == 'Linux' && !github.event.pull_request.head.repo.fork
736-
uses: actions/upload-artifact@604373da6381bf24206979c74d06a550515601b9 # v4.4.1
736+
uses: actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4.6.0
737737
with:
738738
name: failed-test-videos${{ matrix.variant.premium && '-premium' || '' }}
739739
path: ./site/test-results/**/*.webm
740740
retention-days: 7
741741

742742
- name: Upload pprof dumps
743743
if: always() && github.actor != 'dependabot[bot]' && runner.os == 'Linux' && !github.event.pull_request.head.repo.fork
744-
uses: actions/upload-artifact@604373da6381bf24206979c74d06a550515601b9 # v4.4.1
744+
uses: actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4.6.0
745745
with:
746746
name: debug-pprof-dumps${{ matrix.variant.premium && '-premium' || '' }}
747747
path: ./site/test-results/**/debug-pprof-*.txt
@@ -759,7 +759,7 @@ jobs:
759759
egress-policy: audit
760760

761761
- name: Checkout
762-
uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
762+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
763763
with:
764764
# Required by Chromatic for build-over-build history, otherwise we
765765
# only get 1 commit on shallow checkout.
@@ -836,7 +836,7 @@ jobs:
836836
egress-policy: audit
837837

838838
- name: Checkout
839-
uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
839+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
840840
with:
841841
# 0 is required here for version.sh to work.
842842
fetch-depth: 0
@@ -940,13 +940,9 @@ jobs:
940940
if: needs.changes.outputs.go == 'true' || needs.changes.outputs.ci == 'true' || github.ref == 'refs/heads/main'
941941
runs-on: ${{ github.repository_owner == 'coder' && 'depot-macos-latest' || 'macos-latest' }}
942942
steps:
943-
- name: Harden Runner
944-
uses: step-security/harden-runner@cb605e52c26070c328afc4562f0b4ada7618a84e # v2.10.4
945-
with:
946-
egress-policy: audit
947-
943+
# Harden Runner doesn't work on macOS
948944
- name: Checkout
949-
uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
945+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
950946
with:
951947
fetch-depth: 0
952948

@@ -957,6 +953,11 @@ jobs:
957953
echo "$(brew --prefix gnu-getopt)/bin" >> $GITHUB_PATH
958954
echo "$(brew --prefix make)/libexec/gnubin" >> $GITHUB_PATH
959955
956+
- name: Switch XCode Version
957+
uses: maxim-lobanov/setup-xcode@60606e260d2fc5762a71e64e74b2174e8ea3c8bd # v1.6.0
958+
with:
959+
xcode-version: "16.0.0"
960+
960961
- name: Setup Go
961962
uses: ./.github/actions/setup-go
962963

@@ -999,7 +1000,7 @@ jobs:
9991000

10001001
- name: Upload build artifacts
10011002
if: ${{ github.repository_owner == 'coder' && github.ref == 'refs/heads/main' }}
1002-
uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3
1003+
uses: actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4.6.0
10031004
with:
10041005
name: dylibs
10051006
path: |
@@ -1032,7 +1033,7 @@ jobs:
10321033
egress-policy: audit
10331034

10341035
- name: Checkout
1035-
uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
1036+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
10361037
with:
10371038
fetch-depth: 0
10381039

@@ -1139,7 +1140,7 @@ jobs:
11391140

11401141
- name: Upload build artifacts
11411142
if: github.ref == 'refs/heads/main'
1142-
uses: actions/upload-artifact@604373da6381bf24206979c74d06a550515601b9 # v4.4.1
1143+
uses: actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4.6.0
11431144
with:
11441145
name: coder
11451146
path: |
@@ -1168,7 +1169,7 @@ jobs:
11681169
egress-policy: audit
11691170

11701171
- name: Checkout
1171-
uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
1172+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
11721173
with:
11731174
fetch-depth: 0
11741175

@@ -1230,7 +1231,7 @@ jobs:
12301231
egress-policy: audit
12311232

12321233
- name: Checkout
1233-
uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
1234+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
12341235
with:
12351236
fetch-depth: 0
12361237

@@ -1265,7 +1266,7 @@ jobs:
12651266
egress-policy: audit
12661267

12671268
- name: Checkout
1268-
uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
1269+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
12691270
with:
12701271
fetch-depth: 1
12711272
# We need golang to run the migration main.go

.github/workflows/docker-base.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ jobs:
4343
egress-policy: audit
4444

4545
- name: Checkout
46-
uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
46+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
4747

4848
- name: Docker login
4949
uses: docker/login-action@9780b0c442fbb1117ed29e0efdff1e18412f7567 # v3.3.0

.github/workflows/docs-ci.yaml

+2-2
Original file line numberDiff line numberDiff line change
@@ -20,12 +20,12 @@ jobs:
2020
runs-on: ubuntu-latest
2121
steps:
2222
- name: Checkout
23-
uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
23+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
2424

2525
- name: Setup Node
2626
uses: ./.github/actions/setup-node
2727

28-
- uses: tj-actions/changed-files@d6e91a2266cdb9d62096cebf1e8546899c6aa18f # v45.0.6
28+
- uses: tj-actions/changed-files@dcc7a0cba800f454d79fff4b993e8c3555bcc0a8 # v45.0.7
2929
id: changed-files
3030
with:
3131
files: |

.github/workflows/dogfood.yaml

+2-2
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ jobs:
3232
egress-policy: audit
3333

3434
- name: Checkout
35-
uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
35+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
3636

3737
- name: Setup Nix
3838
uses: DeterminateSystems/nix-installer-action@e50d5f73bfe71c2dd0aa4218de8f4afa59f8f81d # v16
@@ -100,7 +100,7 @@ jobs:
100100
egress-policy: audit
101101

102102
- name: Checkout
103-
uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
103+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
104104

105105
- name: Setup Terraform
106106
uses: ./.github/actions/setup-tf

.github/workflows/nightly-gauntlet.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ jobs:
3131
egress-policy: audit
3232

3333
- name: Checkout
34-
uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
34+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
3535
with:
3636
fetch-depth: 1
3737

.github/workflows/pr-deploy.yaml

+4-4
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ jobs:
4444
egress-policy: audit
4545

4646
- name: Checkout
47-
uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
47+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
4848

4949
- name: Check if PR is open
5050
id: check_pr
@@ -79,7 +79,7 @@ jobs:
7979
egress-policy: audit
8080

8181
- name: Checkout
82-
uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
82+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
8383
with:
8484
fetch-depth: 0
8585

@@ -223,7 +223,7 @@ jobs:
223223
egress-policy: audit
224224

225225
- name: Checkout
226-
uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
226+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
227227
with:
228228
fetch-depth: 0
229229

@@ -325,7 +325,7 @@ jobs:
325325
kubectl create namespace "pr${{ env.PR_NUMBER }}"
326326
327327
- name: Checkout
328-
uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
328+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
329329

330330
- name: Check and Create Certificate
331331
if: needs.get_info.outputs.NEW == 'true' || github.event.inputs.deploy == 'true'

0 commit comments

Comments
 (0)