inspec/.expeditor/config.yml
Adam Leff 01b65db6c7 Habitat build works for all versions, eliminates rake (#2301)
The Habitat plan has been modified to support building from the repo
rather than relying on a gem being pushed to RubyGems. This allows
us to build current packages at every merge rather than only pushing to
Habitat Builder when we promote to stable.

This change also enables Expeditor to perform builds for us and removes
the dependency on the rake task as it is no longer needed.

Signed-off-by: Adam Leff <adam@leff.co>
2017-11-14 05:01:51 +01:00

65 lines
1.7 KiB
YAML

# Documentation available at http://http://expeditor-docs.es.chef.io/
product_key: inspec
rubygems:
- inspec
docker_images:
- inspec:
build_args:
- GEM_SOURCE: http://artifactory.chef.co/omnibus-gems-local
habitat_packages:
- inspec
# Slack channel in Chef Software slack to send notifications about build failures, etc
slack:
notify_channel: inspec-notify
github:
maintainer_group: chef/inspec-maintainers
minor_bump_labels:
- "Version: Bump Minor"
version_tag_format: v{{version}}
changelog:
categories:
- "Type: New Resource": "New Resources"
- "Type: New Feature": "New Features"
- "Type: Enhancement": "Enhancements"
- "Type: Bug": "Bug Fixes"
merge_actions:
- built_in:bump_version:
ignore_labels:
- "Version: Skip Bump"
- "Expeditor: Skip All"
- bash:.expeditor/update_version.sh:
only_if: built_in:bump_version
- built_in:update_changelog:
ignore_labels:
- "Changelog: Skip Update"
- "Expeditor: Skip All"
- built_in:trigger_omnibus_release_build:
ignore_labels:
- "Omnibus: Skip Build"
- "Expeditor: Skip All"
only_if: built_in:bump_version
- built_in:trigger_habitat_package_build:
ignore_labels:
- "Habitat: Skip Build"
- "Expeditor: Skip All"
artifact_actions:
promoted_to_unstable:
- built_in:build_docker_image
promoted_to_current:
- built_in:tag_docker_image
promoted_to_stable:
- built_in:publish_rubygems
- built_in:rollover_changelog
- built_in:create_github_release
- built_in:tag_docker_image
- bash:.expeditor/update_dockerfile.sh
- built_in:notify_chefio_slack_channels