[App Builder CI/CD] ERR_DEPLOY_SERVICE_GET_WORKSPACE_INFO_ERROR HTTP 400 on aio app deploy via GitHub Actions | Community
Skip to main content
June 25, 2026
Question

[App Builder CI/CD] ERR_DEPLOY_SERVICE_GET_WORKSPACE_INFO_ERROR HTTP 400 on aio app deploy via GitHub Actions

  • June 25, 2026
  • 0 replies
  • 0 views

Hi Adobe Developer Community,

Need your help/suggestions regarding the below issue :

Environment:
- AIO CLI: 11.0.2
- Node: 18
- Platform: GitHub Actions (Ubuntu)
- App type: Plain runtime actions only (no extensions, no frontend)
-  Workspace - non prod

What I'm trying to do:

Deploy an Adobe App Builder project with two plain runtime actions via GitHub Actions CI/CD using the OAuth Server-to-Server approach.

What I've set up:

Using adobe/aio-cli-setup-action@1.3.0 + adobe/aio-apps-action@4.1.0 with command: oauth_sts for authentication, followed by a run: aio app deploy step. The oauth_sts step passes successfully — no more login errors.

GitHub Actions environment secrets configured:
- Runtime credentials: namespace and auth token
- OAuth S2S credentials: client ID, client secret, technical account ID, technical account email, IMS org ID, and scopes
- Project metadata: project ID, project name, org ID (IMS format XXXXXX@AdobeOrg), workspace ID, workspace name
- Workspace services: [{"code":"AdobeIOManagementAPISDK","name":"I/O Management API"},{"code":"<AEM Content Management API code>","name":"AEM CS Sites Content Management"}]

I/O Management API has been added to the workspace in Adobe Developer Console.

 

The error:

- Deploying actions for 'application'
✖ Deploying actions for 'application'
Error: GET https://deploy-service.app-builder.adp.adobe.io/runtime/api/v1/
namespaces/***/packages Returned HTTP 400 (Bad Request)
--> "ERR_DEPLOY_SERVICE_GET_WORKSPACE_INFO_ERROR"

Previously was getting HTTP 403 — fixed by adding the I/O Management API to the workspace. Now getting HTTP 400.

 

Questions:

1. What exactly does the deploy service validate in this GET request? Is there a specific format required for AIO_PROJECT_ORG_ID or AIO_PROJECT_WORKSPACE_DETAILS_SERVICES?


2. For plain runtime actions (no extensions, no UI), is the deploy service (deploy-service.app-builder.adp.adobe.io) even required? Can it be bypassed with --no-publish?


3. Are there any additional env vars or workspace configuration steps needed beyond what's documented in the CI/CD guide (https://developer.adobe.com/app-builder/docs/guides/app_builder_guides/deployment/cicd-using-github-actions)?

Thanks in Advance!

Meghana Nagendra