Skip to content

Latest commit

 

History

History
36 lines (28 loc) · 2.33 KB

File metadata and controls

36 lines (28 loc) · 2.33 KB

Changelog

All notable changes to this project will be documented in this file. The format loosely follows Keep a Changelog and the repository uses Semantic Versioning.

[2.0.1] - 2026-02-25

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.

[1.1.1] - 2025-12-04

Added

  • 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] - 2025-11-25

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] - 2025-11-19

Added

  • Initial Adobe API Mesh CI/CD template with a GitHub Actions workflow for staging/production deployments, README-based setup guidance, and secret validation.

[2.0.0] - 2025-12-09

Added

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