Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: replace issue templates with forms #411

Merged
merged 2 commits into from
Oct 16, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
81 changes: 0 additions & 81 deletions .github/ISSUE_TEMPLATE/bug.md

This file was deleted.

65 changes: 65 additions & 0 deletions .github/ISSUE_TEMPLATE/bug.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
name: Bug Report
description: File a bug report
title: "[Bug]: "
labels: ["bug"]
body:
- type: input
id: terraform-version
attributes:
label: Terraform Version
description: What version of terraform are you running? `terraform -v`
placeholder: Terraform v1.0.7 on darwin_amd64
validations:
required: true
- type: input
id: provider-version
attributes:
label: Equinix Provider Version
description: What version of our provider are you running?
placeholder: version = "1.17.0"
validations:
required: true
- type: textarea
id: resources
attributes:
label: Effected Terraform Resources
description: Equinix resouces causing/effected by the bug
placeholder: |
equinix_metal_device
equinix_fabric_connection
- type: textarea
id: config
attributes:
label: Terraform Config Files
description: If your config files are too long for a short code snippet please use GitHub Gists
- type: textarea
id: debug
attributes:
label: Debug Output
description: To generate debug output run `terraform apply` with `TF_PROVIDER_LOG=DEBUG` and `PACKNGO_DEBUG=1`. Please use GitHub Gists if the output is long
Copy link
Member Author

@displague displague Oct 13, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

There may be other variables to consider here for debugging.

We could also caution against submitting client_id, client_secret, auth_token, authorization headers, and x-auth-token headers

- type: textarea
id: panic
attributes:
label: Panic Output
description: If terraform generated a panic output post a Gist with the output of crash.log
- type: textarea
id: expected
attributes:
label: Expected Behavior
description: What should have happened?
validations:
required: true
- type: textarea
id: actual
attributes:
label: Actual Behavior
description: What actually happened?
validations:
required: true
- type: textarea
id: reproduce
attributes:
label: Steps to Reproduce
description: List any custom configurations and the steps to reproduce this error
validations:
required: true
17 changes: 17 additions & 0 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
blank_issues_enabled: true
contact_links:
- name: Terraform Equinix Provider Questions
url: https://community.equinix.com/t5/forums/postpage/board-id/OR
about: GitHub issues in this repository are only intended for bug reports and feature requests. Other issues will be closed. Please ask and answer questions through the Equinix Community Forum.

- name: Terraform Core Bug Reports and Feature Requests
url: https://github.com/hashicorp/terraform/issues/new/choose
about: Terraform Core, which handles the Terraform configuration language, CLI commands, and resource dependency graph, has its own codebase. Bug reports and feature requests for those pieces of functionality should be directed to that repository.

- name: Terraform Language or Workflow Questions
url: https://discuss.hashicorp.com/c/terraform-core
about: Please ask and answer language or workflow related questions through the Terraform Core Community Forum.

- name: Terraform Equinix Provider Roadmap
url: https://github.com/equinix/terraform-provider-equinix/milestones
about: View target Milestones for the upcoming work planned on the Equinix provider.
45 changes: 0 additions & 45 deletions .github/ISSUE_TEMPLATE/enhancement.md

This file was deleted.

25 changes: 25 additions & 0 deletions .github/ISSUE_TEMPLATE/enhancement.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
name: Enhancement
description: Request a feature
title: "[Feature]: "
labels: ["enhancement"]
body:
- type: textarea
id: description
attributes:
label: Description
description: What would you like this feature to do in detail?
validations:
required: true
- type: textarea
id: resources
attributes:
label: New or Affected Terraform Resources
description: What resources will this create or change?
placeholder: |
equinix_metal_vlan
equinix_ibx_liquid_cooling
- type: textarea
id: config
attributes:
label: Potential Terraform Configuration
description: A small codeblock example of what the feature will look like
1 change: 1 addition & 0 deletions .github/workflows/acctest.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@ on:
- '**.md'
- 'website/**'
- 'docs/**'
- '.github/ISSUE_TEMPLATE/**'
workflow_dispatch:

permissions:
Expand Down
Loading