Re-enable preview auto-release (#41952)

Conrad Irwin created

Patch releases to preview will now automatically release

Release Notes:

- N/A

Change summary

.github/workflows/release.yml                | 5 +----
tooling/xtask/src/tasks/workflows/release.rs | 6 +-----
2 files changed, 2 insertions(+), 9 deletions(-)

Detailed changes

.github/workflows/release.yml 🔗

@@ -467,10 +467,7 @@ jobs:
   auto_release_preview:
     needs:
     - upload_release_assets
-    if: |
-      false
-      && startsWith(github.ref, 'refs/tags/v')
-      && endsWith(github.ref, '-pre') && !endsWith(github.ref, '.0-pre')
+    if: startsWith(github.ref, 'refs/tags/v') && endsWith(github.ref, '-pre') && !endsWith(github.ref, '.0-pre')
     runs-on: namespace-profile-2x4-ubuntu-2404
     steps:
     - name: gh release edit "$GITHUB_REF_NAME" --repo=zed-industries/zed --draft=false

tooling/xtask/src/tasks/workflows/release.rs 🔗

@@ -99,11 +99,7 @@ fn auto_release_preview(deps: &[&NamedJob; 1]) -> NamedJob {
         dependant_job(deps)
             .runs_on(runners::LINUX_SMALL)
             .cond(Expression::new(indoc::indoc!(
-                r#"
-                false
-                && startsWith(github.ref, 'refs/tags/v')
-                && endsWith(github.ref, '-pre') && !endsWith(github.ref, '.0-pre')
-            "# // todo(ci-release) enable
+                r#"startsWith(github.ref, 'refs/tags/v') && endsWith(github.ref, '-pre') && !endsWith(github.ref, '.0-pre')"#
             )))
             .add_step(
                 steps::script(