2019-02-13 23:53:32 +00:00
|
|
|
# Documentation available at https://expeditor.chef.io/docs/getting-started/
|
|
|
|
---
|
2017-09-06 22:14:33 +00:00
|
|
|
|
2017-07-24 16:11:25 +00:00
|
|
|
product_key: inspec
|
|
|
|
|
2017-08-18 17:21:32 +00:00
|
|
|
|
2019-04-01 20:13:02 +00:00
|
|
|
pipelines:
|
2023-08-17 15:47:40 +00:00
|
|
|
- verify:
|
|
|
|
definition: .expeditor/verify_public_dummy.pipeline.yml
|
|
|
|
description: Keeping the verify pipeline alive to preserve the history
|
|
|
|
public: true
|
2023-07-07 13:50:59 +00:00
|
|
|
- verify/private:
|
2023-07-07 15:05:03 +00:00
|
|
|
definition: .expeditor/verify_private.pipeline.yml
|
|
|
|
public: false
|
|
|
|
description: Pull Request validation tests
|
|
|
|
env:
|
|
|
|
- LANG: "C.UTF-8"
|
|
|
|
- SLOW: 1
|
|
|
|
- NO_AWS: 1
|
|
|
|
- MT_CPU: 5
|
2023-08-17 21:45:12 +00:00
|
|
|
- ARTIFACTORY_BASE_URL: https://artifactory-internal.ps.chef.co
|
2023-08-18 14:08:32 +00:00
|
|
|
- coverage:
|
|
|
|
description: Unit test coverage
|
|
|
|
public: false
|
|
|
|
# Private due to use of tokens
|
|
|
|
trigger: pull_request
|
|
|
|
env:
|
|
|
|
- LANG: "C.UTF-8"
|
|
|
|
- SLOW: 1
|
|
|
|
- NO_AWS: 1
|
|
|
|
- MT_CPU: 5
|
2023-08-17 21:45:12 +00:00
|
|
|
- ARTIFACTORY_BASE_URL: https://artifactory-internal.ps.chef.co
|
2022-02-21 00:25:02 +00:00
|
|
|
- omnibus/release:
|
2022-02-21 00:19:07 +00:00
|
|
|
env:
|
|
|
|
- EXPIRE_CACHE: 1
|
2023-02-26 12:49:11 +00:00
|
|
|
- IGNORE_ARTIFACTORY_RUBY_PROXY: true # Artifactory is throwing 500's when downloading some gems like ffi.
|
2023-08-17 21:45:12 +00:00
|
|
|
- ARTIFACTORY_BASE_URL: https://artifactory-internal.ps.chef.co
|
2019-07-05 20:58:39 +00:00
|
|
|
- omnibus/adhoc:
|
|
|
|
definition: .expeditor/release.omnibus.yml
|
|
|
|
env:
|
|
|
|
- ADHOC: true
|
2022-02-21 00:19:07 +00:00
|
|
|
- EXPIRE_CACHE: 1
|
2023-07-07 13:16:02 +00:00
|
|
|
- IGNORE_ARTIFACTORY_RUBY_PROXY: true # Artifactory is throwing 500's when downloading some gems like ffi.
|
2023-08-17 21:45:12 +00:00
|
|
|
- ARTIFACTORY_BASE_URL: https://artifactory-internal.ps.chef.co
|
2017-11-14 04:01:51 +00:00
|
|
|
|
2017-07-24 16:11:25 +00:00
|
|
|
slack:
|
2019-07-05 21:03:12 +00:00
|
|
|
notify_channel: inspec-notify
|
2017-07-24 16:11:25 +00:00
|
|
|
|
|
|
|
github:
|
2019-07-05 21:03:12 +00:00
|
|
|
delete_branch_on_merge: true
|
|
|
|
version_tag_format: v{{version}}
|
2022-02-14 06:11:55 +00:00
|
|
|
minor_bump_labels:
|
|
|
|
- "Expeditor: Bump Minor Version"
|
|
|
|
# allow bumping the major release via label
|
|
|
|
major_bump_labels:
|
|
|
|
- "Expeditor: Bump Major Version"
|
2021-06-28 10:04:33 +00:00
|
|
|
|
|
|
|
release_branches:
|
2023-08-16 13:41:27 +00:00
|
|
|
- main:
|
2022-06-13 17:51:58 +00:00
|
|
|
version_constraint: 6.*
|
2023-08-16 13:41:27 +00:00
|
|
|
- inspec-5:
|
|
|
|
version_constraint: 5.*
|
2022-02-10 14:47:23 +00:00
|
|
|
- inspec-4:
|
2019-07-05 21:46:09 +00:00
|
|
|
version_constraint: 4.*
|
2017-07-24 16:11:25 +00:00
|
|
|
|
2017-08-15 21:32:14 +00:00
|
|
|
changelog:
|
2019-07-05 21:03:12 +00:00
|
|
|
categories:
|
|
|
|
- "Type: New Resource": "New Resources"
|
|
|
|
- "Type: New Feature": "New Features"
|
|
|
|
- "Type: Enhancement": "Enhancements"
|
|
|
|
- "Type: Bug": "Bug Fixes"
|
2017-08-15 21:32:14 +00:00
|
|
|
|
2018-09-07 16:58:11 +00:00
|
|
|
subscriptions:
|
2021-06-28 10:04:33 +00:00
|
|
|
- workload: pull_request_merged:{{github_repo}}:{{release_branch}}:*
|
|
|
|
actions:
|
|
|
|
- built_in:bump_version:
|
|
|
|
ignore_labels:
|
|
|
|
- "Expeditor: Skip All"
|
|
|
|
- "Expeditor: Skip Version Bump"
|
|
|
|
only_if_modified:
|
|
|
|
- .expeditor/*
|
|
|
|
- docs-chef-io/*
|
|
|
|
- etc/*
|
|
|
|
- habitat/*
|
|
|
|
- inspec-bin/*
|
|
|
|
- lib/*
|
|
|
|
- omnibus/*
|
|
|
|
- support/*
|
|
|
|
- tasks/*
|
|
|
|
- test/*
|
|
|
|
- Gemfile*
|
|
|
|
- LICENSE
|
|
|
|
- "*.gemspec"
|
|
|
|
- "*.md"
|
|
|
|
- bash:.expeditor/update_version.sh:
|
|
|
|
only_if: built_in:bump_version
|
|
|
|
- built_in:update_changelog:
|
|
|
|
ignore_labels:
|
|
|
|
- "Expeditor: Skip All"
|
|
|
|
- "Expeditor: Skip Changelog"
|
|
|
|
- trigger_pipeline:omnibus/release:
|
|
|
|
only_if: built_in:bump_version
|
|
|
|
ignore_labels:
|
|
|
|
- "Expeditor: Skip Omnibus"
|
|
|
|
- "Expeditor: Skip All"
|
|
|
|
- workload: pull_request_opened:{{github_repo}}:{{release_branch}}:*
|
|
|
|
actions:
|
|
|
|
- post_github_comment:.expeditor/templates/pull_request.mustache:
|
|
|
|
ignore_team_members:
|
|
|
|
- inspec/owners
|
|
|
|
- inspec/inspec-core-team
|
|
|
|
- built_in:github_auto_assign_author:
|
|
|
|
only_if_team_member:
|
|
|
|
- inspec/owners
|
2022-02-10 06:04:13 +00:00
|
|
|
- inspec/inspec-core-team
|