From 9b079e6633262dd0000b7dbf9efb6dfed8e16128 Mon Sep 17 00:00:00 2001 From: dalthecow Date: Mon, 17 Nov 2025 18:55:10 -0500 Subject: [PATCH 01/10] update build versions in settings, test workflow update Signed-off-by: dalthecow --- .github/workflows/development.yml | 2 +- src/guidellm/settings.py | 4 ++-- src/ui/lib/store/runInfoWindowData.ts | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/development.yml b/.github/workflows/development.yml index 88e77c970..0e6fca9de 100644 --- a/.github/workflows/development.yml +++ b/.github/workflows/development.yml @@ -252,7 +252,7 @@ jobs: with: github_token: ${{ secrets.GITHUB_TOKEN }} publish_dir: ./src/ui/out - destination_dir: ui/pr/${{ steps.build.outputs.pr_number }} + destination_dir: ui/pr/${{ GITHUB_REF }}/${{ TAG }} keep_files: false user_name: ${{ github.actor }} user_email: ${{ github.actor }}@users.noreply.github.com diff --git a/src/guidellm/settings.py b/src/guidellm/settings.py index 293416d7c..b18094c65 100644 --- a/src/guidellm/settings.py +++ b/src/guidellm/settings.py @@ -32,8 +32,8 @@ class Environment(str, Enum): ENV_REPORT_MAPPING = { - Environment.PROD: "https://blog.vllm.ai/guidellm/ui/v0.3.1/index.html", - Environment.STAGING: "https://blog.vllm.ai/guidellm/ui/release/v0.3.1/index.html", + Environment.PROD: "https://blog.vllm.ai/guidellm/ui/v0.4.0/index.html", + Environment.STAGING: "https://blog.vllm.ai/guidellm/ui/release/v0.4.0/index.html", Environment.DEV: "https://blog.vllm.ai/guidellm/ui/dev/index.html", Environment.LOCAL: "http://localhost:3000/index.html", } diff --git a/src/ui/lib/store/runInfoWindowData.ts b/src/ui/lib/store/runInfoWindowData.ts index 43b99909b..8090f58c6 100644 --- a/src/ui/lib/store/runInfoWindowData.ts +++ b/src/ui/lib/store/runInfoWindowData.ts @@ -7,5 +7,5 @@ export const runInfoScript = `window.runInfo = { "dataset": { "name": "N/A" }, - "timestamp": 1744310555.0286171 + "timestamp": 1744311555.0286171 };`; From 44f58d886b9daa82701a61e438419ff98308d36c Mon Sep 17 00:00:00 2001 From: dalthecow Date: Mon, 17 Nov 2025 19:12:50 -0500 Subject: [PATCH 02/10] fix syntax issue Signed-off-by: dalthecow --- .github/workflows/development.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/development.yml b/.github/workflows/development.yml index 0e6fca9de..964142b53 100644 --- a/.github/workflows/development.yml +++ b/.github/workflows/development.yml @@ -252,7 +252,7 @@ jobs: with: github_token: ${{ secrets.GITHUB_TOKEN }} publish_dir: ./src/ui/out - destination_dir: ui/pr/${{ GITHUB_REF }}/${{ TAG }} + destination_dir: ui/pr/$GITHUB_REF/${{ TAG }} keep_files: false user_name: ${{ github.actor }} user_email: ${{ github.actor }}@users.noreply.github.com From 2a1cefe3247990bde7f323bf7e20fd6f6f91bd55 Mon Sep 17 00:00:00 2001 From: dalthecow Date: Mon, 17 Nov 2025 19:15:52 -0500 Subject: [PATCH 03/10] fix syntax issue Signed-off-by: dalthecow --- .github/workflows/development.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/development.yml b/.github/workflows/development.yml index 964142b53..afd2fe1a0 100644 --- a/.github/workflows/development.yml +++ b/.github/workflows/development.yml @@ -252,7 +252,7 @@ jobs: with: github_token: ${{ secrets.GITHUB_TOKEN }} publish_dir: ./src/ui/out - destination_dir: ui/pr/$GITHUB_REF/${{ TAG }} + destination_dir: ui/pr/$GITHUB_REF/${{ github.ref_name }} keep_files: false user_name: ${{ github.actor }} user_email: ${{ github.actor }}@users.noreply.github.com From a3e261d6c96f9b3ba3823a2829ec53807d76b7cd Mon Sep 17 00:00:00 2001 From: dalthecow Date: Mon, 17 Nov 2025 19:22:07 -0500 Subject: [PATCH 04/10] final test Signed-off-by: dalthecow --- .github/workflows/development.yml | 6 +++--- .github/workflows/release.yml | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/development.yml b/.github/workflows/development.yml index afd2fe1a0..65ffdd21a 100644 --- a/.github/workflows/development.yml +++ b/.github/workflows/development.yml @@ -236,9 +236,9 @@ jobs: echo "pr_number=${PR_NUMBER}" >> $GITHUB_OUTPUT # Set asset prefix and base path with PR number - ASSET_PREFIX=https://blog.vllm.ai/guidellm/ui/pr/${PR_NUMBER} + ASSET_PREFIX=https://blog.vllm.ai/guidellm/ui/pr/${{ github.ref_name }} USE_MOCK_DATA=true - BASE_PATH=/ui/pr/${PR_NUMBER} + BASE_PATH=/ui/pr/${{ github.ref_name }} GIT_SHA=${{ github.sha }} export ASSET_PREFIX=${ASSET_PREFIX} export BASE_PATH=${BASE_PATH} @@ -252,7 +252,7 @@ jobs: with: github_token: ${{ secrets.GITHUB_TOKEN }} publish_dir: ./src/ui/out - destination_dir: ui/pr/$GITHUB_REF/${{ github.ref_name }} + destination_dir: ui/pr/${{ steps.build.outputs.pr_number }} keep_files: false user_name: ${{ github.actor }} user_email: ${{ github.actor }}@users.noreply.github.com diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index aa63be637..94080a135 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -221,8 +221,8 @@ jobs: export $(grep -v '^#' .env.production | xargs) # Set asset prefix and base path with git tag - ASSET_PREFIX=https://blog.vllm.ai/guidellm/ui/${TAG} - BASE_PATH=/ui/${TAG} + ASSET_PREFIX=https://blog.vllm.ai/guidellm/ui/${{ github.ref_name }} + BASE_PATH=/ui/${{ github.ref_name }} GIT_SHA=${{ github.sha }} export ASSET_PREFIX=${ASSET_PREFIX} export BASE_PATH=${BASE_PATH} From a937e1b04b8b3c8043c8535404f20b88d38bbef2 Mon Sep 17 00:00:00 2001 From: dalthecow Date: Mon, 17 Nov 2025 19:32:26 -0500 Subject: [PATCH 05/10] try again Signed-off-by: dalthecow --- .github/workflows/development.yml | 6 +++--- .github/workflows/release.yml | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/development.yml b/.github/workflows/development.yml index 65ffdd21a..c859f712a 100644 --- a/.github/workflows/development.yml +++ b/.github/workflows/development.yml @@ -236,9 +236,9 @@ jobs: echo "pr_number=${PR_NUMBER}" >> $GITHUB_OUTPUT # Set asset prefix and base path with PR number - ASSET_PREFIX=https://blog.vllm.ai/guidellm/ui/pr/${{ github.ref_name }} + ASSET_PREFIX=https://blog.vllm.ai/guidellm/ui/pr/${PR_NUMBER} USE_MOCK_DATA=true - BASE_PATH=/ui/pr/${{ github.ref_name }} + BASE_PATH=/ui/pr/${PR_NUMBER} GIT_SHA=${{ github.sha }} export ASSET_PREFIX=${ASSET_PREFIX} export BASE_PATH=${BASE_PATH} @@ -252,7 +252,7 @@ jobs: with: github_token: ${{ secrets.GITHUB_TOKEN }} publish_dir: ./src/ui/out - destination_dir: ui/pr/${{ steps.build.outputs.pr_number }} + destination_dir: ui/pr/${{ github.ref_name }} keep_files: false user_name: ${{ github.actor }} user_email: ${{ github.actor }}@users.noreply.github.com diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 94080a135..31504a96e 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -221,8 +221,8 @@ jobs: export $(grep -v '^#' .env.production | xargs) # Set asset prefix and base path with git tag - ASSET_PREFIX=https://blog.vllm.ai/guidellm/ui/${{ github.ref_name }} - BASE_PATH=/ui/${{ github.ref_name }} + ASSET_PREFIX=https://blog.vllm.ai/guidellm/ui/${{TAG}} + BASE_PATH=/ui/${{TAG}} GIT_SHA=${{ github.sha }} export ASSET_PREFIX=${ASSET_PREFIX} export BASE_PATH=${BASE_PATH} @@ -234,7 +234,7 @@ jobs: with: github_token: ${{ secrets.GITHUB_TOKEN }} publish_dir: ./src/ui/out - destination_dir: ui/${TAG} + destination_dir: ui/${{ github.ref_name }} keep_files: false user_name: ${{ github.actor }} user_email: ${{ github.actor }}@users.noreply.github.com From cecb68eb5a21f5b9145d786fc1caebde8f276126 Mon Sep 17 00:00:00 2001 From: dalthecow Date: Mon, 17 Nov 2025 19:35:37 -0500 Subject: [PATCH 06/10] revert dev wf changes after confirmation of success Signed-off-by: dalthecow --- .github/workflows/development.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/development.yml b/.github/workflows/development.yml index c859f712a..88e77c970 100644 --- a/.github/workflows/development.yml +++ b/.github/workflows/development.yml @@ -252,7 +252,7 @@ jobs: with: github_token: ${{ secrets.GITHUB_TOKEN }} publish_dir: ./src/ui/out - destination_dir: ui/pr/${{ github.ref_name }} + destination_dir: ui/pr/${{ steps.build.outputs.pr_number }} keep_files: false user_name: ${{ github.actor }} user_email: ${{ github.actor }}@users.noreply.github.com From eb80b48791d4040da195b8be5b38eda57bbefede Mon Sep 17 00:00:00 2001 From: dalthecow Date: Mon, 17 Nov 2025 19:36:18 -0500 Subject: [PATCH 07/10] revert wf triggering ui change Signed-off-by: dalthecow --- src/ui/lib/store/runInfoWindowData.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ui/lib/store/runInfoWindowData.ts b/src/ui/lib/store/runInfoWindowData.ts index 8090f58c6..43b99909b 100644 --- a/src/ui/lib/store/runInfoWindowData.ts +++ b/src/ui/lib/store/runInfoWindowData.ts @@ -7,5 +7,5 @@ export const runInfoScript = `window.runInfo = { "dataset": { "name": "N/A" }, - "timestamp": 1744311555.0286171 + "timestamp": 1744310555.0286171 };`; From 07aa58f92a66f833700c4f73bc085cbe7b82ad34 Mon Sep 17 00:00:00 2001 From: dalthecow Date: Mon, 17 Nov 2025 19:37:54 -0500 Subject: [PATCH 08/10] copy changes to staging wf Signed-off-by: dalthecow --- .github/workflows/release-candidate.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/release-candidate.yml b/.github/workflows/release-candidate.yml index bd558f837..4d7b6fb72 100644 --- a/.github/workflows/release-candidate.yml +++ b/.github/workflows/release-candidate.yml @@ -226,8 +226,8 @@ jobs: export $(grep -v '^#' .env.staging | xargs) # Set asset prefix and base path with git tag - ASSET_PREFIX=https://blog.vllm.ai/guidellm/ui/release/${TAG} - BASE_PATH=/ui/release/${TAG} + ASSET_PREFIX=https://blog.vllm.ai/guidellm/ui/release/${{TAG}} + BASE_PATH=/ui/release/${{TAG}} GIT_SHA=${{ github.sha }} export ASSET_PREFIX=${ASSET_PREFIX} export BASE_PATH=${BASE_PATH} @@ -239,7 +239,7 @@ jobs: with: github_token: ${{ secrets.GITHUB_TOKEN }} publish_dir: .src/ui/out - destination_dir: ui/release/${TAG} + destination_dir: ui/release/${{ github.ref_name }} keep_files: false user_name: ${{ github.actor }} user_email: ${{ github.actor }}@users.noreply.github.com From fc640aa2ad4ab6f5812d50df27828ffcab2fb9a8 Mon Sep 17 00:00:00 2001 From: dalthecow Date: Thu, 20 Nov 2025 13:47:32 -0500 Subject: [PATCH 09/10] fix gh wf variable usage Signed-off-by: dalthecow --- .github/workflows/release-candidate.yml | 6 +++--- .github/workflows/release.yml | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/release-candidate.yml b/.github/workflows/release-candidate.yml index 4d7b6fb72..23ca51721 100644 --- a/.github/workflows/release-candidate.yml +++ b/.github/workflows/release-candidate.yml @@ -226,8 +226,8 @@ jobs: export $(grep -v '^#' .env.staging | xargs) # Set asset prefix and base path with git tag - ASSET_PREFIX=https://blog.vllm.ai/guidellm/ui/release/${{TAG}} - BASE_PATH=/ui/release/${{TAG}} + ASSET_PREFIX=https://blog.vllm.ai/guidellm/ui/release/${{ env.TAG }} + BASE_PATH=/ui/release/${{ env.TAG }} GIT_SHA=${{ github.sha }} export ASSET_PREFIX=${ASSET_PREFIX} export BASE_PATH=${BASE_PATH} @@ -239,7 +239,7 @@ jobs: with: github_token: ${{ secrets.GITHUB_TOKEN }} publish_dir: .src/ui/out - destination_dir: ui/release/${{ github.ref_name }} + destination_dir: ui/release/${{ env.TAG }} keep_files: false user_name: ${{ github.actor }} user_email: ${{ github.actor }}@users.noreply.github.com diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 31504a96e..b77b21876 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -221,8 +221,8 @@ jobs: export $(grep -v '^#' .env.production | xargs) # Set asset prefix and base path with git tag - ASSET_PREFIX=https://blog.vllm.ai/guidellm/ui/${{TAG}} - BASE_PATH=/ui/${{TAG}} + ASSET_PREFIX=https://blog.vllm.ai/guidellm/ui/${{ env.TAG }} + BASE_PATH=/ui/${{ env.TAG }} GIT_SHA=${{ github.sha }} export ASSET_PREFIX=${ASSET_PREFIX} export BASE_PATH=${BASE_PATH} @@ -234,7 +234,7 @@ jobs: with: github_token: ${{ secrets.GITHUB_TOKEN }} publish_dir: ./src/ui/out - destination_dir: ui/${{ github.ref_name }} + destination_dir: ui/${{ env.TAG }} keep_files: false user_name: ${{ github.actor }} user_email: ${{ github.actor }}@users.noreply.github.com From f331e8a3f7c01f767d91d193e146fb13083eb4e7 Mon Sep 17 00:00:00 2001 From: dalthecow Date: Thu, 20 Nov 2025 17:54:23 -0500 Subject: [PATCH 10/10] remove redundant release/ in path Signed-off-by: dalthecow --- .github/workflows/release-candidate.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/release-candidate.yml b/.github/workflows/release-candidate.yml index 23ca51721..2b90c5446 100644 --- a/.github/workflows/release-candidate.yml +++ b/.github/workflows/release-candidate.yml @@ -226,8 +226,8 @@ jobs: export $(grep -v '^#' .env.staging | xargs) # Set asset prefix and base path with git tag - ASSET_PREFIX=https://blog.vllm.ai/guidellm/ui/release/${{ env.TAG }} - BASE_PATH=/ui/release/${{ env.TAG }} + ASSET_PREFIX=https://blog.vllm.ai/guidellm/ui/${{ env.TAG }} + BASE_PATH=/ui/${{ env.TAG }} GIT_SHA=${{ github.sha }} export ASSET_PREFIX=${ASSET_PREFIX} export BASE_PATH=${BASE_PATH} @@ -239,7 +239,7 @@ jobs: with: github_token: ${{ secrets.GITHUB_TOKEN }} publish_dir: .src/ui/out - destination_dir: ui/release/${{ env.TAG }} + destination_dir: ui/${{ env.TAG }} keep_files: false user_name: ${{ github.actor }} user_email: ${{ github.actor }}@users.noreply.github.com