From b3c9fae797a442725788d09ad93f190a2f5c212f Mon Sep 17 00:00:00 2001 From: Rhys Lees <43909932+RhysLees@users.noreply.github.com> Date: Thu, 11 Jan 2024 17:45:16 +0000 Subject: [PATCH] WIP --- .github/ISSUE_TEMPLATE/bug.yml | 52 +++++++++++++++++++++++++++++++ .github/ISSUE_TEMPLATE/config.yml | 15 ++++----- .github/workflows/run-tests.yml | 2 +- composer.json | 30 +++++++++--------- 4 files changed, 74 insertions(+), 25 deletions(-) create mode 100644 .github/ISSUE_TEMPLATE/bug.yml diff --git a/.github/ISSUE_TEMPLATE/bug.yml b/.github/ISSUE_TEMPLATE/bug.yml new file mode 100644 index 0000000..52f37d5 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug.yml @@ -0,0 +1,52 @@ +name: Bug Report +description: Report an Issue or Bug with the Package +title: "[Bug]: " +labels: ["bug"] +body: + - type: markdown + attributes: + value: | + We're sorry to hear you have a problem. Can you help us solve it by providing the following details. + - type: textarea + id: what-happened + attributes: + label: What happened? + description: What did you expect to happen? + placeholder: I cannot currently do X thing because when I do, it breaks X thing. + validations: + required: true + + - type: input + id: package-version + attributes: + label: Package Version + description: What version of our Package are you running? Please be as specific as possible + placeholder: 2.0.0 + validations: + required: true + - type: input + id: php-version + attributes: + label: PHP Version + description: What version of PHP are you running? Please be as specific as possible + placeholder: 8.2.0 + validations: + required: true + - type: input + id: laravel-version + attributes: + label: Laravel Version + description: What version of Laravel are you running? Please be as specific as possible + placeholder: 9.0.0 + validations: + required: true + - type: dropdown + id: operating-systems + attributes: + label: Which operating systems does with happen with? + description: You may select more than one. + multiple: true + options: + - macOS + - Windows + - Linux diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml index b4e8146..9833992 100644 --- a/.github/ISSUE_TEMPLATE/config.yml +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -1,11 +1,8 @@ blank_issues_enabled: false contact_links: - - name: Ask a question - url: https://github.com/codebar-ag/laravel-flatfox/discussions/new?category=q-a - about: Ask the community for help - - name: Request a feature - url: https://github.com/codebar-ag/laravel-flatfox/discussions/new?category=ideas - about: Share ideas for new features - - name: Report a bug - url: https://github.com/codebar-ag/laravel-flatfox/issues/new - about: Report a reproducable bug + - name: Questions & Feature Requests + url: https://github.com/codebar-ag/laravel-flatfox/issues/new + about: Ask the community for help + - name: Report a security issue + url: https://github.com/codebar-ag/laravel-flatfox/security/policy + about: Learn how to notify us for sensitive bugs diff --git a/.github/workflows/run-tests.yml b/.github/workflows/run-tests.yml index b522b8a..c1a82c4 100644 --- a/.github/workflows/run-tests.yml +++ b/.github/workflows/run-tests.yml @@ -13,7 +13,7 @@ jobs: fail-fast: true matrix: os: [ ubuntu-latest, windows-latest ] - php: [ 8.2 ] + php: [ 8.2, 8.3 ] laravel: [ 10.* ] stability: [ prefer-lowest, prefer-stable ] include: diff --git a/composer.json b/composer.json index bfb58d8..3a75761 100644 --- a/composer.json +++ b/composer.json @@ -19,25 +19,25 @@ ], "require": { "php": "^8.2", - "guzzlehttp/guzzle": "^7.5", + "guzzlehttp/guzzle": "^7.8", "illuminate/contracts": "^10.0", - "saloonphp/laravel-plugin": "^3.0", - "saloonphp/saloon": "^3.0", + "saloonphp/laravel-plugin": "^3.2", + "saloonphp/saloon": "^3.4", "saloonphp/cache-plugin": "^3.0", - "spatie/laravel-package-tools": "^1.9.2" + "spatie/laravel-package-tools": "^1.16" }, "require-dev": { - "laravel/pint": "^1.5", - "nunomaduro/collision": "^7.0", - "nunomaduro/larastan": "^2.4.0", - "pestphp/pest": "^2.0", - "orchestra/testbench": "^8.0", - "pestphp/pest-plugin-laravel": "^2.0", - "pestphp/pest-plugin-arch": "^2.0", - "phpstan/extension-installer": "^1.1", - "phpstan/phpstan-deprecation-rules": "^1.0", - "phpstan/phpstan-phpunit": "^1.0", - "spatie/laravel-ray": "^1.9" + "laravel/pint": "^1.13", + "nunomaduro/collision": "^7.10", + "nunomaduro/larastan": "^2.8", + "pestphp/pest": "^2.31", + "orchestra/testbench": "^8.20", + "pestphp/pest-plugin-laravel": "^2.2", + "pestphp/pest-plugin-arch": "^2.6", + "phpstan/extension-installer": "^1.3", + "phpstan/phpstan-deprecation-rules": "^1.1", + "phpstan/phpstan-phpunit": "^1.3", + "spatie/laravel-ray": "^1.33" }, "autoload": { "psr-4": {