From 26e8a35af01bfa86d6a1e7d51fa15d98159e788a Mon Sep 17 00:00:00 2001 From: Cian Johnston Date: Thu, 28 Aug 2025 17:42:50 +0100 Subject: [PATCH] fix(scripts): unset CODER_URL and CODER_SESSION_TOKEN for development server (#19620) The coder-login module was recently updated to set environment variables instead of running `coder login`. This unfortunately broke `develop.sh`: ``` Encountered an error running "coder login", see "coder login --help" for more information error: Trace=[create api key: ] ``` Unsetting these env vars so that they do not interfere. --- scripts/coder-dev.sh | 5 +++++ scripts/develop.sh | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/scripts/coder-dev.sh b/scripts/coder-dev.sh index 51c1981669..77f88caa68 100755 --- a/scripts/coder-dev.sh +++ b/scripts/coder-dev.sh @@ -8,6 +8,11 @@ SCRIPT_DIR=$(dirname "${BASH_SOURCE[0]}") # shellcheck disable=SC1091,SC1090 source "${SCRIPT_DIR}/lib.sh" +# Ensure that extant environment variables do not override +# the config dir we use to override auth for dev.coder.com. +unset CODER_SESSION_TOKEN +unset CODER_URL + GOOS="$(go env GOOS)" GOARCH="$(go env GOARCH)" CODER_AGENT_URL="${CODER_AGENT_URL:-}" diff --git a/scripts/develop.sh b/scripts/develop.sh index 23efe67576..8df69bfc11 100755 --- a/scripts/develop.sh +++ b/scripts/develop.sh @@ -21,6 +21,11 @@ password="${CODER_DEV_ADMIN_PASSWORD:-${DEFAULT_PASSWORD}}" use_proxy=0 multi_org=0 +# Ensure that extant environment variables do not override +# the config dir we use to override auth for dev.coder.com. +unset CODER_SESSION_TOKEN +unset CODER_URL + args="$(getopt -o "" -l access-url:,use-proxy,agpl,debug,password:,multi-organization -- "$@")" eval set -- "$args" while true; do