Skip to content

Chore: add dependabot and update psalm to v6 #25

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 4 commits into from
Jun 27, 2025

Conversation

janepie
Copy link
Member

@janepie janepie commented Jun 25, 2025

No description provided.

@@ -20,7 +20,7 @@ or any place where the smart picker is integrated.]]></description>
<screenshot>https://github.com/julien-nc/text_templates/raw/main/img/screenshot3.jpg</screenshot>
<screenshot>https://github.com/julien-nc/text_templates/raw/main/img/screenshot4.jpg</screenshot>
<dependencies>
<nextcloud min-version="26" max-version="31"/>
<nextcloud min-version="26" max-version="32"/>
Copy link
Member

Choose a reason for hiding this comment

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

min version needs to be adjusted as well, if we drop php 8.0

Copy link
Member Author

Choose a reason for hiding this comment

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

Do we need to drop 8.0 here? I just adapted the composer config but left it in the require list, the tests seem fine

Copy link
Member

Choose a reason for hiding this comment

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

The psalm action only runs with Php 8.4 (the biggest supported one). I think Marcel means that Psalm 6.12 does not support Php 8.0 anymore so the min Nextcloud version of the app should be bumped to the first one that drops support for Php 8.0 (NC 30).

Could you use the psalm-matrix action from the company templates here?

Copy link
Member Author

Choose a reason for hiding this comment

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

I think Psalm 6.12 cannot run with 8.0 but it can target 8.0 so I'd say it`s fine?

@janepie janepie force-pushed the chore/add-dependabot-psalm6 branch 2 times, most recently from 94b17fe to a8da83e Compare June 25, 2025 14:22
@janepie janepie force-pushed the chore/add-dependabot-psalm6 branch from a8da83e to 0bc3682 Compare June 25, 2025 14:37
@janepie janepie force-pushed the chore/add-dependabot-psalm6 branch from e73b4e1 to 2ca3946 Compare June 26, 2025 14:29
@julien-nc julien-nc force-pushed the chore/add-dependabot-psalm6 branch 2 times, most recently from 6e8415e to 10ca78c Compare June 26, 2025 15:14
@janepie janepie force-pushed the chore/add-dependabot-psalm6 branch from 10ca78c to 2ca3946 Compare June 27, 2025 08:04
@janepie janepie merged commit a4e6f42 into main Jun 27, 2025
95 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.

3 participants