From 25c551a78653777e5acb0b502cde09259cc0d60c Mon Sep 17 00:00:00 2001 From: Nathaniel Cruz Date: Thu, 23 Apr 2026 12:01:46 +0930 Subject: [PATCH 1/3] Add secrets NPM_TOKEN in aio-app-deployment.yml --- .github/workflows/aio-app-deployment.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/.github/workflows/aio-app-deployment.yml b/.github/workflows/aio-app-deployment.yml index 3f1969e..4d073b3 100644 --- a/.github/workflows/aio-app-deployment.yml +++ b/.github/workflows/aio-app-deployment.yml @@ -2,6 +2,10 @@ name: AIO App Deployment on: workflow_call: + secrets: + NPM_TOKEN: + description: "NPM authentication token for private registries" + required: false inputs: environment: description: GitHub environment to run in @@ -47,6 +51,8 @@ jobs: name: Deploy AIO App runs-on: ubuntu-latest environment: ${{ inputs.environment }} + env: + NPM_TOKEN: ${{ secrets.NPM_TOKEN }} steps: - name: Checkout uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd #v6.0.2 From b5c1dae50cbe3c7a2c434379507cf1896ce98aae Mon Sep 17 00:00:00 2001 From: Nathaniel Cruz Date: Thu, 23 Apr 2026 13:27:34 +0930 Subject: [PATCH 2/3] Add AIO secrets in aio-app-deployment.yml --- .github/workflows/aio-app-deployment.yml | 29 ++++++++++++++++++++++-- 1 file changed, 27 insertions(+), 2 deletions(-) diff --git a/.github/workflows/aio-app-deployment.yml b/.github/workflows/aio-app-deployment.yml index 4d073b3..66e98c6 100644 --- a/.github/workflows/aio-app-deployment.yml +++ b/.github/workflows/aio-app-deployment.yml @@ -6,6 +6,33 @@ on: NPM_TOKEN: description: "NPM authentication token for private registries" required: false + AIO_CLIENT_ID: + description: "Adobe I/O client ID" + required: false + AIO_CLIENT_SECRET: + description: "Adobe I/O client secret" + required: false + AIO_TECHNICAL_ACCOUNT_ID: + description: "Adobe I/O technical account ID" + required: false + AIO_TECHNICAL_ACCOUNT_EMAIL: + description: "Adobe I/O technical account email" + required: false + AIO_IMS_ORG_ID: + description: "Adobe I/O IMS org ID" + required: false + AIO_SCOPES: + description: "Adobe I/O scopes" + required: false + AIO_DEPLOY_EXTRA_SECRETS: + description: "Additional secrets as key=value pairs for deployment" + required: false + AIO_RUNTIME_NAMESPACE: + description: "Adobe I/O Runtime namespace" + required: false + AIO_RUNTIME_AUTH: + description: "Adobe I/O Runtime auth" + required: false inputs: environment: description: GitHub environment to run in @@ -51,8 +78,6 @@ jobs: name: Deploy AIO App runs-on: ubuntu-latest environment: ${{ inputs.environment }} - env: - NPM_TOKEN: ${{ secrets.NPM_TOKEN }} steps: - name: Checkout uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd #v6.0.2 From 6966b1729f559c6ba2474f16ad92769c6344e538 Mon Sep 17 00:00:00 2001 From: Nathaniel Cruz Date: Thu, 23 Apr 2026 13:29:47 +0930 Subject: [PATCH 3/3] Add NPM_TOKEN at job level --- .github/workflows/aio-app-deployment.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/aio-app-deployment.yml b/.github/workflows/aio-app-deployment.yml index 66e98c6..2cf35d7 100644 --- a/.github/workflows/aio-app-deployment.yml +++ b/.github/workflows/aio-app-deployment.yml @@ -78,6 +78,8 @@ jobs: name: Deploy AIO App runs-on: ubuntu-latest environment: ${{ inputs.environment }} + env: + NPM_TOKEN: ${{ secrets.NPM_TOKEN }} steps: - name: Checkout uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd #v6.0.2