From 3f918388101de6c2e498273e2b38da3fc6717a40 Mon Sep 17 00:00:00 2001 From: Xu Yang Date: Wed, 1 Oct 2025 10:08:12 -0700 Subject: [PATCH 01/11] xuy-UID2-6105-deployment-pipeline-update --- .github/workflows/publish-package-to-cdn.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/publish-package-to-cdn.yml b/.github/workflows/publish-package-to-cdn.yml index 5fae6ba..efaa343 100644 --- a/.github/workflows/publish-package-to-cdn.yml +++ b/.github/workflows/publish-package-to-cdn.yml @@ -1,4 +1,4 @@ -name: Release SDK Package to NPM and CDN (v2) +name: Release SDK to NPM and CDN (v2) run-name: ${{ inputs.release_type == 'Snapshot' && 'Publish Pre-release' || format('Release {0}', inputs.release_type)}} SDK Package to NPM and CDN by @${{ github.actor }} on: @@ -128,7 +128,7 @@ jobs: runs-on: ubuntu-latest permissions: id-token: write - environment: test + environment: uid2-test steps: - uses: actions/checkout@v4 with: @@ -145,7 +145,7 @@ jobs: name: Approval To Deploy needs: [cdn-deployment-test] runs-on: ubuntu-latest - environment: production + environment: approve-deployment steps: - name: Approval to deploy shell: bash From 38ee77834d3fcb40b9eb1b13c62028ac8331fa0e Mon Sep 17 00:00:00 2001 From: Release Workflow Date: Wed, 1 Oct 2025 17:09:58 +0000 Subject: [PATCH 02/11] [CI Pipeline] Released Snapshot version: 4.0.41-SNAPSHOT --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 7793c02..40502f5 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@uid2/uid2-sdk", - "version": "4.0.39", + "version": "4.0.41-SNAPSHOT", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@uid2/uid2-sdk", - "version": "4.0.39", + "version": "4.0.41-SNAPSHOT", "license": "Apache 2.0", "dependencies": { "axios": "^1.12.0", diff --git a/package.json b/package.json index aec91f4..4dc2c5d 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@uid2/uid2-sdk", - "version": "4.0.39", + "version": "4.0.41-SNAPSHOT", "description": "UID2 Client SDK", "author": "The Trade Desk", "repository": { From ede2e6f1a5b20549a42497150f527e77e8fd4ea4 Mon Sep 17 00:00:00 2001 From: Xu Yang Date: Wed, 1 Oct 2025 10:18:18 -0700 Subject: [PATCH 03/11] update --- .github/workflows/secureSignal-to-cdn.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/secureSignal-to-cdn.yaml b/.github/workflows/secureSignal-to-cdn.yaml index 35f8f24..33120a9 100644 --- a/.github/workflows/secureSignal-to-cdn.yaml +++ b/.github/workflows/secureSignal-to-cdn.yaml @@ -1,4 +1,4 @@ -name: Release UID2/EUID Secure Signal Package to CDN (Five Environments) +name: Release Secure Signal Package to CDN (v2) run-name: ${{ github.action_ref == 'refs/head/main' && 'Release' || 'Publish Pre-release' }} UID2/EUID Secure Signal Package to CDN (Five Environments) by @${{ github.actor }} on: From dcf0a48760421023c5a0236953ec67ea0ed10f6d Mon Sep 17 00:00:00 2001 From: Xu Yang Date: Wed, 1 Oct 2025 14:19:57 -0700 Subject: [PATCH 04/11] update --- .../actions/cdn_deployment_aws/action.yaml | 39 ++++++++++++++++++- .github/workflows/publish-package-to-cdn.yml | 2 + .github/workflows/secureSignal-to-cdn.yaml | 4 +- 3 files changed, 42 insertions(+), 3 deletions(-) diff --git a/.github/actions/cdn_deployment_aws/action.yaml b/.github/actions/cdn_deployment_aws/action.yaml index b3aedf8..8abbabf 100644 --- a/.github/actions/cdn_deployment_aws/action.yaml +++ b/.github/actions/cdn_deployment_aws/action.yaml @@ -16,6 +16,9 @@ inputs: aws_bucket_name: description: The AWS bucket to sync required: true + deploy_index_html: + description: Deploy a simple index.html file to S3 root + default: 'false' runs: using: 'composite' @@ -39,9 +42,43 @@ runs: shell: bash run: aws s3 sync ./download s3://${{ inputs.aws_bucket_name }} + - name: Create and Deploy Index HTML + if: ${{ inputs.deploy_index_html == 'true' }} + shell: bash + run: | + echo ' + + + + + UID2/EUID SDK Files + + + +

UID2/EUID SDK Files

+

This directory contains the latest SDK files for UID2 and EUID integration.

+
+
+ SDK Files: Available in this directory +
+
+ Documentation: Visit Documentation +
+
+ + ' > index.html + aws s3 cp index.html s3://${{ inputs.aws_bucket_name }}/index.html + - name: Invalidate CloudFront uses: chetan/invalidate-cloudfront-action@v2 env: DISTRIBUTION: ${{ inputs.aws_distribution_id }} - PATHS: ${{ inputs.invalidate_paths }} + PATHS: ${{ inputs.deploy_index_html == 'true' && format('{0} /index.html', inputs.invalidate_paths) || inputs.invalidate_paths }} AWS_REGION: us-east-2 diff --git a/.github/workflows/publish-package-to-cdn.yml b/.github/workflows/publish-package-to-cdn.yml index efaa343..8ced0ab 100644 --- a/.github/workflows/publish-package-to-cdn.yml +++ b/.github/workflows/publish-package-to-cdn.yml @@ -140,6 +140,7 @@ jobs: aws_account_id: ${{ secrets.AWS_ACCOUNT_ID }} aws_bucket_name: ${{ secrets.S3_BUCKET }} aws_distribution_id: ${{ secrets.AWS_DISTRIBUTION_ID }} + deploy_index_html: 'true' approval-to-deploy: name: Approval To Deploy @@ -187,3 +188,4 @@ jobs: aws_account_id: ${{ secrets.AWS_ACCOUNT_ID }} aws_bucket_name: ${{ secrets.S3_BUCKET }} aws_distribution_id: ${{ secrets.AWS_DISTRIBUTION_ID }} + deploy_index_html: 'true' diff --git a/.github/workflows/secureSignal-to-cdn.yaml b/.github/workflows/secureSignal-to-cdn.yaml index 33120a9..998216d 100644 --- a/.github/workflows/secureSignal-to-cdn.yaml +++ b/.github/workflows/secureSignal-to-cdn.yaml @@ -64,7 +64,7 @@ jobs: runs-on: ubuntu-latest permissions: id-token: write - environment: test + environment: uid2-test steps: - uses: actions/checkout@v4 - name: Deploy UID2 Secure Signals to Test CDN @@ -80,7 +80,7 @@ jobs: name: Approval To Deploy to All Environments needs: [deployment-test] runs-on: ubuntu-latest - environment: production + environment: approve-deployment steps: - name: Approval to deploy shell: bash From 624fabbd075a62baad92a2bbc83664b471f3d08d Mon Sep 17 00:00:00 2001 From: Release Workflow Date: Wed, 1 Oct 2025 22:01:53 +0000 Subject: [PATCH 05/11] [CI Pipeline] Released Snapshot version: 4.0.44-SNAPSHOT --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 40502f5..5239c4a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@uid2/uid2-sdk", - "version": "4.0.41-SNAPSHOT", + "version": "4.0.44-SNAPSHOT", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@uid2/uid2-sdk", - "version": "4.0.41-SNAPSHOT", + "version": "4.0.44-SNAPSHOT", "license": "Apache 2.0", "dependencies": { "axios": "^1.12.0", diff --git a/package.json b/package.json index 4dc2c5d..9e27ab9 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@uid2/uid2-sdk", - "version": "4.0.41-SNAPSHOT", + "version": "4.0.44-SNAPSHOT", "description": "UID2 Client SDK", "author": "The Trade Desk", "repository": { From 07e3308b5ec02e4055110a03e77dfb4ce6c8b899 Mon Sep 17 00:00:00 2001 From: Xu Yang Date: Wed, 1 Oct 2025 15:08:36 -0700 Subject: [PATCH 06/11] update --- .github/actions/cdn_deployment_aws/action.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/actions/cdn_deployment_aws/action.yaml b/.github/actions/cdn_deployment_aws/action.yaml index 8abbabf..4770875 100644 --- a/.github/actions/cdn_deployment_aws/action.yaml +++ b/.github/actions/cdn_deployment_aws/action.yaml @@ -69,7 +69,7 @@ runs: SDK Files: Available in this directory
- Documentation: Visit Documentation + Documentation: Visit Documentation
From 5a1f16133827836a8fcddfb4078bfe75a4e1d5d6 Mon Sep 17 00:00:00 2001 From: Release Workflow Date: Wed, 1 Oct 2025 22:12:23 +0000 Subject: [PATCH 07/11] [CI Pipeline] Released Snapshot version: 4.0.46-SNAPSHOT --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 5239c4a..05d08be 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@uid2/uid2-sdk", - "version": "4.0.44-SNAPSHOT", + "version": "4.0.46-SNAPSHOT", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@uid2/uid2-sdk", - "version": "4.0.44-SNAPSHOT", + "version": "4.0.46-SNAPSHOT", "license": "Apache 2.0", "dependencies": { "axios": "^1.12.0", diff --git a/package.json b/package.json index 9e27ab9..ca9e5e4 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@uid2/uid2-sdk", - "version": "4.0.44-SNAPSHOT", + "version": "4.0.46-SNAPSHOT", "description": "UID2 Client SDK", "author": "The Trade Desk", "repository": { From 1305ee6da413eef0c1e4959a05c511d90272c926 Mon Sep 17 00:00:00 2001 From: Release Workflow Date: Wed, 1 Oct 2025 22:38:33 +0000 Subject: [PATCH 08/11] [CI Pipeline] Released Snapshot version: 4.0.47-SNAPSHOT --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 05d08be..94e9e8f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@uid2/uid2-sdk", - "version": "4.0.46-SNAPSHOT", + "version": "4.0.47-SNAPSHOT", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@uid2/uid2-sdk", - "version": "4.0.46-SNAPSHOT", + "version": "4.0.47-SNAPSHOT", "license": "Apache 2.0", "dependencies": { "axios": "^1.12.0", diff --git a/package.json b/package.json index ca9e5e4..6d30545 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@uid2/uid2-sdk", - "version": "4.0.46-SNAPSHOT", + "version": "4.0.47-SNAPSHOT", "description": "UID2 Client SDK", "author": "The Trade Desk", "repository": { From 9b40318292b9d26a2d211762e81f23d12068d8ca Mon Sep 17 00:00:00 2001 From: Xu Yang Date: Wed, 1 Oct 2025 15:51:08 -0700 Subject: [PATCH 09/11] update --- .github/workflows/secureSignal-to-cdn.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/secureSignal-to-cdn.yaml b/.github/workflows/secureSignal-to-cdn.yaml index 998216d..b665400 100644 --- a/.github/workflows/secureSignal-to-cdn.yaml +++ b/.github/workflows/secureSignal-to-cdn.yaml @@ -87,7 +87,7 @@ jobs: run: echo "Approved for deployment to all environments" # Matrix Deployment for All Environments - deployment-matrix: + ssignal-cdn-deployment: needs: [build, approval-to-deploy] runs-on: ubuntu-latest permissions: From 051b060babccb730fe0694b7c21824fec10fc874 Mon Sep 17 00:00:00 2001 From: Xu Yang Date: Wed, 1 Oct 2025 15:52:59 -0700 Subject: [PATCH 10/11] update --- .github/workflows/secureSignal-to-cdn.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/secureSignal-to-cdn.yaml b/.github/workflows/secureSignal-to-cdn.yaml index b665400..e804260 100644 --- a/.github/workflows/secureSignal-to-cdn.yaml +++ b/.github/workflows/secureSignal-to-cdn.yaml @@ -87,7 +87,7 @@ jobs: run: echo "Approved for deployment to all environments" # Matrix Deployment for All Environments - ssignal-cdn-deployment: + cdn-deployment: needs: [build, approval-to-deploy] runs-on: ubuntu-latest permissions: From f17c2c10b7524f736b453e0c97e3236e834f77c9 Mon Sep 17 00:00:00 2001 From: Xu Yang Date: Thu, 2 Oct 2025 09:15:03 -0700 Subject: [PATCH 11/11] update --- .github/actions/cdn_deployment_aws/action.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/actions/cdn_deployment_aws/action.yaml b/.github/actions/cdn_deployment_aws/action.yaml index 4770875..91f45f9 100644 --- a/.github/actions/cdn_deployment_aws/action.yaml +++ b/.github/actions/cdn_deployment_aws/action.yaml @@ -80,5 +80,5 @@ runs: uses: chetan/invalidate-cloudfront-action@v2 env: DISTRIBUTION: ${{ inputs.aws_distribution_id }} - PATHS: ${{ inputs.deploy_index_html == 'true' && format('{0} /index.html', inputs.invalidate_paths) || inputs.invalidate_paths }} + PATHS: ${{ inputs.invalidate_paths }} AWS_REGION: us-east-2