summaryrefslogtreecommitdiff
path: root/cli/tests/integration/flags_tests.rs
diff options
context:
space:
mode:
authorJakub Jirutka <jakub@jirutka.cz>2023-11-29 19:52:25 +0100
committerGitHub <noreply@github.com>2023-11-29 18:52:25 +0000
commitae327d0a83be3ad56d42cad7db0b15ae8e853f06 (patch)
tree2698cc7b5f67edcb8bf59f79e079cd7bfa01f416 /cli/tests/integration/flags_tests.rs
parent9ac405d587ca1465debd4a65a09324b7a6b2c04f (diff)
build(cli): allow to build without upgrade feature (#19910)
The self-upgrade feature is undesirable when deno is installed from (Linux) distribution repository - using a system package manager. This change will allow package maintainers to build deno with the "upgrade" subcommand and background check disabled. When the user runs `deno upgrade <args>` and the upgrade feature is disabled, it will exit with error message explaining that this deno binary was built without the upgrade feature. Note: This patch is already used in the Alpine Linux’s [deno](https://pkgs.alpinelinux.org/packages?name=deno) package.
Diffstat (limited to 'cli/tests/integration/flags_tests.rs')
-rw-r--r--cli/tests/integration/flags_tests.rs1
1 files changed, 1 insertions, 0 deletions
diff --git a/cli/tests/integration/flags_tests.rs b/cli/tests/integration/flags_tests.rs
index 89a8978dd..109644151 100644
--- a/cli/tests/integration/flags_tests.rs
+++ b/cli/tests/integration/flags_tests.rs
@@ -45,6 +45,7 @@ fn help_output() {
"Run a task defined in the configuration file",
"Run tests",
"Print runtime TypeScript declarations",
+ #[cfg(feature = "upgrade")]
"Upgrade deno executable to given version",
"Vendor remote modules into a local directory",
"Print this message or the help of the given subcommand(s)",