Skip to content

Conversation

@zonuexe
Copy link
Contributor

@zonuexe zonuexe commented Mar 13, 2021

The CI for this project continues to fail since 144d67b, affecting #15 and #16.

These issues have been resolved in the latest version of Psalm, so updating the dependencies for this project will be successful.

- name: Validate composer.json and composer.lock
run: composer validate

- name: Cache Composer packages
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

you should just use https://github.com/ramsey/composer-install - this would simplify your action and you don't need to work with this ugly github/action cache key things

Copy link
Contributor Author

@zonuexe zonuexe Mar 13, 2021

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

That point is correct, but adding dependency on non-official action requires trust in the action developer. Leave the decision to the administrator of this package.

@zonuexe
Copy link
Contributor Author

zonuexe commented Mar 13, 2021

The contents of composer.json were not reflected because the vendor/ was cached instead of ~/.composer due to a misconfiguration of GitHub Actions. Followed the latest recommended settings to fix it.

https://github.com/actions/cache/blob/main/examples.md#php---composer

@zonuexe zonuexe changed the title Update Psalm for development/CI Fix CI configuration and update Psalm for development Mar 13, 2021
@muglug muglug merged commit 24cee9c into vimeo:master Mar 13, 2021
@muglug
Copy link
Collaborator

muglug commented Mar 13, 2021

Thanks!

@zonuexe zonuexe deleted the fix/typing-sqllexer branch March 14, 2021 07:40
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