Skip to content

Add GitHub Actions workflow and remove Travis CI (AI based MiniMax) - #16

Merged
jclaveau merged 16 commits into
masterfrom
feature/github-actions
Mar 4, 2026
Merged

jclaveau merged 16 commits into
masterfrom
feature/github-actions

Conversation

@jclaveau

@jclaveau jclaveau commented Mar 4, 2026

Copy link
Copy Markdown
Owner
  • Add .github/workflows/tests.yml for running tests on multiple PHP versions
  • Update tests/phpunit.xml for PHPUnit 9 schema
  • Remove .travis.yml

jclaveau added 4 commits March 4, 2026 12:55
- Add .github/workflows/tests.yml for running tests on multiple PHP versions
- Update tests/phpunit.xml for PHPUnit 9 schema
- Remove .travis.yml
The autoloader was looking for ./vendor_X.Y/autoload.php but composer creates ./vendor/autoload.php
- Remove src_5.6 directory
- Remove tests/AbstractTest_5.6.php and tests/phpunit_5.6.xml
- Remove tools/, retrocompatibility_generator, docs_generator, phpunit, composer scripts
- Simplify autoloader.php (no longer needs PHP 5.6 branch)
- Simplify tests/bootstrap_phpunit.php
- Remove custom autoloader.php
- Use Composer PSR-4 autoload for JClaveau\Async\ namespace
- Remove symfony/polyfill-php72 (not needed for PHP 7.1+)
@jclaveau jclaveau changed the title Add GitHub Actions workflow and remove Travis CI Add GitHub Actions workflow and remove Travis CI (AI based MiniMax) Mar 4, 2026
@jclaveau
jclaveau force-pushed the feature/github-actions branch 4 times, most recently from dc5a034 to 073c80a Compare March 4, 2026 13:01
jclaveau added 5 commits March 4, 2026 14:02
- Fixed undefined 'args' key access in exception trace handling
- Reorganized method resolution to handle __call and __callStatic magic methods correctly
- Updated test expectations for PHP 8 error message format changes
- Fixed phpunit.xml configuration to reference correct test directory
- Updated GitHub Actions workflow to use correct config file path
…mpatibility

- Require PHP 8.0+ in composer.json
- Handle both PHP 8.0/8.1 and PHP 8.2+ __set_state output formats
@jclaveau
jclaveau force-pushed the feature/github-actions branch from 073c80a to 9d4745d Compare March 4, 2026 13:03
@jclaveau
jclaveau force-pushed the feature/github-actions branch from 6e65ebd to 72b64a8 Compare March 4, 2026 15:49
@jclaveau
jclaveau merged commit 6b3907d into master Mar 4, 2026
11 of 12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant