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
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