History

ci: Switch to Namespace (#35835)

Follow-up to: - https://github.com/zed-industries/zed/pull/35826 Release Notes: - N/A

Peter Tripp committed 1 year agov0.199.1-pre

Commit 6dbd4981 parent da8da0810 files · +28 −35Browse files

Unified · Split

10 files
  1. .github/actionlint.yml +11 −16
  2. .github/workflows/bump_patch_version.yml +1 −1
  3. .github/workflows/ci.yml +7 −8
  4. .github/workflows/deploy_cloudflare.yml +1 −1
  5. .github/workflows/deploy_collab.yml +2 −2
  6. .github/workflows/eval.yml +1 −1
  7. .github/workflows/nix.yml +1 −1
  8. .github/workflows/randomized_tests.yml +1 −1
  9. .github/workflows/release_nightly.yml +2 −3
  10. .github/workflows/unit_evals.yml +1 −1
.github/actionlint.yml+11−16
@@ -13,22 +13,17 @@ self-hosted-runner: · 12 unmodified lines
13 - windows-2025-1613 - windows-2025-16
14 - windows-2025-3214 - windows-2025-32
15 - windows-2025-6415 - windows-2025-64
16 # Buildjet Ubuntu 20.04 - AMD x86_6416 # Namespace Ubuntu 20.04 (Release builds)
17 - buildjet-2vcpu-ubuntu-200417 - namespace-profile-16x32-ubuntu-2004
18 - buildjet-4vcpu-ubuntu-200418 - namespace-profile-32x64-ubuntu-2004
19 - buildjet-8vcpu-ubuntu-200419 - namespace-profile-16x32-ubuntu-2004-arm
20 - buildjet-16vcpu-ubuntu-200420 - namespace-profile-32x64-ubuntu-2004-arm
21 - buildjet-32vcpu-ubuntu-200421 # Namespace Ubuntu 22.04 (Everything else)
22 # Buildjet Ubuntu 22.04 - AMD x86_6422 - namespace-profile-2x4-ubuntu-2204
23 - buildjet-2vcpu-ubuntu-220423 - namespace-profile-4x8-ubuntu-2204
24 - buildjet-4vcpu-ubuntu-220424 - namespace-profile-8x16-ubuntu-2204
25 - buildjet-8vcpu-ubuntu-220425 - namespace-profile-16x32-ubuntu-2204
26 - buildjet-16vcpu-ubuntu-220426 - namespace-profile-32x64-ubuntu-2204
27 - buildjet-32vcpu-ubuntu-2204
28 # Buildjet Ubuntu 22.04 - Graviton aarch64
29 - buildjet-8vcpu-ubuntu-2204-arm
30 - buildjet-16vcpu-ubuntu-2204-arm
31 - buildjet-32vcpu-ubuntu-2204-arm
32 # Self Hosted Runners27 # Self Hosted Runners
33 - self-mini-macos28 - self-mini-macos
34 - self-32vcpu-windows-202229 - self-32vcpu-windows-2022
.github/workflows/bump_patch_version.yml+1−1
@@ -16,7 +16,7 @@ jobs: · 15 unmodified lines
16 bump_patch_version:16 bump_patch_version:
17 if: github.repository_owner == 'zed-industries'17 if: github.repository_owner == 'zed-industries'
18 runs-on:18 runs-on:
19 - github-16vcpu-ubuntu-220419 - namespace-profile-16x32-ubuntu-2204
20 steps:20 steps:
21 - name: Checkout code21 - name: Checkout code
22 uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v422 uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
.github/workflows/ci.yml+7−8
@@ -137,7 +137,7 @@ jobs: · 136 unmodified lines
137 github.repository_owner == 'zed-industries' &&137 github.repository_owner == 'zed-industries' &&
138 needs.job_spec.outputs.run_tests == 'true'138 needs.job_spec.outputs.run_tests == 'true'
139 runs-on:139 runs-on:
140 - github-8vcpu-ubuntu-2204140 - namespace-profile-8x16-ubuntu-2204
141 steps:141 steps:
142 - name: Checkout repo142 - name: Checkout repo
143 uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4143 uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
@@ -168,7 +168,7 @@ jobs: · 24 unmodified lines
168 needs: [job_spec]168 needs: [job_spec]
169 if: github.repository_owner == 'zed-industries'169 if: github.repository_owner == 'zed-industries'
170 runs-on:170 runs-on:
171 - github-8vcpu-ubuntu-2204171 - namespace-profile-4x8-ubuntu-2204
172 steps:172 steps:
173 - name: Checkout repo173 - name: Checkout repo
174 uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4174 uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
@@ -221,7 +221,7 @@ jobs: · 46 unmodified lines
221 github.repository_owner == 'zed-industries' &&221 github.repository_owner == 'zed-industries' &&
222 (needs.job_spec.outputs.run_tests == 'true' || needs.job_spec.outputs.run_docs == 'true')222 (needs.job_spec.outputs.run_tests == 'true' || needs.job_spec.outputs.run_docs == 'true')
223 runs-on:223 runs-on:
224 - github-8vcpu-ubuntu-2204224 - namespace-profile-8x16-ubuntu-2204
225 steps:225 steps:
226 - name: Checkout repo226 - name: Checkout repo
227 uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4227 uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
@@ -328,7 +328,7 @@ jobs: · 100 unmodified lines
328 github.repository_owner == 'zed-industries' &&328 github.repository_owner == 'zed-industries' &&
329 needs.job_spec.outputs.run_tests == 'true'329 needs.job_spec.outputs.run_tests == 'true'
330 runs-on:330 runs-on:
331 - github-16vcpu-ubuntu-2204331 - namespace-profile-16x32-ubuntu-2204
332 steps:332 steps:
333 - name: Add Rust to the PATH333 - name: Add Rust to the PATH
334 run: echo "$HOME/.cargo/bin" >> "$GITHUB_PATH"334 run: echo "$HOME/.cargo/bin" >> "$GITHUB_PATH"
@@ -380,7 +380,7 @@ jobs: · 45 unmodified lines
380 github.repository_owner == 'zed-industries' &&380 github.repository_owner == 'zed-industries' &&
381 needs.job_spec.outputs.run_tests == 'true'381 needs.job_spec.outputs.run_tests == 'true'
382 runs-on:382 runs-on:
383 - github-8vcpu-ubuntu-2204383 - namespace-profile-16x32-ubuntu-2204
384 steps:384 steps:
385 - name: Add Rust to the PATH385 - name: Add Rust to the PATH
386 run: echo "$HOME/.cargo/bin" >> "$GITHUB_PATH"386 run: echo "$HOME/.cargo/bin" >> "$GITHUB_PATH"
@@ -597,8 +597,7 @@ jobs: · 210 unmodified lines
597 timeout-minutes: 60597 timeout-minutes: 60
598 name: Linux x86_x64 release bundle598 name: Linux x86_x64 release bundle
599 runs-on:599 runs-on:
600 - github-16vcpu-ubuntu-2204600 - namespace-profile-16x32-ubuntu-2004 # ubuntu 20.04 for minimal glibc
601 # - buildjet-16vcpu-ubuntu-2004 # ubuntu 20.04 for minimal glibc
602 if: |601 if: |
603 startsWith(github.ref, 'refs/tags/v')602 startsWith(github.ref, 'refs/tags/v')
604 || contains(github.event.pull_request.labels.*.name, 'run-bundling')603 || contains(github.event.pull_request.labels.*.name, 'run-bundling')
@@ -651,7 +650,7 @@ jobs: · 46 unmodified lines
651 timeout-minutes: 60650 timeout-minutes: 60
652 name: Linux arm64 release bundle651 name: Linux arm64 release bundle
653 runs-on:652 runs-on:
654 - github-16vcpu-ubuntu-2204-arm653 - namespace-profile-32x64-ubuntu-2004-arm # ubuntu 20.04 for minimal glibc
655 if: |654 if: |
656 startsWith(github.ref, 'refs/tags/v')655 startsWith(github.ref, 'refs/tags/v')
657 || contains(github.event.pull_request.labels.*.name, 'run-bundling')656 || contains(github.event.pull_request.labels.*.name, 'run-bundling')
.github/workflows/deploy_cloudflare.yml+1−1
@@ -9,7 +9,7 @@ jobs: · 8 unmodified lines
9 deploy-docs:9 deploy-docs:
10 name: Deploy Docs10 name: Deploy Docs
11 if: github.repository_owner == 'zed-industries'11 if: github.repository_owner == 'zed-industries'
12 runs-on: github-16vcpu-ubuntu-220412 runs-on: namespace-profile-16x32-ubuntu-2204
13 13
14 steps:14 steps:
15 - name: Checkout repo15 - name: Checkout repo
.github/workflows/deploy_collab.yml+2−2
@@ -61,7 +61,7 @@ jobs: · 60 unmodified lines
61 - style61 - style
62 - tests62 - tests
63 runs-on:63 runs-on:
64 - github-16vcpu-ubuntu-220464 - namespace-profile-16x32-ubuntu-2204
65 steps:65 steps:
66 - name: Install doctl66 - name: Install doctl
67 uses: digitalocean/action-doctl@v267 uses: digitalocean/action-doctl@v2
@@ -94,7 +94,7 @@ jobs: · 26 unmodified lines
94 needs:94 needs:
95 - publish95 - publish
96 runs-on:96 runs-on:
97 - github-16vcpu-ubuntu-220497 - namespace-profile-16x32-ubuntu-2204
98 98
99 steps:99 steps:
100 - name: Checkout repo100 - name: Checkout repo
.github/workflows/eval.yml+1−1
@@ -32,7 +32,7 @@ jobs: · 31 unmodified lines
32 github.repository_owner == 'zed-industries' &&32 github.repository_owner == 'zed-industries' &&
33 (github.event_name != 'pull_request' || contains(github.event.pull_request.labels.*.name, 'run-eval'))33 (github.event_name != 'pull_request' || contains(github.event.pull_request.labels.*.name, 'run-eval'))
34 runs-on:34 runs-on:
35 - github-16vcpu-ubuntu-220435 - namespace-profile-16x32-ubuntu-2204
36 steps:36 steps:
37 - name: Add Rust to the PATH37 - name: Add Rust to the PATH
38 run: echo "$HOME/.cargo/bin" >> "$GITHUB_PATH"38 run: echo "$HOME/.cargo/bin" >> "$GITHUB_PATH"
.github/workflows/nix.yml+1−1
@@ -20,7 +20,7 @@ jobs: · 19 unmodified lines
20 matrix:20 matrix:
21 system:21 system:
22 - os: x86 Linux22 - os: x86 Linux
23 runner: github-16vcpu-ubuntu-220423 runner: namespace-profile-16x32-ubuntu-2204
24 install_nix: true24 install_nix: true
25 - os: arm Mac25 - os: arm Mac
26 runner: [macOS, ARM64, test]26 runner: [macOS, ARM64, test]
.github/workflows/randomized_tests.yml+1−1
@@ -20,7 +20,7 @@ jobs: · 19 unmodified lines
20 name: Run randomized tests20 name: Run randomized tests
21 if: github.repository_owner == 'zed-industries'21 if: github.repository_owner == 'zed-industries'
22 runs-on:22 runs-on:
23 - github-16vcpu-ubuntu-220423 - namespace-profile-16x32-ubuntu-2204
24 steps:24 steps:
25 - name: Install Node25 - name: Install Node
26 uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v426 uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4
.github/workflows/release_nightly.yml+2−3
@@ -128,8 +128,7 @@ jobs: · 127 unmodified lines
128 name: Create a Linux *.tar.gz bundle for x86128 name: Create a Linux *.tar.gz bundle for x86
129 if: github.repository_owner == 'zed-industries'129 if: github.repository_owner == 'zed-industries'
130 runs-on:130 runs-on:
131 - github-16vcpu-ubuntu-2204131 - namespace-profile-16x32-ubuntu-2004 # ubuntu 20.04 for minimal glibc
132 # - buildjet-16vcpu-ubuntu-2004
133 needs: tests132 needs: tests
134 steps:133 steps:
135 - name: Checkout repo134 - name: Checkout repo
@@ -169,7 +168,7 @@ jobs: · 33 unmodified lines
169 name: Create a Linux *.tar.gz bundle for ARM168 name: Create a Linux *.tar.gz bundle for ARM
170 if: github.repository_owner == 'zed-industries'169 if: github.repository_owner == 'zed-industries'
171 runs-on:170 runs-on:
172 - github-16vcpu-ubuntu-2204-arm171 - namespace-profile-32x64-ubuntu-2004-arm # ubuntu 20.04 for minimal glibc
173 needs: tests172 needs: tests
174 steps:173 steps:
175 - name: Checkout repo174 - name: Checkout repo
.github/workflows/unit_evals.yml+1−1
@@ -23,7 +23,7 @@ jobs: · 22 unmodified lines
23 timeout-minutes: 6023 timeout-minutes: 60
24 name: Run unit evals24 name: Run unit evals
25 runs-on:25 runs-on:
26 - github-16vcpu-ubuntu-220426 - namespace-profile-16x32-ubuntu-2204
27 steps:27 steps:
28 - name: Add Rust to the PATH28 - name: Add Rust to the PATH
29 run: echo "$HOME/.cargo/bin" >> "$GITHUB_PATH"29 run: echo "$HOME/.cargo/bin" >> "$GITHUB_PATH"