Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
33 commits
Select commit Hold shift + click to select a range
fe111e5
Fix: Add unit tests for controllers and Components (`Contact`, `Hello…
terabytesoftw Jul 2, 2025
9186232
Apply fixes from StyleCI
StyleCIBot Jul 2, 2025
09fe5b0
Enhance asset management: add `BootstrapIconAsset` and update depende…
terabytesoftw Jul 9, 2025
752d916
Merge branch 'fix-mini-6' of github-principal:yii2-extensions/app-bas…
terabytesoftw Jul 9, 2025
f0f1c47
Apply fixes from StyleCI
StyleCIBot Jul 9, 2025
a20914b
Merge branch 'main' into fix-mini-6
terabytesoftw Jul 9, 2025
aa80599
Merge branch 'fix-mini-6' of github-principal:yii2-extensions/app-bas…
terabytesoftw Jul 9, 2025
764c319
Fix case sensitivity in paths for test data and support directories i…
terabytesoftw Jul 9, 2025
c35ede8
Refactor test namespaces from 'unit' to 'Unit' for consistency across…
terabytesoftw Jul 9, 2025
1e38acb
Apply fixes from StyleCI
StyleCIBot Jul 9, 2025
1d07bc5
Fix namespace casing in generated tester actions for consistency.
terabytesoftw Jul 9, 2025
e05e297
Remove .gitignore file from tests/_output directory.
terabytesoftw Jul 9, 2025
e61fd7d
Add initial `CHANGELOG.md` for version tracking.
terabytesoftw Jul 9, 2025
17dc65a
Refactor action annotations for consistency in type extensions.
terabytesoftw Jul 9, 2025
d3af9d2
Remove OS and PHP version specifications from GitHub workflows for si…
terabytesoftw Jul 9, 2025
5b7ead9
Refactor asset source paths and improve consistency in contact form t…
terabytesoftw Jul 9, 2025
6bf0326
Apply fixes from StyleCI
StyleCIBot Jul 9, 2025
b54c093
Fix case sensitivity in test directory paths in phpstan configuration…
terabytesoftw Jul 9, 2025
b48c1e1
Add exclusion for runtime/Support in phpstan configuration.
terabytesoftw Jul 9, 2025
9a1c68e
Update phpstan configuration to exclude test directory Support instea…
terabytesoftw Jul 9, 2025
1f99913
Fix case sensitivity in support namespace in `codeception.yml`.
terabytesoftw Jul 9, 2025
43f602a
Add exclusion for runtime directory in phpstan configuration.
terabytesoftw Jul 9, 2025
529fbda
Refactor paths in codeception.yml to use correct test directory struc…
terabytesoftw Jul 9, 2025
6fcc8cd
Update phpstan configuration to exclude Support directory and remove …
terabytesoftw Jul 9, 2025
a931e4a
Remove obsolete excludePaths configuration from phpstan.neon.
terabytesoftw Jul 9, 2025
8257575
Add hook configuration for Codeception build in static.yml.
terabytesoftw Jul 9, 2025
feff67c
Refactor assertions in MenuTest for improved readability.
terabytesoftw Jul 9, 2025
5706d23
Update paths in codeception.yml to use runtime directory for Support …
terabytesoftw Jul 9, 2025
c741c7a
Revert paths in codeception.yml to original locations for Support dat…
terabytesoftw Jul 9, 2025
3c62ab9
Update coverage file path in build.yml to use runtime directory.
terabytesoftw Jul 9, 2025
5a23a36
Update package.json and index.php for correct issue links and environ…
terabytesoftw Jul 9, 2025
267354e
Add CODECOV_TOKEN secret to build workflow for coverage reporting.
terabytesoftw Jul 9, 2025
7fdcec2
Update package.json to set correct name and version; add repository i…
terabytesoftw Jul 9, 2025
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
6 changes: 2 additions & 4 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,9 +22,7 @@ jobs:
uses: php-forge/actions/.github/workflows/codeception.yml@main
secrets:
AUTH_TOKEN: ${{ secrets.AUTH_TOKEN }}
CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }}
with:
coverage-file: runtime/output/coverage.xml
extensions: gd, intl
os: >-
['ubuntu-latest', 'windows-latest']
php: >-
['8.1', '8.2', '8.3', '8.4']
5 changes: 0 additions & 5 deletions .github/workflows/dependency-check.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,8 +22,3 @@ jobs:
uses: php-forge/actions/.github/workflows/composer-require-checker.yml@main
secrets:
AUTH_TOKEN: ${{ secrets.AUTH_TOKEN }}
with:
os: >-
['ubuntu-latest']
php: >-
['8.4']
4 changes: 0 additions & 4 deletions .github/workflows/ecs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,3 @@ jobs:
uses: php-forge/actions/.github/workflows/ecs.yml@main
with:
extensions: mbstring
os: >-
['ubuntu-latest']
php: >-
['8.4']
5 changes: 1 addition & 4 deletions .github/workflows/static.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,4 @@ jobs:
secrets:
AUTH_TOKEN: ${{ secrets.AUTH_TOKEN }}
with:
os: >-
['ubuntu-latest']
php: >-
['8.1', '8.2', '8.3', '8.4']
hook: vendor/bin/codecept build
5 changes: 5 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# Change Log

## 0.1.0 Under development

- Initial release
34 changes: 17 additions & 17 deletions codeception.yml
Original file line number Diff line number Diff line change
@@ -1,25 +1,25 @@
namespace: App\Tests
namespace: app\tests
bootstrap: _bootstrap.php
support_namespace: Support
paths:
tests: tests
output: tests/_output
data: tests/Support/Data
support: tests/Support
envs: tests/_envs
tests: tests
output: runtime/output
data: tests/Support/data
support: tests/Support
envs: runtime/_envs
actor_suffix: Tester
settings:
memory_limit: 1024M
colors: true
memory_limit: 1024M
colors: true
modules:
config:
Yii2:
configFile: 'config/build-test.php'
config:
Yii2:
configFile: config/web/app.php
extensions:
enabled:
- Codeception\Extension\RunFailed
enabled:
- Codeception\Extension\RunFailed
coverage:
enabled: true
whitelist:
include:
- src/*
enabled: true
whitelist:
include:
- src/*
26 changes: 14 additions & 12 deletions composer.json
Original file line number Diff line number Diff line change
Expand Up @@ -9,19 +9,16 @@
"yii2"
],
"license": "mit",
"minimum-stability": "dev",
"prefer-stable": true,
"require": {
"php": ">=8.1",
"php-forge/foxy": "^0.1",
"ui-awesome/html": "^0.3",
"ui-awesome/html-component-bootstrap5": "^1.0@dev",
"ui-awesome/html-svg":"^0.2",
"yii2-extensions/localeurls": "^0.1.0",
"yiisoft/config": "^1.4",
"yiisoft/yii2": "22.0.x-dev",
"yiisoft/yii2-bootstrap5": "22.x-dev",
"yiisoft/yii2-symfonymailer": "22.x-dev"
"yiisoft/yii2": "^2.0.53|^22",
"yiisoft/yii2-bootstrap5": "^2.0.50|^22",
"yiisoft/yii2-symfonymailer": "^4.0|^22"
},
"require-dev": {
"codeception/c3": "^2.8",
Expand All @@ -38,9 +35,9 @@
"symfony/browser-kit": "^6.3",
"symfony/process": "^6.3",
"symplify/easy-coding-standard": "^12.3",
"yii2-extensions/phpstan": "^0.2.3",
"yiisoft/yii2-debug": "22.x-dev",
"yiisoft/yii2-gii": "22.x-dev"
"yii2-extensions/phpstan": "^0.3.0",
"yiisoft/yii2-debug": "^2.1.27|^22",
"yiisoft/yii2-gii": "^2.2.7|^22"
},
"autoload": {
"psr-4": {
Expand All @@ -52,18 +49,23 @@
"app\\tests\\": "tests/"
}
},
"provide": {
"bower-asset/inputmask": "5.0.9",
"bower-asset/jquery": "3.6.1",
"bower-asset/punycode": "^1.4",
"bower-asset/yii2-pjax": "~2.0.1",
"bower-asset/bootstrap": "^5.2"
},
"extra": {
"branch-alias": {
"dev-master": "0.1-dev"
},
"config-plugin-file": "/config/config-plugin.php"
}
},
"config": {
"allow-plugins": {
"codeception/c3": true,
"yiisoft/yii2-composer": true,
"composer/installers": true,
"yiisoft/config": true,
"php-forge/foxy": true,
"phpstan/extension-installer": true
}
Expand Down
Loading