From b33d6a5c25893be3ad97d49b34d775d51cca853f Mon Sep 17 00:00:00 2001 From: Graham McIntire Date: Thu, 15 Jan 2026 09:00:46 -0600 Subject: [PATCH] Fix job URLs to use project path instead of numeric ID Failed job URLs now correctly use graham/towerops instead of 77257437 --- scripts/monitor-deploy.sh | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/scripts/monitor-deploy.sh b/scripts/monitor-deploy.sh index 82521c23..c1b94c2c 100755 --- a/scripts/monitor-deploy.sh +++ b/scripts/monitor-deploy.sh @@ -78,14 +78,16 @@ get_project_info() { case $project in app) - PROJECT_ID="77257437" # Numeric ID for graham/towerops + PROJECT_ID="77257437" # Numeric ID for API calls + PROJECT_PATH="graham/towerops" # Path for web URLs PROJECT_NAME="Towerops" K8S_NAMESPACE="towerops" K8S_DEPLOYMENT="towerops" HAS_K8S=true ;; agent) - PROJECT_ID="63766041" # Numeric ID for towerops/towerops-agent + PROJECT_ID="63766041" # Numeric ID for API calls + PROJECT_PATH="towerops/towerops-agent" # Path for web URLs PROJECT_NAME="Towerops Agent" HAS_K8S=false ;; @@ -241,7 +243,7 @@ monitor_pipeline() { for job_id in $failed_jobs; do local job_name=$(echo "$jobs" | jq -r ".[] | select(.id == $job_id) | .name") echo -e " ${RED}${CROSS}${NC} $job_name (Job #$job_id)" - echo -e " ${BLUE}View logs:${NC} https://gitlab.com/$(echo $PROJECT_ID | sed 's/%2F/\//g')/-/jobs/$job_id" + echo -e " ${BLUE}View logs:${NC} https://gitlab.com/${PROJECT_PATH}/-/jobs/$job_id" done echo "" fi