Skip to content

Add new testing options and refactor code for clarity. #557

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Apr 15, 2024
Merged

Conversation

Spomky
Copy link
Member

@Spomky Spomky commented Apr 15, 2024

The code has been significantly refactored, adding functions in castor.php to handle running tests, checking coding standards, mutation testing, and other tasks. The explanation added to the TokenTypeSupport interface, ClaimChecker interface, AlgorithmChecker, AudienceChecker, among others. Redundant elements in rector.php and ecs.php were simplified and unnecessary ones removed. Necessary additions were made to .github/workflows/integrate.yml for caching, fetching base git reference and restoring dependencies.

Target branch: 4.0.0
Resolves issue #

  • It is a Bug fix
  • It is a New feature
  • It is related to dependencies

Includes:

  • Breaks BC
  • Deprecations

Introduced Castor tasks to automate and streamline the build process. Tasks include mutation testing, unit tests, static analysis, and coding standard checks. Various integration scripts were updated to use these tasks. Updated `.gitignore` and `.gitattributes` to handle Castor related files correctly. Documentation added or updated throughout the codebase for better code understanding.
@Spomky Spomky added the CI-CD label Apr 15, 2024
@Spomky Spomky added this to the 4.0.0 milestone Apr 15, 2024
@Spomky Spomky self-assigned this Apr 15, 2024
@Spomky Spomky merged commit 7de4c82 into 4.0.x Apr 15, 2024
@Spomky Spomky deleted the phpdoc branch April 15, 2024 19:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant