diff --git a/.github/workflows/extension-tests.yml b/.github/workflows/extension-tests.yml index f6068dda18..a6ffce0ef9 100644 --- a/.github/workflows/extension-tests.yml +++ b/.github/workflows/extension-tests.yml @@ -54,6 +54,7 @@ jobs: - "8.2" - "8.3" - "8.4" + - "8.5" extension-name: - "phpstan-phpunit" - "phpstan-strict-rules" @@ -71,6 +72,8 @@ jobs: php-version: "8.3" - extension-name: "phpstan-doctrine" php-version: "8.4" + - extension-name: "phpstan-doctrine" + php-version: "8.5" steps: - name: "Checkout" diff --git a/.github/workflows/integration-tests.yml b/.github/workflows/integration-tests.yml index b9ac938283..f66714ca35 100644 --- a/.github/workflows/integration-tests.yml +++ b/.github/workflows/integration-tests.yml @@ -114,7 +114,7 @@ jobs: script: | git clone https://github.com/shipmonk-rnd/dead-code-detector.git e2e/integration/repo cd e2e/integration/repo - git checkout 0.10.1 + git checkout 0.12.0 composer install cp ../../../phpstan.phar vendor/phpstan/phpstan/phpstan.phar cp ../../../phpstan vendor/phpstan/phpstan/phpstan @@ -412,7 +412,7 @@ jobs: phpstan-command: vendor/bin/phpstan analyse -c ../shipmonk.neon - php-version: 8.3 repo: shipmonk-rnd/dead-code-detector - ref: 0.10.1 + ref: 0.12.0 setup: | composer install cp ../../../phpstan.phar vendor/phpstan/phpstan/phpstan.phar diff --git a/.github/workflows/sponsors.yml b/.github/workflows/sponsors.yml index 112dc5bd96..ec5922a16b 100644 --- a/.github/workflows/sponsors.yml +++ b/.github/workflows/sponsors.yml @@ -49,7 +49,7 @@ jobs: file: 'BACKERS.md' minimum: 500 maximum: 2999 - marker: 'five' + marker: 'indi' template: ${{ steps.template.outputs.text }} - name: Generate Sponsors @@ -60,7 +60,7 @@ jobs: minimum: 500 maximum: 2999 organization: true - marker: 'five-org' + marker: 'indi-org' template: ${{ steps.template.outputs.text }} - name: Generate Sponsors @@ -70,7 +70,7 @@ jobs: file: 'BACKERS.md' minimum: 3000 maximum: 9999 - marker: 'thirty' + marker: 'small' template: ${{ steps.template.outputs.text }} - name: Generate Sponsors @@ -81,7 +81,7 @@ jobs: minimum: 3000 maximum: 9999 organization: true - marker: 'thirty-org' + marker: 'small-org' template: ${{ steps.template.outputs.text }} - name: Generate Sponsors @@ -90,7 +90,8 @@ jobs: token: ${{ secrets.SPONSORS_PAT }} file: 'BACKERS.md' minimum: 10000 - marker: 'hundred' + maximum: 32999 + marker: 'bronze' template: ${{ steps.template.outputs.text }} - name: Generate Sponsors @@ -99,8 +100,49 @@ jobs: token: ${{ secrets.SPONSORS_PAT }} file: 'BACKERS.md' minimum: 10000 + maximum: 32999 organization: true - marker: 'hundred-org' + marker: 'bronze-org' + template: ${{ steps.template.outputs.text }} + + - name: Generate Sponsors + uses: ondrejmirtes/github-sponsors-readme-action@v1 + with: + token: ${{ secrets.SPONSORS_PAT }} + file: 'BACKERS.md' + minimum: 33000 + maximum: 49999 + marker: 'silver' + template: ${{ steps.template.outputs.text }} + + - name: Generate Sponsors + uses: ondrejmirtes/github-sponsors-readme-action@v1 + with: + token: ${{ secrets.SPONSORS_PAT }} + file: 'BACKERS.md' + minimum: 33000 + maximum: 49999 + organization: true + marker: 'silver-org' + template: ${{ steps.template.outputs.text }} + + - name: Generate Sponsors + uses: ondrejmirtes/github-sponsors-readme-action@v1 + with: + token: ${{ secrets.SPONSORS_PAT }} + file: 'BACKERS.md' + minimum: 50000 + marker: 'gold' + template: ${{ steps.template.outputs.text }} + + - name: Generate Sponsors + uses: ondrejmirtes/github-sponsors-readme-action@v1 + with: + token: ${{ secrets.SPONSORS_PAT }} + file: 'BACKERS.md' + minimum: 50000 + organization: true + marker: 'gold-org' template: ${{ steps.template.outputs.text }} - name: "Commit changes" diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 56dd74b083..2a14870d0e 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -36,6 +36,7 @@ jobs: - "8.2" - "8.3" - "8.4" + - "8.5" operating-system: [ubuntu-latest, windows-latest] steps: diff --git a/.phar-checksum b/.phar-checksum index acc2635a7d..fdc76afd12 100644 --- a/.phar-checksum +++ b/.phar-checksum @@ -1,2 +1,2 @@ -50ed919c9c404d4663c53347ba1b3e1a -ac6dae9b014720d077a4fa371d34ea57e2713cfe +c325c3e57819a315960e1e79d53a5f66 +f9a2208af76b38442ca46a42740e4994d0163a24 diff --git a/BACKERS.md b/BACKERS.md index 3f32497e10..e43f3c9eee 100644 --- a/BACKERS.md +++ b/BACKERS.md @@ -6,53 +6,71 @@ You can become one of them by [becoming a GitHub Sponsor](https://github.com/spo Check out all the tiers - higher ones include additional goodies like placing the logo of your company in PHPStan's README and the website. -# $100+ +# Gold Company Sponsors + +
The development of PHPStan is made possible thanks to these generous companies and individuals.
+Want your logo here? Learn more
This is a great option if you’re already paying for GitHub itself. PHPStan sponsorship is going to be just another item on your GitHub bill.
-As a reward, your username will be in BACKERS.md file. With the $110 tier, your logo will be placed in the README and on PHPStan website’s homepage.
+As a reward, your username will be in BACKERS.md file.
+With the company sponsor tiers, your logo will be placed in the README and on PHPStan website’s homepage.
Please contact me with any questions: sponsor@phpstan.org
+If you prefer to receive invoices from PHPStan's business entity (PHPStan s.r.o.) directly and make semi-annual or annual bank payments, this is an option for you.
+Please contact me to get started at sponsor@phpstan.org and specify which tier is the right one for you:
+Please contact me with any questions: sponsor@phpstan.org