From 4baa42f6a62c3f9d0e92952b64fc651f80afb0e2 Mon Sep 17 00:00:00 2001 From: Marius Cristea Date: Wed, 15 Feb 2023 13:02:49 +0200 Subject: [PATCH 01/11] [skip ci] update bug template --- .github/ISSUE_TEMPLATE/Bug_report.yml | 62 +++++++++++++++++++++++++++ 1 file changed, 62 insertions(+) create mode 100644 .github/ISSUE_TEMPLATE/Bug_report.yml diff --git a/.github/ISSUE_TEMPLATE/Bug_report.yml b/.github/ISSUE_TEMPLATE/Bug_report.yml new file mode 100644 index 0000000..80485d4 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/Bug_report.yml @@ -0,0 +1,62 @@ +name: Bug report +description: Report a bug so we can get to squashing it. +labels: bug +body: + - type: markdown + attributes: + value: | + Thanks for taking the time to fill out this bug report! + - type: textarea + attributes: + label: Description + description: Please write a brief description of the bug, including what you expect to happen and what is currently happening. + placeholder: | + Feature '...' is not working properly. I expect '...' to happen, but '...' happens instead + validations: + required: true + + - type: textarea + attributes: + label: Step-by-step reproduction instructions + description: Please write the steps needed to reproduce the bug. + placeholder: | + 1. Go to '...' + 2. Click on '...' + 3. Scroll down to '...' + validations: + required: true + + - type: textarea + attributes: + label: Screenshots, screen recording, code snippet or Help Scout ticket + description: | + If possible, please upload a screenshot or screen recording which demonstrates the bug. + Tip: You can attach images or log files by clicking this area to highlight it and then dragging files in. + Tip: You can include links to customer Help Scout support thread. + validations: + required: false + + - type: input + attributes: + label: Environment info + description: | + Please share a https://pastebin.com/ link of your system details by going to site Admin -> Tools -> Site Health -> Info and Copy to Clipboard + placeholder: pastebin.com/ ... + validations: + required: false + + - type: dropdown + id: regression + attributes: + label: Is the issue you are reporting a regression + description: | + i.e, a previously working feature/functionality is now broken? + By specifying whether or not your issue is a regression, it will help the development team to more effectively diagnose and resolve the problem. + + multiple: false + options: + - 'No' + - 'Yes, this is a regression.' + validations: + required: true + \ No newline at end of file From 54dab0db7c0005ac81553c710dc4876b600433ae Mon Sep 17 00:00:00 2001 From: Marius Cristea Date: Wed, 15 Feb 2023 13:02:51 +0200 Subject: [PATCH 02/11] [skip ci] update feature template --- .github/ISSUE_TEMPLATE/Feature_request.yml | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 .github/ISSUE_TEMPLATE/Feature_request.yml diff --git a/.github/ISSUE_TEMPLATE/Feature_request.yml b/.github/ISSUE_TEMPLATE/Feature_request.yml new file mode 100644 index 0000000..45d8cbf --- /dev/null +++ b/.github/ISSUE_TEMPLATE/Feature_request.yml @@ -0,0 +1,21 @@ +name: Feature request +description: Suggest a feature that we can implement. +labels: new feature +body: +- type: textarea + attributes: + label: What problem does this address? + description: | + Can you give us a little more insight into this feature request? We'd love to know if it's related to any problems or pain points you've been facing. + If so, can you please let us know what the issue is in a clear and simple way? + Tip: If this is related to a customer request, please add the Help Scout thread URL. + placeholder: | + For example, something like "I find it tough when..." or "I get frustrated because..." would be great. + validations: + required: true +- type: textarea + attributes: + label: What is your proposed solution? + description: Can you please specify the desired feature or improvement and how it resolves the problem mentioned? + validations: + required: false \ No newline at end of file From 46311701851d49b7f5c31a1329e0afc8bc059637 Mon Sep 17 00:00:00 2001 From: Marius Cristea Date: Wed, 15 Feb 2023 13:02:53 +0200 Subject: [PATCH 03/11] [skip ci] update labeler --- .github/labeler.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .github/labeler.yml diff --git a/.github/labeler.yml b/.github/labeler.yml new file mode 100644 index 0000000..9f1495f --- /dev/null +++ b/.github/labeler.yml @@ -0,0 +1,5 @@ +regression: + - '(Yes, this is a regression)' + +customer report: + - '(helpscout)' \ No newline at end of file From f42319fbfa423d9f58f778bdcdb1a0d6da46e516 Mon Sep 17 00:00:00 2001 From: Marius Cristea Date: Wed, 15 Feb 2023 13:02:55 +0200 Subject: [PATCH 04/11] [skip ci] update autolabeler workflow --- .github/workflows/issue-labeler.yml | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 .github/workflows/issue-labeler.yml diff --git a/.github/workflows/issue-labeler.yml b/.github/workflows/issue-labeler.yml new file mode 100644 index 0000000..73283e3 --- /dev/null +++ b/.github/workflows/issue-labeler.yml @@ -0,0 +1,14 @@ +name: "Issue Labeler" +on: + issues: + types: [opened] + +jobs: + triage: + runs-on: ubuntu-latest + steps: + - uses: github/issue-labeler@master + with: + repo-token: "${{ secrets.BOT_TOKEN }}" + enable-versioned-regex: 0 + configuration-path: .github/labeler.yml \ No newline at end of file From 76b46e93c4a5077190f5ed656c19b0f52fb276d8 Mon Sep 17 00:00:00 2001 From: "themeisle[bot]" <58979018+pirate-bot@users.noreply.github.com> Date: Mon, 20 Feb 2023 02:15:53 +0200 Subject: [PATCH 05/11] [skip ci] update bug template From 66fd81666bac2d2815507e31eb3f0053482bed0b Mon Sep 17 00:00:00 2001 From: "themeisle[bot]" <58979018+pirate-bot@users.noreply.github.com> Date: Mon, 20 Feb 2023 02:15:55 +0200 Subject: [PATCH 06/11] [skip ci] update feature template From b68ec7e42950f11833a711a2c96927ea4fdced0d Mon Sep 17 00:00:00 2001 From: "themeisle[bot]" <58979018+pirate-bot@users.noreply.github.com> Date: Mon, 20 Feb 2023 02:15:56 +0200 Subject: [PATCH 07/11] [skip ci] update labeler From 27fae5dfbdc14eec50a278860e3d320903ddcdb3 Mon Sep 17 00:00:00 2001 From: "themeisle[bot]" <58979018+pirate-bot@users.noreply.github.com> Date: Mon, 20 Feb 2023 02:15:58 +0200 Subject: [PATCH 08/11] [skip ci] update autolabeler workflow From 4b0482438aa57165058dffcf63cbe47cf5db572a Mon Sep 17 00:00:00 2001 From: Mustafa Kapusuz Date: Sat, 25 Feb 2023 17:19:45 +0300 Subject: [PATCH 09/11] =?UTF-8?q?[skip=20ci]=C2=A0chore:=20dependabot=20gh?= =?UTF-8?q?=20workflow=20added?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/dependabot.yml | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 .github/dependabot.yml diff --git a/.github/dependabot.yml b/.github/dependabot.yml new file mode 100644 index 0000000..ed55b04 --- /dev/null +++ b/.github/dependabot.yml @@ -0,0 +1,10 @@ + +version: 2 +updates: + + # Maintain dependencies for Composer + - package-ecosystem: "composer" + directory: "/" + target-branch: "development" + schedule: + interval: "weekly" \ No newline at end of file From 3e99c5884d6ea3a192edb8b0fb78785a5af09b73 Mon Sep 17 00:00:00 2001 From: Marius Cristea Date: Tue, 11 Apr 2023 14:48:29 +0300 Subject: [PATCH 10/11] [skip ci] update bug template --- .github/ISSUE_TEMPLATE/Bug_report.yml | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/Bug_report.yml b/.github/ISSUE_TEMPLATE/Bug_report.yml index 80485d4..5b1cbc2 100644 --- a/.github/ISSUE_TEMPLATE/Bug_report.yml +++ b/.github/ISSUE_TEMPLATE/Bug_report.yml @@ -50,9 +50,7 @@ body: attributes: label: Is the issue you are reporting a regression description: | - i.e, a previously working feature/functionality is now broken? - By specifying whether or not your issue is a regression, it will help the development team to more effectively diagnose and resolve the problem. - + Choose "Yes" if the bug appeared after updating the product, meaning it worked before but not now. Choose "No" if the bug isn't caused by an update. Marking a bug as regression helps us fix issues from new changes faster. multiple: false options: - 'No' From dada3e2d6cd999e05d4de019eced9cd7a9ae72c7 Mon Sep 17 00:00:00 2001 From: Marius Cristea Date: Wed, 31 May 2023 18:12:41 +0300 Subject: [PATCH 11/11] Create new-issues.yml [skip ci] --- .github/workflows/new-issues.yml | 42 ++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 .github/workflows/new-issues.yml diff --git a/.github/workflows/new-issues.yml b/.github/workflows/new-issues.yml new file mode 100644 index 0000000..d58d519 --- /dev/null +++ b/.github/workflows/new-issues.yml @@ -0,0 +1,42 @@ +name: Add to project + +on: + issues: + types: [opened,transferred] + +jobs: + add-to-project: + name: Add issue to project + runs-on: ubuntu-latest + steps: + - uses: actions/add-to-project@main + id: add_project + with: + project-url: ${{ secrets.PROJECT_PLANNING }} + github-token: ${{ secrets.BOT_TOKEN_PROJECT }} + - name: Set Team + env: + GITHUB_TOKEN: ${{ secrets.BOT_TOKEN_PROJECT }} + run: | + gh api graphql -f query=' + mutation( + $project: ID! + $item: ID! + $status_field: ID! + $status_value: String! + ) { + updateProjectV2ItemFieldValue( + input: { + projectId: $project + itemId: $item + fieldId: $status_field + value: { + singleSelectOptionId: $status_value + } + } + ) { + projectV2Item { + id + } + } + }' -f project=${{ secrets.PROJECT_PLANNING_ID }} -f item=${{ steps.add_project.outputs.itemId }} -f status_field=${{ secrets.PLANNING_TEAM_FIELD_ID }} -f status_value=f0658f06 --silent