From 201d2bb1f31510bdefdb4c21f6f6a2fd87a3c7f3 Mon Sep 17 00:00:00 2001 From: Yifan Wang Date: Thu, 4 Jun 2026 13:06:51 -0700 Subject: [PATCH 1/3] Add release-assets actions --- .github/workflows/release-assets.yml | 43 ++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 .github/workflows/release-assets.yml diff --git a/.github/workflows/release-assets.yml b/.github/workflows/release-assets.yml new file mode 100644 index 00000000..55ed799b --- /dev/null +++ b/.github/workflows/release-assets.yml @@ -0,0 +1,43 @@ +name: Build and Package Web Assets + +on: + workflow_dispatch: + inputs: + release_tag: + description: 'Release tag to upload the zip to (e.g. v1.0.0)' + required: true + +jobs: + build-and-package: + runs-on: ubuntu-latest + permissions: + contents: write + + steps: + - name: Checkout repository + uses: actions/checkout@v5 + + - name: Set up Node.js (Latest LTS) + uses: actions/setup-node@v6 + with: + node-version: 'lts/*' + cache: 'npm' + + - name: Install dependencies + run: npm ci + + - name: Run unit tests + run: npm run test -- --no-watch --no-progress --browsers=ChromeHeadlessCI + + - name: Build Angular app + run: npm run build + + - name: Zip built assets + run: | + cd dist/agent_framework_web/browser + zip -r ../../../adk-web-browser.zip . + + - name: Upload Release Asset (Production Build) + run: gh release upload ${{ github.event.inputs.release_tag }} adk-web-browser.zip --clobber + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} From eb508325a24fa46fc501262915dc8c9ede0cfb7a Mon Sep 17 00:00:00 2001 From: Yifan Wang Date: Thu, 4 Jun 2026 13:10:51 -0700 Subject: [PATCH 2/3] Add release-assets actions --- .github/workflows/release-assets.yml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/.github/workflows/release-assets.yml b/.github/workflows/release-assets.yml index 55ed799b..47c0a615 100644 --- a/.github/workflows/release-assets.yml +++ b/.github/workflows/release-assets.yml @@ -38,6 +38,13 @@ jobs: zip -r ../../../adk-web-browser.zip . - name: Upload Release Asset (Production Build) - run: gh release upload ${{ github.event.inputs.release_tag }} adk-web-browser.zip --clobber + run: | + if gh release view ${{ github.event.inputs.release_tag }} >/dev/null 2>&1; then + echo "Release exists. Uploading asset..." + gh release upload ${{ github.event.inputs.release_tag }} adk-web-browser.zip --clobber + else + echo "Release does not exist. Creating release and uploading asset..." + gh release create ${{ github.event.inputs.release_tag }} adk-web-browser.zip --title "${{ github.event.inputs.release_tag }}" --notes "Manual release built from adk-web@${{ github.sha }}" + fi env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} From 40189ae1ca8a505f4608c2f285f86785ae5c67e6 Mon Sep 17 00:00:00 2001 From: Yifan Wang Date: Thu, 4 Jun 2026 13:17:07 -0700 Subject: [PATCH 3/3] Revert runtime config and update index ye]ar to 2026 --- src/assets/config/runtime-config.json | 2 +- src/index.html | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/assets/config/runtime-config.json b/src/assets/config/runtime-config.json index c6732406..c8f49d88 100644 --- a/src/assets/config/runtime-config.json +++ b/src/assets/config/runtime-config.json @@ -1,3 +1,3 @@ { - "backendUrl": "http://localhost:8000" + "backendUrl": "" } \ No newline at end of file diff --git a/src/index.html b/src/index.html index 3f872662..4793843e 100644 --- a/src/index.html +++ b/src/index.html @@ -1,6 +1,6 @@