This week we rolled out the ability to configure run constraints on agents, an enhanced Activity page, and custom install and post-install build scripts for node tasks. If you have feature requests you'd like to see in future changelogs, let us know at [email protected].
Run constraints
If you're self hosting Airplane agents, you may want to control which agents a run can be scheduled on. With label constraints, runs will be scheduled only on agents with matching labels. Label constraints can be specified on both tasks and runbooks. See our Execute rules for more information.
Enhanced Activity page
We've updated the Activity page to display parameters under event details and list actors. If a task or runbook was executed via a schedule, you'll see this information appear under 'Actor'.
Custom build settings
When you trigger a deploy, Airplane builds your tasks using the default build pipeline. This week, we rolled out the ability to customize steps in that pipeline. You can now override the install command in your 'package.json'
. If you need to run a custom script before the build stage, you can also add a post-install command to your 'package.json'
. More details in our docs.