Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
0cb469c
fix(foxy): Update CI workflows and apply automated refactors.
terabytesoftw Jan 23, 2026
b36422d
Apply fixes from StyleCI
terabytesoftw Jan 23, 2026
f736723
fix(foxy): Refactor constructors and interfaces for concise syntax.
terabytesoftw Jan 23, 2026
da959af
fix(JsonFormatter): Remove unnecessary array check in JSON decoding.
terabytesoftw Jan 23, 2026
afe3aa0
Apply fixed Coderrabitai review.
terabytesoftw Jan 23, 2026
f7af6df
fix(composer): Update composer/composer version constraint and add js…
terabytesoftw Jan 23, 2026
5409c67
fix(mutation): Update hook to before-hook for mutation testing config…
terabytesoftw Jan 23, 2026
55133e0
fix(tests): Update exception usage to ensure proper namespace referen…
terabytesoftw Jan 23, 2026
9cdfd5a
fix(phpstan): Remove undefined property and method access errors from…
terabytesoftw Jan 23, 2026
7f46db1
chore: Add actionlint configuration and update documentation formatting.
terabytesoftw Jan 23, 2026
8e7524b
fix(tests): Enhance InternalMockerExtension to reset state on test co…
terabytesoftw Jan 23, 2026
8f828d1
chore: Remove outdated community guidelines and templates from the re…
terabytesoftw Jan 23, 2026
188ddf8
chore: Add .editorconfig-checker.json to manage file exclusions.
terabytesoftw Jan 23, 2026
2567bf4
chore: Add .editorconfig-checker.json to manage file exclusions.
terabytesoftw Jan 23, 2026
1c27eb5
chore: Add .editorconfig-checker.json to manage file exclusions.
terabytesoftw Jan 23, 2026
cd93049
Apply fixed Coderrabitai review.
terabytesoftw Jan 23, 2026
aba7c58
fix: Correct capitalization and formatting in documentation.
terabytesoftw Jan 23, 2026
0229662
fix: Correct formatting in FAQs documentation.
terabytesoftw Jan 23, 2026
15bc181
fix: Update .editorconfig-checker to exclude faqs.md from checks.
terabytesoftw Jan 23, 2026
70f327b
fix: Correct capitalization of "Node.js" in FAQs documentation.
terabytesoftw Jan 23, 2026
00d6540
Apply fixed Coderrabitai review.
terabytesoftw Jan 23, 2026
ddc9729
Apply fixed Coderrabitai review.
terabytesoftw Jan 23, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 15 additions & 2 deletions .editorconfig
Original file line number Diff line number Diff line change
Expand Up @@ -10,12 +10,25 @@ indent_style = space
indent_size = 4
trim_trailing_whitespace = true

[*.js]
indent_size = 2

[*.md]
trim_trailing_whitespace = false

[*.php]
ij_php_space_before_short_closure_left_parenthesis = false
ij_php_space_after_type_cast = true

[*.md]
trim_trailing_whitespace = false
[*.yaml]
indent_size = 2

[*.yml]
indent_size = 2

[*.xml.dist]
indent_size = 2

[LICENSE*]
indent_style = unset
indent_size = unset
5 changes: 5 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
Expand Up @@ -26,14 +26,19 @@
/CHANGELOG.md merge=union

# Exclude files from the archive
/.editorconfig export-ignore
/.gitattributes export-ignore
/.github export-ignore
/.gitignore export-ignore
/.styleci.yml export-ignore
/codeception.yml export-ignore
/composer-require-checker.json export-ignore
/docs export-ignore
/ecs.php export-ignore
/infection.json* export-ignore
/phpstan*.neon* export-ignore
/phpunit.xml.dist export-ignore
/psalm.xml export-ignore
/rector.php export-ignore
/runtime export-ignore
/tests export-ignore
102 changes: 0 additions & 102 deletions .github/CODE_OF_CONDUCT.md

This file was deleted.

3 changes: 0 additions & 3 deletions .github/FUNDING.yml

This file was deleted.

14 changes: 0 additions & 14 deletions .github/ISSUE_TEMPLATE.md

This file was deleted.

6 changes: 0 additions & 6 deletions .github/PULL_REQUEST_TEMPLATE.md

This file was deleted.

