From de518004e7367e4eeb5bfe1df40c2cb9ec469897 Mon Sep 17 00:00:00 2001 From: Adolfo Date: Thu, 23 Feb 2023 16:18:25 +0100 Subject: [PATCH 1/3] Issue Report v2 Issue template using the GitHub Forms syntax. --- .github/ISSUE_TEMPLATE/issue-report.yml | 74 +++++++++++++++++++++++++ 1 file changed, 74 insertions(+) create mode 100644 .github/ISSUE_TEMPLATE/issue-report.yml diff --git a/.github/ISSUE_TEMPLATE/issue-report.yml b/.github/ISSUE_TEMPLATE/issue-report.yml new file mode 100644 index 00000000..1a95ddad --- /dev/null +++ b/.github/ISSUE_TEMPLATE/issue-report.yml @@ -0,0 +1,74 @@ +name: Swift AWS Lambda SDK issue +description: File an issue report with the usage of the Swift AWS Lambda Runtime +body: + - type: markdown + attributes: + value: "Thanks for taking the time to fill out this issue report" + - type: textarea + id: expected-behavior + attributes: + label: Expected behavior + description: What you expected to happen? + placeholder: Describe with your own words the expected result + validations: + required: true + - type: textarea + id: what-happend + attributes: + label: Actual behavior + description: What actually happened + placeholder: Describe + validations: + required: true + - type: textarea + id: steps-to-reproduce + attributes: + label: Steps to reproduce + description: List the steps followed to reproduce the behaviour you are reporting + placeholder: | + 1. First I... + 2. Then... + 3. Finally... + validations: + required: true + - type: textarea + id: code-snippet + attributes: + label: If possible, minimal yet complete reproducer code (or URL to code) + description: List the steps followed to reproduce the behaviour you are reporting + placeholder: | + You can add any relevant code snippet that you consider or an URL to code. + + URL could be a link to a GitHub Gist, for example + validations: + required: false + - type: input + id: swift-aws-lambda-runtime-version + attributes: + label: What version of this project (`swift-aws-lambda-runtime`) are you using? + description: The release, branch or commit hash related with this issue. + placeholder: 1.0.0-alpha.1 + render: shell + validations: + required: true + - type: input + id: swift-version + attributes: + label: Swift version + description: Swift environment version. + placeholder: | + Open a Terminal and execute the following command + + swift --version && uname -a + render: shell + validations: + required: true + - type: input + id: amazon-linux-2-version + attributes: + label: Amazon Linux 2 docker image version + description: The docker image tag used to archive the lambda, if available. + placeholder: 5.7.3-amazonlinux2 + render: shell + validations: + required: false From 935755b79d9ebae6ca48349d03ccc88f089df7a2 Mon Sep 17 00:00:00 2001 From: Adolfo Date: Thu, 23 Feb 2023 16:21:05 +0100 Subject: [PATCH 2/3] Delete ISSUE_TEMPLATE.md --- .github/ISSUE_TEMPLATE.md | 20 -------------------- 1 file changed, 20 deletions(-) delete mode 100644 .github/ISSUE_TEMPLATE.md diff --git a/.github/ISSUE_TEMPLATE.md b/.github/ISSUE_TEMPLATE.md deleted file mode 100644 index 1c2f5167..00000000 --- a/.github/ISSUE_TEMPLATE.md +++ /dev/null @@ -1,20 +0,0 @@ -### Expected behavior -_[what you expected to happen]_ - -### Actual behavior -_[what actually happened]_ - -### Steps to reproduce - -1. ... -2. ... - -### If possible, minimal yet complete reproducer code (or URL to code) - -_[anything to help us reproducing the issue]_ - -### SwiftAWSLambdaRuntime version/commit hash - -_[the SwiftAWSLambdaRuntime tag/commit hash]_ - -### Swift & OS version (output of `swift --version && uname -a`) From d6570c4401cb0498c93c9f50eaaa3a0eed7229fc Mon Sep 17 00:00:00 2001 From: Adolfo Date: Thu, 23 Feb 2023 16:42:23 +0100 Subject: [PATCH 3/3] Update issue-report.yml Fix the `render` attribute in the `input` fields --- .github/ISSUE_TEMPLATE/issue-report.yml | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/issue-report.yml b/.github/ISSUE_TEMPLATE/issue-report.yml index 1a95ddad..e5f5d4e9 100644 --- a/.github/ISSUE_TEMPLATE/issue-report.yml +++ b/.github/ISSUE_TEMPLATE/issue-report.yml @@ -48,10 +48,9 @@ body: label: What version of this project (`swift-aws-lambda-runtime`) are you using? description: The release, branch or commit hash related with this issue. placeholder: 1.0.0-alpha.1 - render: shell validations: required: true - - type: input + - type: textarea id: swift-version attributes: label: Swift version @@ -60,7 +59,6 @@ body: Open a Terminal and execute the following command swift --version && uname -a - render: shell validations: required: true - type: input @@ -69,6 +67,5 @@ body: label: Amazon Linux 2 docker image version description: The docker image tag used to archive the lambda, if available. placeholder: 5.7.3-amazonlinux2 - render: shell validations: required: false