From eaf15acb7690ae9a4aa27db9ea49f8c75daa54fd Mon Sep 17 00:00:00 2001
From: Phil Pluckthun <phil@kitten.sh>
Date: Thu, 9 Jan 2025 12:47:46 +0000
Subject: [PATCH] feat(eas-cli): Unhide `deploy` and `deploy:alias` commands
 (#2807)

* Unhide deploy command

* Add CHANGELOG entry
---
 CHANGELOG.md                                   | 1 +
 packages/eas-cli/src/commands/worker/alias.ts  | 3 ---
 packages/eas-cli/src/commands/worker/deploy.ts | 3 ---
 3 files changed, 1 insertion(+), 6 deletions(-)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index 8aa5f21d9b..ea1f62b867 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -10,6 +10,7 @@ This is the log of notable changes to EAS CLI and related packages.
 
 - Load `.env` variables even when `--environment` is specified for `deploy` command. Conflicts will be highlighted by a warning message. ([#2783](https://github.com/expo/eas-cli/pull/2783) by [@kitten](https://github.com/kitten))
 - Silence all non-command output in non-interactive mode of eas env:exec. ([#2800](https://github.com/expo/eas-cli/pull/2800) by [@wschurman](https://github.com/wschurman))
+- Unhide `deploy` and `deploy:alias` commands ([#2807](https://github.com/expo/eas-cli/pull/2807) by [@kitten](https://github.com/kitten))
 
 ### 🐛 Bug fixes
 
diff --git a/packages/eas-cli/src/commands/worker/alias.ts b/packages/eas-cli/src/commands/worker/alias.ts
index f19dddc775..49008bf905 100644
--- a/packages/eas-cli/src/commands/worker/alias.ts
+++ b/packages/eas-cli/src/commands/worker/alias.ts
@@ -35,9 +35,6 @@ interface RawDeployAliasFlags {
 export default class WorkerAlias extends EasCommand {
   static override description = 'Assign deployment aliases';
   static override aliases = ['deploy:alias', 'deploy:promote'];
-
-  // TODO(@kitten): Keep command hidden until worker deployments are live
-  static override hidden = true;
   static override state = 'beta';
 
   static override flags = {
diff --git a/packages/eas-cli/src/commands/worker/deploy.ts b/packages/eas-cli/src/commands/worker/deploy.ts
index ae90cbcdc2..7304770f78 100644
--- a/packages/eas-cli/src/commands/worker/deploy.ts
+++ b/packages/eas-cli/src/commands/worker/deploy.ts
@@ -68,9 +68,6 @@ export default class WorkerDeploy extends EasCommand {
   static override description = 'Deploy your Expo web build';
   static override aliases = ['deploy'];
   static override usage = [chalk`deploy {dim [options]}`, `deploy --prod`];
-
-  // TODO(@kitten): Keep command hidden until worker deployments are live
-  static override hidden = true;
   static override state = 'beta';
 
   static override flags = {