Skip to content

Commit

Permalink
Use new templates, add code analysis
Browse files Browse the repository at this point in the history
  • Loading branch information
bencroker committed Apr 26, 2024
1 parent 93c7438 commit 5563365
Show file tree
Hide file tree
Showing 8 changed files with 131 additions and 36 deletions.
42 changes: 42 additions & 0 deletions .github/ISSUE_TEMPLATE/bug-report.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
name: Bug Report
description: Create a bug report for this plugin.
labels:
- bug
body:
- type: markdown
attributes:
value: |
Thanks for taking the time to submit a bug report! To ensure this hasn’t already been reported, please first search existing issues.
To rule out that this isn’t a setup or configuration issue, please read the docs.
If you still believe you’ve found a bug, please provide a clear and concise description, including:
- What is happening and what you expected to happen.
- Steps to reproduce the issue.
- Screenshots, if applicable.
- type: textarea
id: body
attributes:
label: Bug Report
description: Please provide a clear and concise description of the bug.
validations:
required: true
- type: input
id: pluginVersion
attributes:
label: Plugin Version
description: Provide the plugin version that this relates to, ideally the latest version.
validations:
required: true
- type: input
id: craftVersion
attributes:
label: Craft CMS Version
description: Provide the version of Craft that is installed.
validations:
required: true
- type: input
id: phpVersion
attributes:
label: PHP Version
description: Provide the PHP version, if applicable.
14 changes: 0 additions & 14 deletions .github/ISSUE_TEMPLATE/bug_report.md

This file was deleted.

1 change: 1 addition & 0 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
blank_issues_enabled: false
25 changes: 25 additions & 0 deletions .github/ISSUE_TEMPLATE/feature-request.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
name: Feature Request
description: Suggest a new feature for this plugin.
labels:
- enhancement
body:
- type: markdown
attributes:
value: |
Thanks for taking the time to submit a feature request! To ensure this isn’t already on our radar, please first search existing issues.
If you still believe you have a new suggestion, please provide a clear and concise description, including:
- What problem you believe your feature request can solve.
- Any alternative solutions or features you have already considered.
- type: textarea
id: body
attributes:
label: Feature Request
description: Please provide a clear and concise suggestion for a feature.
validations:
required: true
- type: input
id: pluginVersion
attributes:
label: Plugin Version
description: Provide the plugin version that this relates to, ideally the latest version.
12 changes: 0 additions & 12 deletions .github/ISSUE_TEMPLATE/feature_request.md

This file was deleted.

10 changes: 0 additions & 10 deletions .github/ISSUE_TEMPLATE/support-request.md

This file was deleted.

23 changes: 23 additions & 0 deletions .github/ISSUE_TEMPLATE/support-request.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
name: Support Request
description: Ask a question about this plugin.
labels:
- question
body:
- type: markdown
attributes:
value: |
Thanks for taking the time to submit a support request! To ensure your question hasn’t already been asked and answered, please first search existing issues.
If your question is still unanswered, please provide a clear and concise description. Note that we are diligent about documentation, so please check whether your question is answered by the plugin docs before submitting.
- type: textarea
id: body
attributes:
label: Support Request
description: Please provide a clear and concise question.
validations:
required: true
- type: input
id: pluginVersion
attributes:
label: Plugin Version
description: Provide the plugin version that this relates to, ideally the latest version.
40 changes: 40 additions & 0 deletions .github/workflows/code-analysis.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
name: Code Analysis

on:
pull_request: null
push:
branches:
- develop
workflow_dispatch:
permissions:
contents: read
jobs:
code_analysis:
strategy:
fail-fast: false
matrix:
actions:
- name: 'PHPStan'
run: composer phpstan
- name: 'Coding Standards'
run: composer fix-cs
name: ${{ matrix.actions.name }}
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Cache Composer dependencies
uses: actions/cache@v4
with:
path: /tmp/composer-cache
key: ${{ runner.os }}-${{ hashFiles('**/composer.lock') }}
- name: Setup PHP
id: setup-php
uses: shivammathur/setup-php@v2
with:
php-version: 8.2
extensions: 'ctype,curl,dom,iconv,imagick,intl,json,mbstring,openssl,pcre,pdo,reflection,spl,zip'
ini-values: post_max_size=256M, max_execution_time=180, memory_limit=512M
tools: composer:v2
- name: Install Composer dependencies
run: composer install --no-interaction --no-ansi --no-progress
- run: ${{ matrix.actions.run }}

0 comments on commit 5563365

Please sign in to comment.