Skip to content

Releases: comwrap/com-acc-api-mesh-ci-cd

2.0.1

25 Feb 13:31

Choose a tag to compare

Added

  • New "Newman Testing Configuration" section in README documenting folder structure, file details, and step-by-step instructions for setting up Postman/Newman regression tests.
  • New "How Environment Variable Injection Works" subsection explaining the AIO_ENV_FILE mechanism and .env materialization flow.
  • Updated repository layout in README to include tests/newman/ folder structure.

Fixed

  • Added explicit shell: bash to "Materialize branch .env file" step in deploy.yaml for consistency with other shell steps.

2.0.0

09 Dec 13:43
e73a173

Choose a tag to compare

  • Prebuilt runner image with aio
  • no CLI installation steps in the workflow.

1.1.1

04 Dec 10:26

Choose a tag to compare

  • Workflow now consumes GitHub repository variables ENV_STAGE / ENV_PROD, writes their full multi-line contents into .env, and feeds that file to the Adobe API Mesh CLI before create/update operations.
  • Documentation updates explaining the new .env injection path and the recommended GitHub variables for environment-specific configuration.

1.1.0

25 Nov 16:00

Choose a tag to compare

Added

  • New primary workflow .github/workflows/deploy.yaml that materializes branch-specific mesh secrets, computes CLI flags automatically, and waits for mesh provisioning with retry logic.
  • Reusable Newman regression workflow .github/workflows/tests.yaml plus a dependent tests job so deployments can trigger API smoke tests per branch.

Changed

  • Deployment job now emits secrets.yaml at runtime from encrypted GitHub secrets (MESH_SECRETS_STAGE / MESH_SECRETS_PROD) to keep sensitive resolver credentials out of the repository.
  • Mesh commands (aio api-mesh:create / update) automatically include --env .env and --secrets secrets.yaml when those files exist, reducing manual flag drift.
  • Mesh provisioning phase now polls aio api-mesh:status with clearer logging and early-failure handling if the mesh never reaches a healthy state.

1.0.0

20 Nov 08:19

Choose a tag to compare

General Pipelines.
Init release.