8 changes: 8 additions & 0 deletions .github/linters/.editorconfig-checker.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"Exclude": [
"phpstan-baseline.neon",
"resources/doc/faqs.md",
"tests/Json/JsonFileTest.php",
"tests/Json/JsonFormatterTest.php"
]
}
6 changes: 6 additions & 0 deletions .github/linters/actionlint.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
paths:
.github/workflows/**/*.yml:
ignore:
- '"pull_request" section is alias node but mapping node is expected'
- '"push" section is alias node but mapping node is expected'
40 changes: 14 additions & 26 deletions .github/workflows/dependency-check.yml
Original file line number Diff line number Diff line change
@@ -1,33 +1,21 @@
---
on:
pull_request:
pull_request: &ignore-paths
paths-ignore:
- 'docs/**'
- 'README.md'
- 'CHANGELOG.md'
- '.gitignore'
- '.gitattributes'
- 'infection.json.dist'
- 'phpunit.xml.dist'
- 'psalm.xml'
- ".gitattributes"
- ".gitignore"
- "CHANGELOG.md"
- "docs/**"
- "README.md"

push:
paths-ignore:
- 'docs/**'
- 'README.md'
- 'CHANGELOG.md'
- '.gitignore'
- '.gitattributes'
- 'infection.json.dist'
- 'phpunit.xml.dist'
- 'psalm.xml'
push: *ignore-paths

name: Composer require checker

name: dependency-check
permissions:
contents: read
pull-requests: write

jobs:
composer-require-checker:
uses: php-forge/actions/.github/workflows/composer-require-checker.yml@main
with:
os: >-
['ubuntu-latest']
php-version: >-
['8.1']
uses: yii2-framework/actions/.github/workflows/composer-require-checker.yml@main
39 changes: 13 additions & 26 deletions .github/workflows/ecs.yml
Original file line number Diff line number Diff line change
@@ -1,34 +1,21 @@
---
on:
pull_request:
pull_request: &ignore-paths
paths-ignore:
- 'docs/**'
- 'README.md'
- 'CHANGELOG.md'
- '.gitignore'
- '.gitattributes'
- 'infection.json.dist'
- 'phpunit.xml.dist'
- ".gitattributes"
- ".gitignore"
- "CHANGELOG.md"
- "docs/**"
- "README.md"

push:
branches: ['main']
paths-ignore:
- 'docs/**'
- 'README.md'
- 'CHANGELOG.md'
- '.gitignore'
- '.gitattributes'
- 'infection.json.dist'
- 'phpunit.xml.dist'
push: *ignore-paths

name: ecs

permissions:
contents: read
pull-requests: write

jobs:
easy-coding-standard:
uses: php-forge/actions/.github/workflows/ecs.yml@main
secrets:
AUTH_TOKEN: ${{ secrets.AUTH_TOKEN }}
with:
os: >-
['ubuntu-latest']
php-version: >-
['8.1']
uses: yii2-framework/actions/.github/workflows/ecs.yml@main
17 changes: 17 additions & 0 deletions .github/workflows/linter.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
---
on:
- pull_request
- push

name: linter

permissions:
checks: write
contents: read
statuses: write

jobs:
linter:
uses: yii2-framework/actions/.github/workflows/super-linter.yml@v1
secrets:
AUTH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
26 changes: 26 additions & 0 deletions .github/workflows/mutation.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
---
on:
pull_request: &ignore-paths
paths-ignore:
- ".gitattributes"
- ".gitignore"
- "CHANGELOG.md"
- "docs/**"
- "README.md"

push: *ignore-paths

name: mutation test

permissions:
contents: read
pull-requests: write

jobs:
mutation:
uses: yii2-framework/actions/.github/workflows/infection.yml@v1
with:
before-hook: composer require infection/infection --dev --no-progress --no-suggest --prefer-dist
phpstan: true
secrets:
STRYKER_DASHBOARD_API_KEY: ${{ secrets.STRYKER_DASHBOARD_API_KEY }}
21 changes: 21 additions & 0 deletions .github/workflows/static.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
---
on:
pull_request: &ignore-paths
paths-ignore:
- ".gitattributes"
- ".gitignore"
- "CHANGELOG.md"
- "docs/**"
- "README.md"

push: *ignore-paths

name: static analysis

permissions:
contents: read
pull-requests: write

jobs:
phpstan:
uses: yii2-framework/actions/.github/workflows/phpstan.yml@main
Loading
Loading