Added the ability to specify environment variables for individual pipeline steps in both GitHub and GitLab configurations. This feature allows easier customization of the CI/CD environment on a per-step basis, improving flexibility for build, synth, and deploy jobs.
With this change, developers can now include additional environment variables within the GithubStepConfig and GitlabStepConfig blocks by using the new env field. These variables are aggregated and applied to the respective pipeline step environments during the job execution, ensuring that each step has the necessary context and settings to run successfully.
This update is significant because it enhances the capabilities of the pipeline configuration, allowing for more complex workflows and integrations that depend on dynamic or contextual environment configuration.
Added the ability to specify environment variables for individual pipeline steps in both GitHub and GitLab configurations. This feature allows easier customization of the CI/CD environment on a per-step basis, improving flexibility for build, synth, and deploy jobs.
With this change, developers can now include additional environment variables within the
GithubStepConfig
andGitlabStepConfig
blocks by using the newenv
field. These variables are aggregated and applied to the respective pipeline step environments during the job execution, ensuring that each step has the necessary context and settings to run successfully.This update is significant because it enhances the capabilities of the pipeline configuration, allowing for more complex workflows and integrations that depend on dynamic or contextual environment configuration.
Fixes #75