Skip to content

chore(psalm): forbid iconv - #60655

Merged
sorbaugh merged 2 commits into
masterfrom
chore-psalm-forbid-iconv
Jun 9, 2026
Merged

chore(psalm): forbid iconv#60655
sorbaugh merged 2 commits into
masterfrom
chore-psalm-forbid-iconv

Conversation

@ChristophWurst

@ChristophWurst ChristophWurst commented May 22, 2026

Copy link
Copy Markdown
Member
  • Resolves: #

Summary

iconv transliteration is locale- and config-dependent; use UnicodeString::ascii() from symfony/string instead.

TODO

Checklist

AI (if applicable)

  • The content of this PR was partly or fully generated using AI

@ArtificialOwl ArtificialOwl left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

effective

@nickvergessen

Copy link
Copy Markdown
Member

cs does not support something like this, right? That would allow bringing it to all apps with the shared config 🙈

@ChristophWurst

Copy link
Copy Markdown
Member Author

couldn't find such thing unfortunately. but yeah, was also wondering how we could best bring this to apps

@ChristophWurst ChristophWurst added this to the Nextcloud 35 milestone May 22, 2026
@ChristophWurst
ChristophWurst force-pushed the chore-psalm-forbid-iconv branch from a528283 to 1194da6 Compare May 26, 2026 11:55
iconv transliteration is locale- and config-dependent; use
UnicodeString::ascii() from symfony/string instead.

Assisted-by: Claude:claude-sonnet-4-6
Signed-off-by: Christoph Wurst <1374172+ChristophWurst@users.noreply.github.com>
psalm*.xml and build/psalm-baseline*.xml were missing from the
paths-filter, so PRs touching only those files would skip all
Psalm jobs.

Assisted-by: Claude:claude-sonnet-4-6
Signed-off-by: Christoph Wurst <1374172+ChristophWurst@users.noreply.github.com>
@ChristophWurst
ChristophWurst force-pushed the chore-psalm-forbid-iconv branch from 1194da6 to b9f571a Compare June 1, 2026 10:52
@ChristophWurst ChristophWurst added 3. to review Waiting for reviews and removed 2. developing Work in progress labels Jun 1, 2026
@ChristophWurst
ChristophWurst marked this pull request as ready for review June 1, 2026 10:52
@ChristophWurst
ChristophWurst requested a review from a team as a code owner June 1, 2026 10:52
@ChristophWurst
ChristophWurst requested review from CarlSchwan, icewind1991, leftybournes and salmart-dev and removed request for a team June 1, 2026 10:52
@come-nc come-nc added 4. to release Ready to be released and/or waiting for tests to finish and removed 3. to review Waiting for reviews labels Jun 9, 2026
@sorbaugh
sorbaugh merged commit e9d61eb into master Jun 9, 2026
190 of 201 checks passed
@sorbaugh
sorbaugh deleted the chore-psalm-forbid-iconv branch June 9, 2026 15:23
@nextcloud-bot nextcloud-bot mentioned this pull request Aug 11, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

4. to release Ready to be released and/or waiting for tests to finish

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants