Commit Graph

79 Commits

Author SHA1 Message Date
Younes ENNAJI d33de77835 add vitest for JS/TS testing with comprehensive test coverage 2026-02-25 15:52:21 +00:00
Younes ENNAJI b79902779e add support for Laravel v13 2026-02-25 10:26:04 +00:00
Younes ENNAJI d9c65d274b Enhances test workflow for dev Symfony versions
Updates the test workflow to correctly handle "-dev" Symfony versions.

Sets the composer minimum-stability to "dev" and prefers stable dependencies
when testing against development versions of Symfony. This ensures that the
latest dependencies are used during testing of development versions and also
runs update with --prefer-lowest only when not on a dev branch.
2025-11-10 15:38:04 +01:00
Younes ENNAJI bde270a483 Adds new test configurations
Introduces new test configurations for Symfony 8.0 with PHP 8.4 and Symfony 7.4 with PHP 8.2, ensuring broader compatibility and comprehensive testing coverage.
2025-11-10 15:35:22 +01:00
Younes ENNAJI 5ee7d58d7c Updates test matrix for PHP and Symfony
Updates the test matrix in the workflow configuration.

Adds PHP 8.5 support and adjusts Symfony versions to 7.3.
Also includes Laravel 12 support with corresponding PHP versions.
2025-11-10 15:32:31 +01:00
Younes ENNAJI 0631e5953e docs: enhance code documentation with comprehensive PHPDoc comments 2025-03-09 07:34:22 +00:00
Younes ENNAJI 47ad265fb4 test laravel v12 with phpunit v11.5 2025-02-26 09:12:41 +00:00
Younes ENNAJI 99371ede9e add tests for laravel 12 2025-02-26 09:10:27 +00:00
Younes ENNAJI 2c95b4e6ba Wip 2025-02-23 14:05:54 +00:00
Younes ENNAJI 4b3fb8f584 Wip 2025-02-23 14:04:49 +00:00
Younes ENNAJI 40e9e83e3a Wip 2025-02-23 14:03:53 +00:00
Younes ENNAJI 59ead448e9 Wip 2025-02-23 14:02:59 +00:00
Younes ENNAJI 56e610d6b0 test laravel 11 on php v8.4 2025-02-23 13:53:44 +00:00
ToshY e2ef4f08a4 add workflow for automatic publishing of assets to NPM 2025-01-23 00:24:45 +01:00
Younes ENNAJI 88271276fc chore: add support for symfony v7.1 2024-05-31 09:59:01 +01:00
Younes ENNAJI 79c6fc3bcb chore: restore .github/workflows/tests.yaml accidentally deleted in commit d2f019f 2024-05-24 13:39:01 +01:00
Younes ENNAJI d2f019fb62 chore: update the doc and improve phpstan annotations 2024-05-05 19:44:39 +01:00
Younes ENNAJI 1f4ea40a39 chore: v2 full rewrite 2024-04-09 07:57:01 +00:00
Younes ENNAJI ceab28a79c chore: format GitHub test workflow 2024-03-07 09:22:37 +01:00
Younes ENNAJI f946a907be chore: add Laravel 11 support 2024-03-07 02:15:58 +01:00
Younes ENNAJI 91bfffac85 chore(ci): upgrade to actions/checkout@v4 and actions/cache@v3 2023-12-09 18:31:39 +01:00
Younes ENNAJI 353f8f3875 chore(ci): upgrade to actions/checkout@v4 and actions/cache@v3 2023-12-09 18:29:54 +01:00
Younes ENNAJI 908a98ee08 chore(ci): update github actions to test on specific symfony v7.0 install method 2023-12-09 18:25:30 +01:00
Younes ENNAJI 5dc49598e0 chore(ci): test symfony v7.0 with phpunit 10.5 2023-12-06 19:08:32 +01:00
Younes ENNAJI 2c6027650f chore(ci): require symfony/twig-bundle 2023-12-06 19:04:34 +01:00
Younes ENNAJI 8a8dcb5ff2 chore(ci): require symfony/framework bundle 2023-12-06 19:01:49 +01:00
Younes ENNAJI 24494c7b76 chore(ci): require symfony standalone packages instead symfony/symfony 2023-12-06 18:56:30 +01:00
Younes ENNAJI fe7af7ffcb chore(symfony): add symfony v7.0 support 2023-12-06 18:47:23 +01:00
Khoubza Younes 4d62fa3548 feat: set flasher scripts and styles on top level config 2023-06-06 01:36:57 +01:00
Khoubza Younes 469e826007 feat: symplify symfony tests
wip

wip
2023-01-17 03:48:41 +01:00
Khoubza Younes 2a4918f4c1 update GitHub Community Health Files 2023-01-13 06:06:50 +01:00
Khoubza Younes 71d0d29796 update github workflows 2023-01-11 19:16:11 +01:00
Khoubza Younes e8b1428f19 update github workflows 2023-01-11 18:02:54 +01:00
Khoubza Younes 17a81d3012 feat: use symplify/monorepo-builder 2023-01-07 04:26:37 +01:00
Khoubza Younes dcec9cef39 fix: add fileinfo extension to github action 2022-12-26 13:00:58 +01:00
Khoubza Younes 72dcf69f46 feat: test github actions on multiple windows and ubuntu 2022-12-26 12:54:00 +01:00
Khoubza Younes 6f30808c4f fix: add more entries to FUNDING.yml 2022-12-25 20:25:25 +01:00
Khoubza Younes 3688f157cd fix: remove ergebnis/composer-normalize from composer.json before running github actions 2022-12-24 16:42:24 +01:00
Younes Khoubza ac4b24c052 Merge branch 'main' into feat/php-8.2-support 2022-11-30 21:24:50 +01:00
KHOUBZA Younes 8eb49c5d23 feat: upgrade dependencies and test symfony 6.2 support 2022-11-30 21:18:15 +01:00
KHOUBZA Younes 8029e611d2 feat: add PHP 8.2 supports 2022-11-20 19:55:47 +01:00
KHOUBZA Younes ea2df71fd1 update github sponsor button 2022-07-31 16:13:01 +01:00
KHOUBZA Younes 208660c3a9 allow composer plugins in CI 2022-07-06 09:18:11 +01:00
KHOUBZA Younes 6b9c2e861b update github action workflow files 2022-07-05 20:55:55 +01:00
KHOUBZA Younes 8912555ae4 move CODE_OF_CONDUTCT.md to .github folder 2022-07-03 12:03:10 +01:00
KHOUBZA Younes fd855cae70 remove dependabot.yaml file 2022-07-03 12:02:38 +01:00
KHOUBZA Younes e34eb68da5 update github action workflow files 2022-05-27 16:29:23 +01:00
KHOUBZA Younes 198464692f rename laravel and symfony jobs 2022-05-27 16:26:03 +01:00
KHOUBZA Younes ac0a0953fd add transtion tests 2022-05-27 15:49:32 +01:00
KHOUBZA Younes bc1f683187 test support for symfony 6.1 2022-05-27 09:10:10 +01:00