Skip to content
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

Switch from Travis-CI to GitHub Actions #35

Merged
merged 4 commits into from
Feb 10, 2021

Conversation

weierophinney
Copy link
Member

Adopts workflow prototyped in laminas/laminas-eventmanager#15 - mainly to check that Psalm integration works as expected.

Adopts workflow prototyped in laminas/laminas-eventmanager#15 - mainly to check that Psalm integration works as expected.

Signed-off-by: Matthew Weier O'Phinney <[email protected]>
@boesing
Copy link
Member

boesing commented Feb 8, 2021

Is psalm ignoring baseline in the GHA?

@weierophinney
Copy link
Member Author

Is psalm ignoring baseline in the GHA?

Part of it, but not all of it; my guess is a difference in Psalm versions between last run and this one — which is why @Ocramius is suggesting we always commit a lockfile, to ensure tooling runs on consistent versions.

Psalm flagged new errors because a new version was installed.
Most of these we need to continue ignoring, as the type casting keeps the tests happy.

Also adds composer.lock to the repo, so that we will install the locked version of Psalm for future runs.

Signed-off-by: Matthew Weier O'Phinney <[email protected]>
Signed-off-by: Matthew Weier O'Phinney <[email protected]>
Signed-off-by: Matthew Weier O'Phinney <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants