Skip to content

feat(ci): add mago to CI pipeline#2020

Merged
Litarnus merged 3 commits into
masterfrom
mago-ci
May 5, 2026
Merged

feat(ci): add mago to CI pipeline#2020
Litarnus merged 3 commits into
masterfrom
mago-ci

Conversation

@Litarnus

@Litarnus Litarnus commented Mar 4, 2026

Copy link
Copy Markdown
Contributor

Introducing Mago to the PHP SDK. For the initial version, I added all current failures to the baseline file to keep the PR small regarding code changes.

closes PHP-69

@Litarnus Litarnus marked this pull request as ready for review March 4, 2026 15:29
@linear

linear Bot commented Mar 4, 2026

Copy link
Copy Markdown

@stayallive

Copy link
Copy Markdown
Collaborator

Worth seeing this as an opportunity to remove psalm (#1898) to prevent running three tools and see how it works before we commit? Ideally we have a single tool instead of many to prevent them disagreeing with each other.

@Litarnus

Litarnus commented Mar 9, 2026

Copy link
Copy Markdown
Contributor Author

Worth seeing this as an opportunity to remove psalm (#1898) to prevent running three tools and see how it works before we commit?

Good point, I make sure to remove psalm before this gets merged. I think we have to have Mago running for some time in the repo to see how well it works.

Ideally we have a single tool instead of many to prevent them disagreeing with each other.

Yes, that is my goal as well. So far it seems quite powerful and I'm fairly optimistic it can replace all other tools (including PHP-CS-FIXER)

# Conflicts:
#	.github/workflows/ci.yml
#	.github/workflows/static-analysis.yaml
#	composer.json
#	src/Serializer/EnvelopItems/TransactionItem.php
@Litarnus Litarnus merged commit 2d9a799 into master May 5, 2026
47 checks passed
@Litarnus Litarnus deleted the mago-ci branch May 5, 2026 18:49
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.

3 participants