From 1ccb6dc9e1845c949db3790e6edf2064c29fc627 Mon Sep 17 00:00:00 2001 From: Tim Smith Date: Mon, 1 Jul 2019 09:40:44 -0700 Subject: [PATCH 1/4] Add github templates Signed-off-by: Tim Smith --- .github/ISSUE_TEMPLATE.md | 20 ---------- .github/ISSUE_TEMPLATE/BUG_TEMPLATE.md | 29 ++++++++++++++ .github/ISSUE_TEMPLATE/DESIGN_PROPOSAL.md | 40 +++++++++++++++++++ .../ENHANCEMENT_REQUEST_TEMPLATE.md | 17 ++++++++ .github/ISSUE_TEMPLATE/SUPPORT_QUESTION.md | 11 +++++ .github/lock.yml | 1 + 6 files changed, 98 insertions(+), 20 deletions(-) delete mode 100644 .github/ISSUE_TEMPLATE.md create mode 100644 .github/ISSUE_TEMPLATE/BUG_TEMPLATE.md create mode 100644 .github/ISSUE_TEMPLATE/DESIGN_PROPOSAL.md create mode 100644 .github/ISSUE_TEMPLATE/ENHANCEMENT_REQUEST_TEMPLATE.md create mode 100644 .github/ISSUE_TEMPLATE/SUPPORT_QUESTION.md create mode 100644 .github/lock.yml diff --git a/.github/ISSUE_TEMPLATE.md b/.github/ISSUE_TEMPLATE.md deleted file mode 100644 index 20676f18..00000000 --- a/.github/ISSUE_TEMPLATE.md +++ /dev/null @@ -1,20 +0,0 @@ -### Description - -Briefly describe the issue and the expected behavior. - -### Train and Platform Version - -Tell us which version of Train and Operating System or Distribution you are using. - -### Replication Case - -Tell us what steps to take to replicate your problem. See [How to create a Minimal, Complete, and Verifiable example](https://stackoverflow.com/help/mcve) -for information on how to create a good replication case. - -### Possible Solutions - -If you have already ideas how to solve the issue, add them here. - -### Stacktrace - -Please include the stacktrace output or link to a gist of it, if there is one. diff --git a/.github/ISSUE_TEMPLATE/BUG_TEMPLATE.md b/.github/ISSUE_TEMPLATE/BUG_TEMPLATE.md new file mode 100644 index 00000000..f28915b7 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/BUG_TEMPLATE.md @@ -0,0 +1,29 @@ +--- +name: � Bug Report +about: If something isn't working as expected �. +labels: "Status: Untriaged" +--- + +# Version: + +[Version of the project installed] + +# Environment: + +[Details about the environment such as the Operating System, cookbook details, etc...] + +# Scenario: + +[What you are trying to achieve and you can't?] + +# Steps to Reproduce: + +[If you are filing an issue what are the things we need to do in order to repro your problem?] + +# Expected Result: + +[What are you expecting to happen as the consequence of above reproduction steps?] + +# Actual Result: + +[What actually happens after the reproduction steps?] diff --git a/.github/ISSUE_TEMPLATE/DESIGN_PROPOSAL.md b/.github/ISSUE_TEMPLATE/DESIGN_PROPOSAL.md new file mode 100644 index 00000000..9f4a958f --- /dev/null +++ b/.github/ISSUE_TEMPLATE/DESIGN_PROPOSAL.md @@ -0,0 +1,40 @@ +--- +name: Design Proposal +about: I have a significant change I would like to propose and discuss before starting +labels: "Status: Untriaged" +--- + +### When a Change Needs a Design Proposal + +A design proposal should be opened any time a change meets one of the following qualifications: + +- Significantly changes the user experience of a project in a way that impacts users. +- Significantly changes the underlying architecture of the project in a way that impacts other developers. +- Changes the development or testing process of the project such as a change of CI systems or test frameworks. + +### Why We Use This Process + +- Allows all interested parties (including any community member) to discuss large impact changes to a project. +- Serves as a durable paper trail for discussions regarding project architecture. +- Forces design discussions to occur before PRs are created. +- Reduces PR refactoring and rejected PRs. + +--- + + + +## Motivation + + + +## Specification + + + +## Downstream Impact + + diff --git a/.github/ISSUE_TEMPLATE/ENHANCEMENT_REQUEST_TEMPLATE.md b/.github/ISSUE_TEMPLATE/ENHANCEMENT_REQUEST_TEMPLATE.md new file mode 100644 index 00000000..65bf5a06 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/ENHANCEMENT_REQUEST_TEMPLATE.md @@ -0,0 +1,17 @@ +--- +name: 🚀 Enhancement Request +about: I have a suggestion (and may want to implement it 🙂)! +labels: "Status: Untriaged" +--- + +### Describe the Enhancement: + + +### Describe the Need: + + +### Current Alternative + + +### Can We Help You Implement This?: + diff --git a/.github/ISSUE_TEMPLATE/SUPPORT_QUESTION.md b/.github/ISSUE_TEMPLATE/SUPPORT_QUESTION.md new file mode 100644 index 00000000..921a5f0b --- /dev/null +++ b/.github/ISSUE_TEMPLATE/SUPPORT_QUESTION.md @@ -0,0 +1,11 @@ +--- +name: 🤗 Support Question +about: If you have a question 💬, please check out our Slack! +--- + +We use GitHub issues to track bugs and feature requests. If you need help please post to our Mailing List or join the Chef Community Slack. + + * Chef Community Slack at http://community-slack.chef.io/. + * Chef Mailing List https://discourse.chef.io/ + + Support issues opened here will be closed and redirected to Slack or Discourse. diff --git a/.github/lock.yml b/.github/lock.yml new file mode 100644 index 00000000..66d5d496 --- /dev/null +++ b/.github/lock.yml @@ -0,0 +1 @@ +daysUntilLock: 60 From 00579ca9bb458a1dfb6ae0aac2f138621069b465 Mon Sep 17 00:00:00 2001 From: Tim Smith Date: Mon, 1 Jul 2019 09:40:53 -0700 Subject: [PATCH 2/4] Remove the old terraform config Signed-off-by: Tim Smith --- .github/labels-in-terraform/README.md | 19 - .github/labels-in-terraform/labels-aspects.tf | 69 - .../labels-in-terraform/labels-components.tf | 107 -- .../labels-in-terraform/labels-expeditor.tf | 34 - .../labels-in-terraform/labels-incomplete.tf | 38 - .../labels-in-terraform/labels-platforms.tf | 20 - .../labels-in-terraform/labels-priorities.tf | 20 - .github/labels-in-terraform/labels-triage.tf | 48 - .github/labels-in-terraform/labels-types.tf | 54 - .github/labels-in-terraform/provider.tf | 5 - .github/labels-in-terraform/repo_name.tf | 14 - .github/labels-in-terraform/terraform.tfstate | 1157 ----------------- 12 files changed, 1585 deletions(-) delete mode 100644 .github/labels-in-terraform/README.md delete mode 100644 .github/labels-in-terraform/labels-aspects.tf delete mode 100644 .github/labels-in-terraform/labels-components.tf delete mode 100644 .github/labels-in-terraform/labels-expeditor.tf delete mode 100644 .github/labels-in-terraform/labels-incomplete.tf delete mode 100644 .github/labels-in-terraform/labels-platforms.tf delete mode 100644 .github/labels-in-terraform/labels-priorities.tf delete mode 100644 .github/labels-in-terraform/labels-triage.tf delete mode 100644 .github/labels-in-terraform/labels-types.tf delete mode 100644 .github/labels-in-terraform/provider.tf delete mode 100644 .github/labels-in-terraform/repo_name.tf delete mode 100644 .github/labels-in-terraform/terraform.tfstate diff --git a/.github/labels-in-terraform/README.md b/.github/labels-in-terraform/README.md deleted file mode 100644 index 83f8adb5..00000000 --- a/.github/labels-in-terraform/README.md +++ /dev/null @@ -1,19 +0,0 @@ -# Labels in Terraform: Oh YEAH - -See: https://www.terraform.io/docs/providers/github/index.html - -## To setup - -Run `terraform init` - -## To authenticate - -export TF_VAR_github-token=YOURTOKEN - -## To set to your repo - -Edit repo_name.tfvars - -## What else? - -Customize labels-components to match the parts of your project. \ No newline at end of file diff --git a/.github/labels-in-terraform/labels-aspects.tf b/.github/labels-in-terraform/labels-aspects.tf deleted file mode 100644 index f85cc348..00000000 --- a/.github/labels-in-terraform/labels-aspects.tf +++ /dev/null @@ -1,69 +0,0 @@ -resource "github_issue_label" "aspect_correctness" { - repository = "${var.repo_name}" - name = "Aspect/Correctness" - color = "d1232f" # crimson - description = "Is it actually right? Does it match a specification?" -} - -resource "github_issue_label" "aspect_docs" { - repository = "${var.repo_name}" - name = "Aspect/Docs" - color = "65306b" # purple - description = "Write the fine manual" -} - -resource "github_issue_label" "aspect_integration" { - repository = "${var.repo_name}" - name = "Aspect/Integration" - color = "65306b" # purple - description = "Works with other systems" -} - -resource "github_issue_label" "aspect_packaging" { - repository = "${var.repo_name}" - name = "Aspect/Packaging" - color = "65306b" # purple - description = "How the software is delivered" -} - -resource "github_issue_label" "aspect_performance" { - repository = "${var.repo_name}" - name = "Aspect/Performance" - color = "65306b" # purple - description = "Impact when ruunning" -} - -resource "github_issue_label" "aspect_portability" { - repository = "${var.repo_name}" - name = "Aspect/Portability" - color = "65306b" # purple - description = "Does it run on all targeted platforms?" -} - -resource "github_issue_label" "aspect_security" { - repository = "${var.repo_name}" - name = "Aspect/Security" - color = "65306b" # purple - description = "Is it safe?" -} - -resource "github_issue_label" "aspect_stability" { - repository = "${var.repo_name}" - name = "Aspect/Stability" - color = "65306b" # purple - description = "Same result, every time" -} - -resource "github_issue_label" "aspect_testing" { - repository = "${var.repo_name}" - name = "Aspect/Testing" - color = "65306b" # purple - description = "Did we check if it actually worked?" -} - -resource "github_issue_label" "aspect_uiux" { - repository = "${var.repo_name}" - name = "Aspect/UI-UX" - color = "65306b" # purple - description = "Any sharp edges?" -} diff --git a/.github/labels-in-terraform/labels-components.tf b/.github/labels-in-terraform/labels-components.tf deleted file mode 100644 index 13694749..00000000 --- a/.github/labels-in-terraform/labels-components.tf +++ /dev/null @@ -1,107 +0,0 @@ -# This file is custom to the train project - -#-------------------------------------------------------------# -# Components -#-------------------------------------------------------------# - -resource "github_issue_label" "component_platform_detection" { - repository = "${var.repo_name}" - name = "Component/Platform Detection" - color = "48bdb9" # aqua - description = "Identification of the target" -} - -resource "github_issue_label" "component_connection_api" { - repository = "${var.repo_name}" - name = "Component/Connection API" - color = "48bdb9" # aqua - description = "Cmmon things connections do" -} - -resource "github_issue_label" "component_options" { - repository = "${var.repo_name}" - name = "Component/Option Handling" - color = "48bdb9" # aqua - description = "Options and Credentials" -} - -resource "github_issue_label" "component_fs_access" { - repository = "${var.repo_name}" - name = "Component/FS Access" - color = "48bdb9" # aqua - description = "Reading files from the filesystem" -} -resource "github_issue_label" "component_logging" { - repository = "${var.repo_name}" - name = "Component/Logging" - color = "48bdb9" # aqua - description = "When and what we log" -} - -resource "github_issue_label" "component_plugin_api" { - repository = "${var.repo_name}" - name = "Component/Plugin API" - color = "48bdb9" # aqua - description = "How train plugins talk to train" -} -resource "github_issue_label" "component_uuid" { - repository = "${var.repo_name}" - name = "Component/UUID Generation" - color = "48bdb9" # aqua - description = "Generating unique IDs" -} - -#-------------------------------------------------------------# -# Transports -#-------------------------------------------------------------# - -resource "github_issue_label" "transport_aws" { - repository = "${var.repo_name}" - name = "Transport/AWS" - color = "eb6420" # orange - description = "" -} -resource "github_issue_label" "transport_azure" { - repository = "${var.repo_name}" - name = "Transport/Azure" - color = "eb6420" # orange - description = "" -} -resource "github_issue_label" "transport_cisco" { - repository = "${var.repo_name}" - name = "Transport/Cisco" - color = "eb6420" # orange - description = "" -} -resource "github_issue_label" "transport_docker" { - repository = "${var.repo_name}" - name = "Transport/Docker" - color = "eb6420" # orange - description = "" -} - -resource "github_issue_label" "transport_gcp" { - repository = "${var.repo_name}" - name = "Transport/GCP" - color = "eb6420" # orange - description = "" -} - -resource "github_issue_label" "transport_local" { - repository = "${var.repo_name}" - name = "Transport/Local" - color = "eb6420" # orange - description = "" -} -resource "github_issue_label" "transport_ssh" { - repository = "${var.repo_name}" - name = "Transport/SSH" - color = "eb6420" # orange - description = "" -} -resource "github_issue_label" "transport_winrm" { - repository = "${var.repo_name}" - name = "Transport/WinRM" - color = "eb6420" # orange - description = "" -} \ No newline at end of file diff --git a/.github/labels-in-terraform/labels-expeditor.tf b/.github/labels-in-terraform/labels-expeditor.tf deleted file mode 100644 index 7a486bd2..00000000 --- a/.github/labels-in-terraform/labels-expeditor.tf +++ /dev/null @@ -1,34 +0,0 @@ -resource "github_issue_label" "expeditor_skip_all" { - repository = "${var.repo_name}" - name = "Expeditor/Skip All" - color = "cccccc" # light grey - description = "CI/CD: Don't do anything on merge" -} - -resource "github_issue_label" "expeditor_skip_changelog" { - repository = "${var.repo_name}" - name = "Expeditor/Skip Changelog" - color = "cccccc" # light grey - description = "CI/CD: Don't update the changelog on merge" -} - -resource "github_issue_label" "expeditor_skip_version_bump" { - repository = "${var.repo_name}" - name = "Expeditor/Skip Version Bump" - color = "cccccc" # light grey - description = "CI/CD: Don't bump the version" -} - -resource "github_issue_label" "expeditor_bump_major_version" { - repository = "${var.repo_name}" - name = "Expeditor/Bump Major Version" - color = "d1232f" # crimson - description = "CI/CD: Increase the major version, reset minor and patch" -} - -resource "github_issue_label" "expeditor_bump_minor_version" { - repository = "${var.repo_name}" - name = "Expeditor/Bump Minor Version" - color = "cccccc" # light grey - description = "CI/CD: Increase the minor version, reset patch" -} diff --git a/.github/labels-in-terraform/labels-incomplete.tf b/.github/labels-in-terraform/labels-incomplete.tf deleted file mode 100644 index 903932b0..00000000 --- a/.github/labels-in-terraform/labels-incomplete.tf +++ /dev/null @@ -1,38 +0,0 @@ -resource "github_issue_label" "incomplete_merge_conflict" { - repository = "${var.repo_name}" - name = "Incomplete/Merge Conflict" - color = "b7fc71" # Lime - description = "Please fix the conflicts" -} - -resource "github_issue_label" "incomplete_linting" { - repository = "${var.repo_name}" - name = "Incomplete/Linting" - color = "b7fc71" # Lime - description = "Failed the stylechecker." -} - -resource "github_issue_label" "incomplete_needs_tests" { - repository = "${var.repo_name}" - name = "Incomplete/Tests Needed" - color = "b7fc71" # Lime - description = "How do we know it works?" -} -resource "github_issue_label" "incomplete_needs_docs" { - repository = "${var.repo_name}" - name = "Incomplete/Docs Needed" - color = "b7fc71" # Lime - description = "Write The Fine Manual" -} -resource "github_issue_label" "incomplete_implementation" { - repository = "${var.repo_name}" - name = "Incomplete/Implementation" - color = "b7fc71" # Lime - description = "See comments, code-level issue" -} -resource "github_issue_label" "incomplete_approach" { - repository = "${var.repo_name}" - name = "Incomplete/Approach" - color = "b7fc71" # Lime - description = "See comments, design-level issue" -} \ No newline at end of file diff --git a/.github/labels-in-terraform/labels-platforms.tf b/.github/labels-in-terraform/labels-platforms.tf deleted file mode 100644 index 0a346b9c..00000000 --- a/.github/labels-in-terraform/labels-platforms.tf +++ /dev/null @@ -1,20 +0,0 @@ -resource "github_issue_label" "platform_mac_os" { - repository = "${var.repo_name}" - name = "Platform/MacOS" - color = "759442" # sage - description = "" -} - -resource "github_issue_label" "platform_windows" { - repository = "${var.repo_name}" - name = "Platform/Windows" - color = "759442" # sage - description = "" -} - -resource "github_issue_label" "platform_unix_like" { - repository = "${var.repo_name}" - name = "Platform/UNIX-Like" - color = "759442" # sage - description = "" -} diff --git a/.github/labels-in-terraform/labels-priorities.tf b/.github/labels-in-terraform/labels-priorities.tf deleted file mode 100644 index 258dc11f..00000000 --- a/.github/labels-in-terraform/labels-priorities.tf +++ /dev/null @@ -1,20 +0,0 @@ -resource "github_issue_label" "priority_low" { - repository = "${var.repo_name}" - name = "Priority/Low" - color = "3BB273" - description = "" -} - -resource "github_issue_label" "priority_medium" { - repository = "${var.repo_name}" - name = "Priority/Medium" - color = "E1BC29" # yellow - description = "" -} - -resource "github_issue_label" "priority_high" { - repository = "${var.repo_name}" - name = "Priority/High" - color = "d1232f" # crimson - description = "" -} \ No newline at end of file diff --git a/.github/labels-in-terraform/labels-triage.tf b/.github/labels-in-terraform/labels-triage.tf deleted file mode 100644 index ec1760b5..00000000 --- a/.github/labels-in-terraform/labels-triage.tf +++ /dev/null @@ -1,48 +0,0 @@ -resource "github_issue_label" "triage_duplicate" { - repository = "${var.repo_name}" - name = "Triage/Duplicate" - color = "f5c969" # butter yellow - description = "See other issue" -} - -resource "github_issue_label" "triage_support" { - repository = "${var.repo_name}" - name = "Triage/Support" - color = "f5c969" # butter yellow - description = "A question, better answered elsewhere" -} - -resource "github_issue_label" "triage_feature_request" { - repository = "${var.repo_name}" - name = "Triage/Feature Request" - color = "f5c969" # butter yellow - description = "A request for new functionality" -} - -resource "github_issue_label" "triage_needs_info" { - repository = "${var.repo_name}" - name = "Triage/Info Needed" - color = "f5c969" # butter yellow - description = "More info needed in order to progress" -} - -resource "github_issue_label" "triage_needs_spike" { - repository = "${var.repo_name}" - name = "Triage/Spike Needed" - color = "f5c969" # butter yellow - description = "How big is it?" -} - -resource "github_issue_label" "triage_declined" { - repository = "${var.repo_name}" - name = "Triage/Declined" - color = "f5c969" # butter yellow - description = "Cannot or will not be resolved" -} - -resource "github_issue_label" "triage_needs_adoption" { - repository = "${var.repo_name}" - name = "Triage/Needs Adoption" - color = "f5c969" # butter yellow - description = "Needs to be handed off to make progress" -} \ No newline at end of file diff --git a/.github/labels-in-terraform/labels-types.tf b/.github/labels-in-terraform/labels-types.tf deleted file mode 100644 index 9f4cc7e4..00000000 --- a/.github/labels-in-terraform/labels-types.tf +++ /dev/null @@ -1,54 +0,0 @@ -resource "github_issue_label" "type_bug" { - repository = "${var.repo_name}" - name = "Type/Bug" - color = "d1232f" # crimson - description = "It doesn't work as expected" -} - -resource "github_issue_label" "type_chore" { - repository = "${var.repo_name}" - name = "Type/Chore" - color = "2727cc" # cobalt blue - description = "Non-critical maintenance" -} - -resource "github_issue_label" "type_spike" { - repository = "${var.repo_name}" - name = "Type/Spike" - color = "2727cc" # cobalt blue - description = "Clarify an estimate" -} -resource "github_issue_label" "type_enhancement" { - repository = "${var.repo_name}" - name = "Type/Enhancement" - color = "2727cc" # cobalt blue - description = "Improves an existing feature" -} - -resource "github_issue_label" "type_deprecation" { - repository = "${var.repo_name}" - name = "Type/Deprecation" - color = "2727cc" # cobalt blue - description = "Removes or changes an existing feature" -} - -resource "github_issue_label" "type_new_feature" { - repository = "${var.repo_name}" - name = "Type/New Feature" - color = "2727cc" # cobalt blue - description = "Adds new functionality" -} - -resource "github_issue_label" "type_rfc" { - repository = "${var.repo_name}" - name = "Type/RFC" - color = "2727cc" # cobalt blue - description = "Community discussion" -} - -resource "github_issue_label" "type_tech_debt" { - repository = "${var.repo_name}" - name = "Type/Tech Debt" - color = "2727cc" # cobalt blue - description = "Internal refactoring" -} \ No newline at end of file diff --git a/.github/labels-in-terraform/provider.tf b/.github/labels-in-terraform/provider.tf deleted file mode 100644 index 2025df43..00000000 --- a/.github/labels-in-terraform/provider.tf +++ /dev/null @@ -1,5 +0,0 @@ -# Configure the GitHub Provider -provider "github" { - token = "${var.github_token}" - organization = "${var.github_organization}" -} \ No newline at end of file diff --git a/.github/labels-in-terraform/repo_name.tf b/.github/labels-in-terraform/repo_name.tf deleted file mode 100644 index ea4025b5..00000000 --- a/.github/labels-in-terraform/repo_name.tf +++ /dev/null @@ -1,14 +0,0 @@ -variable "github_organization" { - default = "inspec" - type = "string" -} - -variable "repo_name" { - default = "train" - type = "string" -} - -variable "github_token" { - # You can set env var TF_VAR_github_token to set this - type = "string" -} \ No newline at end of file diff --git a/.github/labels-in-terraform/terraform.tfstate b/.github/labels-in-terraform/terraform.tfstate deleted file mode 100644 index 70f5623e..00000000 --- a/.github/labels-in-terraform/terraform.tfstate +++ /dev/null @@ -1,1157 +0,0 @@ -{ - "version": 3, - "terraform_version": "0.11.8", - "serial": 45, - "lineage": "1cdbb56f-fb7f-61c7-a0b9-3a520d99600c", - "modules": [ - { - "path": [ - "root" - ], - "outputs": {}, - "resources": { - "github_issue_label.aspect_correctness": { - "type": "github_issue_label", - "depends_on": [], - "primary": { - "id": "train:Aspect/Correctness", - "attributes": { - "color": "d1232f", - "description": "Is it actually right? Does it match a specification?", - "etag": "W/\"e03026783b7122b92311fe74e6b12272\"", - "id": "train:Aspect/Correctness", - "name": "Aspect/Correctness", - "repository": "train", - "url": "https://api.github.com/repos/inspec/train/labels/Aspect/Correctness" - }, - "meta": {}, - "tainted": false - }, - "deposed": [], - "provider": "provider.github" - }, - "github_issue_label.aspect_docs": { - "type": "github_issue_label", - "depends_on": [], - "primary": { - "id": "train:Aspect/Docs", - "attributes": { - "color": "65306b", - "description": "Write the fine manual", - "etag": "W/\"109cea2ff2e16d988b9801b0fbd5965e\"", - "id": "train:Aspect/Docs", - "name": "Aspect/Docs", - "repository": "train", - "url": "https://api.github.com/repos/inspec/train/labels/Aspect/Docs" - }, - "meta": {}, - "tainted": false - }, - "deposed": [], - "provider": "provider.github" - }, - "github_issue_label.aspect_integration": { - "type": "github_issue_label", - "depends_on": [], - "primary": { - "id": "train:Aspect/Integration", - "attributes": { - "color": "65306b", - "description": "Works with other systems", - "etag": "W/\"65124baf046046cff36c03c0c9c7c0f9\"", - "id": "train:Aspect/Integration", - "name": "Aspect/Integration", - "repository": "train", - "url": "https://api.github.com/repos/inspec/train/labels/Aspect/Integration" - }, - "meta": {}, - "tainted": false - }, - "deposed": [], - "provider": "provider.github" - }, - "github_issue_label.aspect_packaging": { - "type": "github_issue_label", - "depends_on": [], - "primary": { - "id": "train:Aspect/Packaging", - "attributes": { - "color": "65306b", - "description": "How the software is delivered", - "etag": "W/\"20f378025ed48d4b6c5f17a245819cbc\"", - "id": "train:Aspect/Packaging", - "name": "Aspect/Packaging", - "repository": "train", - "url": "https://api.github.com/repos/inspec/train/labels/Aspect/Packaging" - }, - "meta": {}, - "tainted": false - }, - "deposed": [], - "provider": "provider.github" - }, - "github_issue_label.aspect_performance": { - "type": "github_issue_label", - "depends_on": [], - "primary": { - "id": "train:Aspect/Performance", - "attributes": { - "color": "65306b", - "description": "Impact when ruunning", - "etag": "W/\"7a7580a1cb8dea9a65709b416fd09fd6\"", - "id": "train:Aspect/Performance", - "name": "Aspect/Performance", - "repository": "train", - "url": "https://api.github.com/repos/inspec/train/labels/Aspect/Performance" - }, - "meta": {}, - "tainted": false - }, - "deposed": [], - "provider": "provider.github" - }, - "github_issue_label.aspect_portability": { - "type": "github_issue_label", - "depends_on": [], - "primary": { - "id": "train:Aspect/Portability", - "attributes": { - "color": "65306b", - "description": "Does it run on all targeted platforms?", - "etag": "W/\"1a8c6af980fe8452a8d52574e87a3682\"", - "id": "train:Aspect/Portability", - "name": "Aspect/Portability", - "repository": "train", - "url": "https://api.github.com/repos/inspec/train/labels/Aspect/Portability" - }, - "meta": {}, - "tainted": false - }, - "deposed": [], - "provider": "provider.github" - }, - "github_issue_label.aspect_security": { - "type": "github_issue_label", - "depends_on": [], - "primary": { - "id": "train:Aspect/Security", - "attributes": { - "color": "65306b", - "description": "Is it safe?", - "etag": "W/\"fecaa4a4afb37c495db1eac3cdd7a4f3\"", - "id": "train:Aspect/Security", - "name": "Aspect/Security", - "repository": "train", - "url": "https://api.github.com/repos/inspec/train/labels/Aspect/Security" - }, - "meta": {}, - "tainted": false - }, - "deposed": [], - "provider": "provider.github" - }, - "github_issue_label.aspect_stability": { - "type": "github_issue_label", - "depends_on": [], - "primary": { - "id": "train:Aspect/Stability", - "attributes": { - "color": "65306b", - "description": "Same result, every time", - "etag": "W/\"8581d8551c10e953bf3418bf64e52af8\"", - "id": "train:Aspect/Stability", - "name": "Aspect/Stability", - "repository": "train", - "url": "https://api.github.com/repos/inspec/train/labels/Aspect/Stability" - }, - "meta": {}, - "tainted": false - }, - "deposed": [], - "provider": "provider.github" - }, - "github_issue_label.aspect_testing": { - "type": "github_issue_label", - "depends_on": [], - "primary": { - "id": "train:Aspect/Testing", - "attributes": { - "color": "65306b", - "description": "Did we check if it actually worked?", - "etag": "W/\"fcee40209208239f67aab9d4570c848c\"", - "id": "train:Aspect/Testing", - "name": "Aspect/Testing", - "repository": "train", - "url": "https://api.github.com/repos/inspec/train/labels/Aspect/Testing" - }, - "meta": {}, - "tainted": false - }, - "deposed": [], - "provider": "provider.github" - }, - "github_issue_label.aspect_uiux": { - "type": "github_issue_label", - "depends_on": [], - "primary": { - "id": "train:Aspect/UI-UX", - "attributes": { - "color": "65306b", - "description": "Any sharp edges?", - "etag": "W/\"d833bbcf8055cbcab11f5eecb3d8c5aa\"", - "id": "train:Aspect/UI-UX", - "name": "Aspect/UI-UX", - "repository": "train", - "url": "https://api.github.com/repos/inspec/train/labels/Aspect/UI-UX" - }, - "meta": {}, - "tainted": false - }, - "deposed": [], - "provider": "provider.github" - }, - "github_issue_label.component_connection_api": { - "type": "github_issue_label", - "depends_on": [], - "primary": { - "id": "train:Component/Connection API", - "attributes": { - "color": "48bdb9", - "description": "Cmmon things connections do", - "etag": "W/\"47d65e134c17b5ffe306448b3eb182b7\"", - "id": "train:Component/Connection API", - "name": "Component/Connection API", - "repository": "train", - "url": "https://api.github.com/repos/inspec/train/labels/Component/Connection%20API" - }, - "meta": {}, - "tainted": false - }, - "deposed": [], - "provider": "provider.github" - }, - "github_issue_label.component_fs_access": { - "type": "github_issue_label", - "depends_on": [], - "primary": { - "id": "train:Component/FS Access", - "attributes": { - "color": "48bdb9", - "description": "Reading files from the filesystem", - "etag": "W/\"26ce676519675d975877dd42e2bd139f\"", - "id": "train:Component/FS Access", - "name": "Component/FS Access", - "repository": "train", - "url": "https://api.github.com/repos/inspec/train/labels/Component/FS%20Access" - }, - "meta": {}, - "tainted": false - }, - "deposed": [], - "provider": "provider.github" - }, - "github_issue_label.component_logging": { - "type": "github_issue_label", - "depends_on": [], - "primary": { - "id": "train:Component/Logging", - "attributes": { - "color": "48bdb9", - "description": "When and what we log", - "etag": "W/\"062f950717d97dc7784aaae7df3f7b8a\"", - "id": "train:Component/Logging", - "name": "Component/Logging", - "repository": "train", - "url": "https://api.github.com/repos/inspec/train/labels/Component/Logging" - }, - "meta": {}, - "tainted": false - }, - "deposed": [], - "provider": "provider.github" - }, - "github_issue_label.component_options": { - "type": "github_issue_label", - "depends_on": [], - "primary": { - "id": "train:Component/Option Handling", - "attributes": { - "color": "48bdb9", - "description": "Options and Credentials", - "etag": "W/\"451238db3cf974c6ed6301ac6c0f38b2\"", - "id": "train:Component/Option Handling", - "name": "Component/Option Handling", - "repository": "train", - "url": "https://api.github.com/repos/inspec/train/labels/Component/Option%20Handling" - }, - "meta": {}, - "tainted": false - }, - "deposed": [], - "provider": "provider.github" - }, - "github_issue_label.component_platform_detection": { - "type": "github_issue_label", - "depends_on": [], - "primary": { - "id": "train:Component/Platform Detection", - "attributes": { - "color": "48bdb9", - "description": "Identification of the target", - "etag": "W/\"63f1ffbdb4504dee44280405f9f3751f\"", - "id": "train:Component/Platform Detection", - "name": "Component/Platform Detection", - "repository": "train", - "url": "https://api.github.com/repos/inspec/train/labels/Component/Platform%20Detection" - }, - "meta": {}, - "tainted": false - }, - "deposed": [], - "provider": "provider.github" - }, - "github_issue_label.component_plugin_api": { - "type": "github_issue_label", - "depends_on": [], - "primary": { - "id": "train:Component/Plugin API", - "attributes": { - "color": "48bdb9", - "description": "How train plugins talk to train", - "etag": "W/\"28303a506f3f748261cc8d3d15acf8c2\"", - "id": "train:Component/Plugin API", - "name": "Component/Plugin API", - "repository": "train", - "url": "https://api.github.com/repos/inspec/train/labels/Component/Plugin%20API" - }, - "meta": {}, - "tainted": false - }, - "deposed": [], - "provider": "provider.github" - }, - "github_issue_label.component_uuid": { - "type": "github_issue_label", - "depends_on": [], - "primary": { - "id": "train:Component/UUID Generation", - "attributes": { - "color": "48bdb9", - "description": "Generating unique IDs", - "etag": "W/\"343e9aed5440b7375f2edb0a07cf60e4\"", - "id": "train:Component/UUID Generation", - "name": "Component/UUID Generation", - "repository": "train", - "url": "https://api.github.com/repos/inspec/train/labels/Component/UUID%20Generation" - }, - "meta": {}, - "tainted": false - }, - "deposed": [], - "provider": "provider.github" - }, - "github_issue_label.expeditor_bump_major_version": { - "type": "github_issue_label", - "depends_on": [], - "primary": { - "id": "train:Expeditor/Bump Major Version", - "attributes": { - "color": "d1232f", - "description": "CI/CD: Increase the major version, reset minor and patch", - "etag": "W/\"1a74edb577ac4fa26fd5617f61e5e968\"", - "id": "train:Expeditor/Bump Major Version", - "name": "Expeditor/Bump Major Version", - "repository": "train", - "url": "https://api.github.com/repos/inspec/train/labels/Expeditor/Bump%20Major%20Version" - }, - "meta": {}, - "tainted": false - }, - "deposed": [], - "provider": "provider.github" - }, - "github_issue_label.expeditor_bump_minor_version": { - "type": "github_issue_label", - "depends_on": [], - "primary": { - "id": "train:Expeditor/Bump Minor Version", - "attributes": { - "color": "cccccc", - "description": "CI/CD: Increase the minor version, reset patch", - "etag": "W/\"aaf0a933b888d90545942c65383c95d1\"", - "id": "train:Expeditor/Bump Minor Version", - "name": "Expeditor/Bump Minor Version", - "repository": "train", - "url": "https://api.github.com/repos/inspec/train/labels/Expeditor/Bump%20Minor%20Version" - }, - "meta": {}, - "tainted": false - }, - "deposed": [], - "provider": "provider.github" - }, - "github_issue_label.expeditor_skip_all": { - "type": "github_issue_label", - "depends_on": [], - "primary": { - "id": "train:Expeditor/Skip All", - "attributes": { - "color": "cccccc", - "description": "CI/CD: Don't do anything on merge", - "etag": "W/\"873e409887b44457727dba8acd477cf6\"", - "id": "train:Expeditor/Skip All", - "name": "Expeditor/Skip All", - "repository": "train", - "url": "https://api.github.com/repos/inspec/train/labels/Expeditor/Skip%20All" - }, - "meta": {}, - "tainted": false - }, - "deposed": [], - "provider": "provider.github" - }, - "github_issue_label.expeditor_skip_changelog": { - "type": "github_issue_label", - "depends_on": [], - "primary": { - "id": "train:Expeditor/Skip Changelog", - "attributes": { - "color": "cccccc", - "description": "CI/CD: Don't update the changelog on merge", - "etag": "W/\"2be549bd7bad05ab63f4f910615e47b0\"", - "id": "train:Expeditor/Skip Changelog", - "name": "Expeditor/Skip Changelog", - "repository": "train", - "url": "https://api.github.com/repos/inspec/train/labels/Expeditor/Skip%20Changelog" - }, - "meta": {}, - "tainted": false - }, - "deposed": [], - "provider": "provider.github" - }, - "github_issue_label.expeditor_skip_version_bump": { - "type": "github_issue_label", - "depends_on": [], - "primary": { - "id": "train:Expeditor/Skip Version Bump", - "attributes": { - "color": "cccccc", - "description": "CI/CD: Don't bump the version", - "etag": "W/\"ca458a37e74c90fc3b674321865a6b48\"", - "id": "train:Expeditor/Skip Version Bump", - "name": "Expeditor/Skip Version Bump", - "repository": "train", - "url": "https://api.github.com/repos/inspec/train/labels/Expeditor/Skip%20Version%20Bump" - }, - "meta": {}, - "tainted": false - }, - "deposed": [], - "provider": "provider.github" - }, - "github_issue_label.incomplete_approach": { - "type": "github_issue_label", - "depends_on": [], - "primary": { - "id": "train:Incomplete/Approach", - "attributes": { - "color": "b7fc71", - "description": "See comments, design-level issue", - "etag": "W/\"48e3b6c1f6847c1484fbef484b5ad02e\"", - "id": "train:Incomplete/Approach", - "name": "Incomplete/Approach", - "repository": "train", - "url": "https://api.github.com/repos/inspec/train/labels/Incomplete/Approach" - }, - "meta": {}, - "tainted": false - }, - "deposed": [], - "provider": "provider.github" - }, - "github_issue_label.incomplete_implementation": { - "type": "github_issue_label", - "depends_on": [], - "primary": { - "id": "train:Incomplete/Implementation", - "attributes": { - "color": "b7fc71", - "description": "See comments, code-level issue", - "etag": "W/\"17f25c0407cf5080284288e35b43bff0\"", - "id": "train:Incomplete/Implementation", - "name": "Incomplete/Implementation", - "repository": "train", - "url": "https://api.github.com/repos/inspec/train/labels/Incomplete/Implementation" - }, - "meta": {}, - "tainted": false - }, - "deposed": [], - "provider": "provider.github" - }, - "github_issue_label.incomplete_linting": { - "type": "github_issue_label", - "depends_on": [], - "primary": { - "id": "train:Incomplete/Linting", - "attributes": { - "color": "b7fc71", - "description": "Failed the stylechecker.", - "etag": "W/\"1fee4143e0314ec020344445cc133653\"", - "id": "train:Incomplete/Linting", - "name": "Incomplete/Linting", - "repository": "train", - "url": "https://api.github.com/repos/inspec/train/labels/Incomplete/Linting" - }, - "meta": {}, - "tainted": false - }, - "deposed": [], - "provider": "provider.github" - }, - "github_issue_label.incomplete_merge_conflict": { - "type": "github_issue_label", - "depends_on": [], - "primary": { - "id": "train:Incomplete/Merge Conflict", - "attributes": { - "color": "b7fc71", - "description": "Please fix the conflicts", - "etag": "W/\"286f085ddfa1e07c2150c67a6f41b95a\"", - "id": "train:Incomplete/Merge Conflict", - "name": "Incomplete/Merge Conflict", - "repository": "train", - "url": "https://api.github.com/repos/inspec/train/labels/Incomplete/Merge%20Conflict" - }, - "meta": {}, - "tainted": false - }, - "deposed": [], - "provider": "provider.github" - }, - "github_issue_label.incomplete_needs_docs": { - "type": "github_issue_label", - "depends_on": [], - "primary": { - "id": "train:Incomplete/Docs Needed", - "attributes": { - "color": "b7fc71", - "description": "Write The Fine Manual", - "etag": "W/\"20b422cca54d1fa0dfeec44aa251e3e7\"", - "id": "train:Incomplete/Docs Needed", - "name": "Incomplete/Docs Needed", - "repository": "train", - "url": "https://api.github.com/repos/inspec/train/labels/Incomplete/Docs%20Needed" - }, - "meta": {}, - "tainted": false - }, - "deposed": [], - "provider": "provider.github" - }, - "github_issue_label.incomplete_needs_tests": { - "type": "github_issue_label", - "depends_on": [], - "primary": { - "id": "train:Incomplete/Tests Needed", - "attributes": { - "color": "b7fc71", - "description": "How do we know it works?", - "etag": "W/\"448bab241a525b7b287ed52f0014e20a\"", - "id": "train:Incomplete/Tests Needed", - "name": "Incomplete/Tests Needed", - "repository": "train", - "url": "https://api.github.com/repos/inspec/train/labels/Incomplete/Tests%20Needed" - }, - "meta": {}, - "tainted": false - }, - "deposed": [], - "provider": "provider.github" - }, - "github_issue_label.platform_mac_os": { - "type": "github_issue_label", - "depends_on": [], - "primary": { - "id": "train:Platform/MacOS", - "attributes": { - "color": "759442", - "description": "", - "etag": "W/\"ecad1f4415710ccec5059a50ae564c04\"", - "id": "train:Platform/MacOS", - "name": "Platform/MacOS", - "repository": "train", - "url": "https://api.github.com/repos/inspec/train/labels/Platform/MacOS" - }, - "meta": {}, - "tainted": false - }, - "deposed": [], - "provider": "provider.github" - }, - "github_issue_label.platform_unix_like": { - "type": "github_issue_label", - "depends_on": [], - "primary": { - "id": "train:Platform/UNIX-Like", - "attributes": { - "color": "759442", - "description": "", - "etag": "W/\"8ed654d36a895974270188d74c3496cb\"", - "id": "train:Platform/UNIX-Like", - "name": "Platform/UNIX-Like", - "repository": "train", - "url": "https://api.github.com/repos/inspec/train/labels/Platform/UNIX-Like" - }, - "meta": {}, - "tainted": false - }, - "deposed": [], - "provider": "provider.github" - }, - "github_issue_label.platform_windows": { - "type": "github_issue_label", - "depends_on": [], - "primary": { - "id": "train:Platform/Windows", - "attributes": { - "color": "759442", - "description": "", - "etag": "W/\"ae7cadeeb9707ee9668f4ea49b710546\"", - "id": "train:Platform/Windows", - "name": "Platform/Windows", - "repository": "train", - "url": "https://api.github.com/repos/inspec/train/labels/Platform/Windows" - }, - "meta": {}, - "tainted": false - }, - "deposed": [], - "provider": "provider.github" - }, - "github_issue_label.priority_high": { - "type": "github_issue_label", - "depends_on": [], - "primary": { - "id": "train:Priority/High", - "attributes": { - "color": "d1232f", - "description": "", - "etag": "W/\"cd5375b403988026e4b2260fa87db4e4\"", - "id": "train:Priority/High", - "name": "Priority/High", - "repository": "train", - "url": "https://api.github.com/repos/inspec/train/labels/Priority/High" - }, - "meta": {}, - "tainted": false - }, - "deposed": [], - "provider": "provider.github" - }, - "github_issue_label.priority_low": { - "type": "github_issue_label", - "depends_on": [], - "primary": { - "id": "train:Priority/Low", - "attributes": { - "color": "3BB273", - "description": "", - "etag": "W/\"e7297e5da4da6db970613376cb59dfa8\"", - "id": "train:Priority/Low", - "name": "Priority/Low", - "repository": "train", - "url": "https://api.github.com/repos/inspec/train/labels/Priority/Low" - }, - "meta": {}, - "tainted": false - }, - "deposed": [], - "provider": "provider.github" - }, - "github_issue_label.priority_medium": { - "type": "github_issue_label", - "depends_on": [], - "primary": { - "id": "train:Priority/Medium", - "attributes": { - "color": "E1BC29", - "description": "", - "etag": "W/\"af312d3fc9e0a89a762cb2ddf2ffbd70\"", - "id": "train:Priority/Medium", - "name": "Priority/Medium", - "repository": "train", - "url": "https://api.github.com/repos/inspec/train/labels/Priority/Medium" - }, - "meta": {}, - "tainted": false - }, - "deposed": [], - "provider": "provider.github" - }, - "github_issue_label.transport_aws": { - "type": "github_issue_label", - "depends_on": [], - "primary": { - "id": "train:Transport/AWS", - "attributes": { - "color": "eb6420", - "description": "", - "etag": "W/\"05d798f625de2b4c85eee8998463252c\"", - "id": "train:Transport/AWS", - "name": "Transport/AWS", - "repository": "train", - "url": "https://api.github.com/repos/inspec/train/labels/Transport/AWS" - }, - "meta": {}, - "tainted": false - }, - "deposed": [], - "provider": "provider.github" - }, - "github_issue_label.transport_azure": { - "type": "github_issue_label", - "depends_on": [], - "primary": { - "id": "train:Transport/Azure", - "attributes": { - "color": "eb6420", - "description": "", - "etag": "W/\"b4236c35b785c403d2be22a8887f94f8\"", - "id": "train:Transport/Azure", - "name": "Transport/Azure", - "repository": "train", - "url": "https://api.github.com/repos/inspec/train/labels/Transport/Azure" - }, - "meta": {}, - "tainted": false - }, - "deposed": [], - "provider": "provider.github" - }, - "github_issue_label.transport_cisco": { - "type": "github_issue_label", - "depends_on": [], - "primary": { - "id": "train:Transport/Cisco", - "attributes": { - "color": "eb6420", - "description": "", - "etag": "W/\"f7bdc84a4329156ecf6946d0fa87c0d2\"", - "id": "train:Transport/Cisco", - "name": "Transport/Cisco", - "repository": "train", - "url": "https://api.github.com/repos/inspec/train/labels/Transport/Cisco" - }, - "meta": {}, - "tainted": false - }, - "deposed": [], - "provider": "provider.github" - }, - "github_issue_label.transport_docker": { - "type": "github_issue_label", - "depends_on": [], - "primary": { - "id": "train:Transport/Docker", - "attributes": { - "color": "eb6420", - "description": "", - "etag": "W/\"f469497d5f03aea7d8fa63d14f1639b9\"", - "id": "train:Transport/Docker", - "name": "Transport/Docker", - "repository": "train", - "url": "https://api.github.com/repos/inspec/train/labels/Transport/Docker" - }, - "meta": {}, - "tainted": false - }, - "deposed": [], - "provider": "provider.github" - }, - "github_issue_label.transport_gcp": { - "type": "github_issue_label", - "depends_on": [], - "primary": { - "id": "train:Transport/GCP", - "attributes": { - "color": "eb6420", - "description": "", - "etag": "W/\"215fb98c7f472d2291d6d1a540abb119\"", - "id": "train:Transport/GCP", - "name": "Transport/GCP", - "repository": "train", - "url": "https://api.github.com/repos/inspec/train/labels/Transport/GCP" - }, - "meta": {}, - "tainted": false - }, - "deposed": [], - "provider": "provider.github" - }, - "github_issue_label.transport_local": { - "type": "github_issue_label", - "depends_on": [], - "primary": { - "id": "train:Transport/Local", - "attributes": { - "color": "eb6420", - "description": "", - "etag": "W/\"4a90df73212da7d3882dddfe517146fb\"", - "id": "train:Transport/Local", - "name": "Transport/Local", - "repository": "train", - "url": "https://api.github.com/repos/inspec/train/labels/Transport/Local" - }, - "meta": {}, - "tainted": false - }, - "deposed": [], - "provider": "provider.github" - }, - "github_issue_label.transport_ssh": { - "type": "github_issue_label", - "depends_on": [], - "primary": { - "id": "train:Transport/SSH", - "attributes": { - "color": "eb6420", - "description": "", - "etag": "W/\"f224664dbc83c01c70e64f106710389a\"", - "id": "train:Transport/SSH", - "name": "Transport/SSH", - "repository": "train", - "url": "https://api.github.com/repos/inspec/train/labels/Transport/SSH" - }, - "meta": {}, - "tainted": false - }, - "deposed": [], - "provider": "provider.github" - }, - "github_issue_label.transport_winrm": { - "type": "github_issue_label", - "depends_on": [], - "primary": { - "id": "train:Transport/WinRM", - "attributes": { - "color": "eb6420", - "description": "", - "etag": "W/\"62cd35769dacbdcec7893b9801da187d\"", - "id": "train:Transport/WinRM", - "name": "Transport/WinRM", - "repository": "train", - "url": "https://api.github.com/repos/inspec/train/labels/Transport/WinRM" - }, - "meta": {}, - "tainted": false - }, - "deposed": [], - "provider": "provider.github" - }, - "github_issue_label.triage_declined": { - "type": "github_issue_label", - "depends_on": [], - "primary": { - "id": "train:Triage/Declined", - "attributes": { - "color": "f5c969", - "description": "Cannot or will not be resolved", - "etag": "W/\"4946c21324d8384f9246331fb2898425\"", - "id": "train:Triage/Declined", - "name": "Triage/Declined", - "repository": "train", - "url": "https://api.github.com/repos/inspec/train/labels/Triage/Declined" - }, - "meta": {}, - "tainted": false - }, - "deposed": [], - "provider": "provider.github" - }, - "github_issue_label.triage_duplicate": { - "type": "github_issue_label", - "depends_on": [], - "primary": { - "id": "train:Triage/Duplicate", - "attributes": { - "color": "f5c969", - "description": "See other issue", - "etag": "W/\"bc9511a3ec5b39673a5ef4341e940f7f\"", - "id": "train:Triage/Duplicate", - "name": "Triage/Duplicate", - "repository": "train", - "url": "https://api.github.com/repos/inspec/train/labels/Triage/Duplicate" - }, - "meta": {}, - "tainted": false - }, - "deposed": [], - "provider": "provider.github" - }, - "github_issue_label.triage_feature_request": { - "type": "github_issue_label", - "depends_on": [], - "primary": { - "id": "train:Triage/Feature Request", - "attributes": { - "color": "f5c969", - "description": "A request for new functionality", - "etag": "W/\"997f9c8b60aa5aa3cde4b7e5d8021f09\"", - "id": "train:Triage/Feature Request", - "name": "Triage/Feature Request", - "repository": "train", - "url": "https://api.github.com/repos/inspec/train/labels/Triage/Feature%20Request" - }, - "meta": {}, - "tainted": false - }, - "deposed": [], - "provider": "provider.github" - }, - "github_issue_label.triage_needs_adoption": { - "type": "github_issue_label", - "depends_on": [], - "primary": { - "id": "train:Triage/Needs Adoption", - "attributes": { - "color": "f5c969", - "description": "Needs to be handed off to make progress", - "etag": "W/\"e1260dcf8834ccb7f2c8025c4f0327c8\"", - "id": "train:Triage/Needs Adoption", - "name": "Triage/Needs Adoption", - "repository": "train", - "url": "https://api.github.com/repos/inspec/train/labels/Triage/Needs%20Adoption" - }, - "meta": {}, - "tainted": false - }, - "deposed": [], - "provider": "provider.github" - }, - "github_issue_label.triage_needs_info": { - "type": "github_issue_label", - "depends_on": [], - "primary": { - "id": "train:Triage/Info Needed", - "attributes": { - "color": "f5c969", - "description": "More info needed in order to progress", - "etag": "W/\"63eb02f749bce77cdae33e5e9a2928ef\"", - "id": "train:Triage/Info Needed", - "name": "Triage/Info Needed", - "repository": "train", - "url": "https://api.github.com/repos/inspec/train/labels/Triage/Info%20Needed" - }, - "meta": {}, - "tainted": false - }, - "deposed": [], - "provider": "provider.github" - }, - "github_issue_label.triage_needs_spike": { - "type": "github_issue_label", - "depends_on": [], - "primary": { - "id": "train:Triage/Spike Needed", - "attributes": { - "color": "f5c969", - "description": "How big is it?", - "etag": "W/\"b7445142818fe78fa3b5caa5c28a7f84\"", - "id": "train:Triage/Spike Needed", - "name": "Triage/Spike Needed", - "repository": "train", - "url": "https://api.github.com/repos/inspec/train/labels/Triage/Spike%20Needed" - }, - "meta": {}, - "tainted": false - }, - "deposed": [], - "provider": "provider.github" - }, - "github_issue_label.triage_support": { - "type": "github_issue_label", - "depends_on": [], - "primary": { - "id": "train:Triage/Support", - "attributes": { - "color": "f5c969", - "description": "A question, better answered elsewhere", - "etag": "W/\"64311cb3645077c1fc7d6fdf73fa5a1d\"", - "id": "train:Triage/Support", - "name": "Triage/Support", - "repository": "train", - "url": "https://api.github.com/repos/inspec/train/labels/Triage/Support" - }, - "meta": {}, - "tainted": false - }, - "deposed": [], - "provider": "provider.github" - }, - "github_issue_label.type_bug": { - "type": "github_issue_label", - "depends_on": [], - "primary": { - "id": "train:Type/Bug", - "attributes": { - "color": "d1232f", - "description": "It doesn't work as expected", - "etag": "W/\"e9172629cf0b004724f4089a9bc8b86b\"", - "id": "train:Type/Bug", - "name": "Type/Bug", - "repository": "train", - "url": "https://api.github.com/repos/inspec/train/labels/Type/Bug" - }, - "meta": {}, - "tainted": false - }, - "deposed": [], - "provider": "provider.github" - }, - "github_issue_label.type_chore": { - "type": "github_issue_label", - "depends_on": [], - "primary": { - "id": "train:Type/Chore", - "attributes": { - "color": "2727cc", - "description": "Non-critical maintenance", - "etag": "W/\"c497ddc56412c2e6e0a77454eea45ede\"", - "id": "train:Type/Chore", - "name": "Type/Chore", - "repository": "train", - "url": "https://api.github.com/repos/inspec/train/labels/Type/Chore" - }, - "meta": {}, - "tainted": false - }, - "deposed": [], - "provider": "provider.github" - }, - "github_issue_label.type_deprecation": { - "type": "github_issue_label", - "depends_on": [], - "primary": { - "id": "train:Type/Deprecation", - "attributes": { - "color": "2727cc", - "description": "Removes or changes an existing feature", - "etag": "W/\"67d7d24ea5e80c5f673651db7f003eb4\"", - "id": "train:Type/Deprecation", - "name": "Type/Deprecation", - "repository": "train", - "url": "https://api.github.com/repos/inspec/train/labels/Type/Deprecation" - }, - "meta": {}, - "tainted": false - }, - "deposed": [], - "provider": "provider.github" - }, - "github_issue_label.type_enhancement": { - "type": "github_issue_label", - "depends_on": [], - "primary": { - "id": "train:Type/Enhancement", - "attributes": { - "color": "2727cc", - "description": "Improves an existing feature", - "etag": "W/\"da437c3ae406b6483dd1b42b8ad203bb\"", - "id": "train:Type/Enhancement", - "name": "Type/Enhancement", - "repository": "train", - "url": "https://api.github.com/repos/inspec/train/labels/Type/Enhancement" - }, - "meta": {}, - "tainted": false - }, - "deposed": [], - "provider": "provider.github" - }, - "github_issue_label.type_new_feature": { - "type": "github_issue_label", - "depends_on": [], - "primary": { - "id": "train:Type/New Feature", - "attributes": { - "color": "2727cc", - "description": "Adds new functionality", - "etag": "W/\"53a211460ab25ded26e28cfe4d5151b5\"", - "id": "train:Type/New Feature", - "name": "Type/New Feature", - "repository": "train", - "url": "https://api.github.com/repos/inspec/train/labels/Type/New%20Feature" - }, - "meta": {}, - "tainted": false - }, - "deposed": [], - "provider": "provider.github" - }, - "github_issue_label.type_rfc": { - "type": "github_issue_label", - "depends_on": [], - "primary": { - "id": "train:Type/RFC", - "attributes": { - "color": "2727cc", - "description": "Community discussion", - "etag": "W/\"ea5a6661b464e5d82adf132a8bfdcf5d\"", - "id": "train:Type/RFC", - "name": "Type/RFC", - "repository": "train", - "url": "https://api.github.com/repos/inspec/train/labels/Type/RFC" - }, - "meta": {}, - "tainted": false - }, - "deposed": [], - "provider": "provider.github" - }, - "github_issue_label.type_spike": { - "type": "github_issue_label", - "depends_on": [], - "primary": { - "id": "train:Type/Spike", - "attributes": { - "color": "2727cc", - "description": "Clarify an estimate", - "etag": "W/\"f7bcbe83fa9a6d25afb4f19a55080978\"", - "id": "train:Type/Spike", - "name": "Type/Spike", - "repository": "train", - "url": "https://api.github.com/repos/inspec/train/labels/Type/Spike" - }, - "meta": {}, - "tainted": false - }, - "deposed": [], - "provider": "provider.github" - }, - "github_issue_label.type_tech_debt": { - "type": "github_issue_label", - "depends_on": [], - "primary": { - "id": "train:Type/Tech Debt", - "attributes": { - "color": "2727cc", - "description": "Internal refactoring", - "etag": "W/\"de7ec739dce2b41cee36c372dad93950\"", - "id": "train:Type/Tech Debt", - "name": "Type/Tech Debt", - "repository": "train", - "url": "https://api.github.com/repos/inspec/train/labels/Type/Tech%20Debt" - }, - "meta": {}, - "tainted": false - }, - "deposed": [], - "provider": "provider.github" - } - }, - "depends_on": [] - } - ] -} From 6eaf1c216b2c5fba40b0b47a8c796e85bb2f2518 Mon Sep 17 00:00:00 2001 From: Tim Smith Date: Mon, 1 Jul 2019 09:41:21 -0700 Subject: [PATCH 3/4] Wire things up for Buildkite It's not there, but this is step 1 Signed-off-by: Tim Smith --- .expeditor/config.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.expeditor/config.yml b/.expeditor/config.yml index 15ee5fdc..a3894967 100644 --- a/.expeditor/config.yml +++ b/.expeditor/config.yml @@ -48,3 +48,8 @@ promote: actions: - built_in:rollover_changelog - built_in:publish_rubygems + +pipelines: + - verify: + description: Pull Request validation tests + public: true From f624ae27a3b44badc82f2e0fdb41713e258f7fee Mon Sep 17 00:00:00 2001 From: Tim Smith Date: Mon, 1 Jul 2019 09:42:59 -0700 Subject: [PATCH 4/4] Use double quotes in the expeditor version update script Signed-off-by: Tim Smith --- .expeditor/update_version.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.expeditor/update_version.sh b/.expeditor/update_version.sh index 910e2455..d1574bc5 100755 --- a/.expeditor/update_version.sh +++ b/.expeditor/update_version.sh @@ -1,4 +1,4 @@ -#!/bin/sh +#!/bin/bash # # After a PR merge, Chef Expeditor will bump the PATCH version in the VERSION file. # It then executes this file to update any other files/components with that new version. @@ -6,7 +6,7 @@ set -evx -sed -i -r "s/VERSION = '.*'/VERSION = '$(cat VERSION)'/" lib/train/version.rb +sed -i -r "s/VERSION = \".*\"/VERSION = \"$(cat VERSION)\"/" lib/train/version.rb # Once Expeditor finshes executing this script, it will commit the changes and push # the commit as a new tag corresponding to the value in the VERSION file.