mirror of
https://github.com/inspec/inspec
synced 2024-12-12 06:12:37 +00:00
01b65db6c7
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>
65 lines
1.7 KiB
YAML
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
|