⚜️ Improvements
Added support for optional environment variables. An environment key can now be specified as optional. An optional key will essentially be ignored if it cannot be resolved. So for example, if the system environment does not have FOO defined, that key will be ignored.
- name: FOO
value: "${env.FOO}"
optional: true
🔧 Bug Fixes
  • Fixed bug in how $PATH was injected for tooling that requires passing full system path through. We now have special casing to ensure that the full host $PATH is always post-pended to the constructed hermetic path.