Scheduled triggers, config API, DX meetup with Buildkite
Queue from CLI, Slack notification with Pilot, scheduled pause / unpause
Highlights
🚀 Off-the-record hangout with Buildkite’s CEO
🚀 Scheduled events
🚀 New Pilot customizations
🚀 Queue PR from av CLI
🚀 Modify / review Aviator config with API
Hangout with Buildkite’s CEO
The Hangar community is hosting Keith Pitt, CEO of Buildkite for an AMA on Thursday July 20, 2023 at 4pm PT/ 7pm ET. Join our DX community to ask questions and participate in the discussion afterwards on Slack. RSVP: https://dx.community/
Scheduled triggers
Set up rules to trigger actions on a fixed schedule using the unix cron format. Example:
scenarios:
- name: pause the queue
trigger:
schedule:
# pause the queue at 11pm UTC every Friday
cron_utc: "0 23 * * 5"
actions:
- mergequeue: pause
Pilot Updates
We’ve introduced some additional triggers and actions to our Pilot scenarios.
mergequeue triggers
Write customized actions when MergeQueue specific actions happen, such as when a PR is queued, merged, blocked, etc. Learn more.
pause / unpause
Have the ability to pause or unpause the repo or base branch based on a trigger. Learn more.
slack actions
Use Slack channel hook_url
to specify any Slack channel for notifications.
Modify / review Aviator config with API
Read and modify Aviator YAML configuration, and review config history using REST API. Read the docs for details.
Queue PR from av CLI
We’ve introduced quality of life features to our open source CLI that will make managing pull requests easier. Read the docs.
av pr queue
was added, which allows users to queue pull requests on MergeQueue.av pr status
was added, which provides a CLI view of current pull request state.
Bug fixes and improvements
Fixed bug with editing config via the UI.
Fixed bug for strip_html_comments parsing.
Correctly handle webhooks for conversation resolution.
Added a new webhook for config change event.
Stacked PRs can now be merged with labels.
Draft PRS closed due to queue resets will now document this fact in a comment on the closed pull request.
Onprem release
Latest Release version: v1.0.2
This is a major release.
This release published a new frontend to the onprem. Now you can view the PR’s detailed status in your Aviator app. It is also is at par with our cloud-hosted service.
In addition, now Kubernetes configuration is generally available to all onprem users.