add dockerfile for linux libicu support
- dockerfile to build with libicu support (which is required for search/replace)
- linux workflow with icu version matrix, to include binary assets in the release
@microsoft-github-policy-service agree
That's not something we currently want. It's primarily just me maintaining this, and only like 10-20 hours a week. We don't have the capacity to maintain this if it grows too large and so the focus is on Windows first, making it work on Linux second.
Since the main issue with ICU exports is Linux distributions and not Linux itself, we're relying solely on the distributions to build Edit appropriately.
The best example how this is insufficient is how we would also need to release for versions
- 77 (latest version)
- 76 (Arch Linux, Ubuntu 25, Debian Sid)
- 70 (Ubuntu 22)
- 67 (Debian Bullseye)
- 63 (Debian Buster)
- etc.
Honestly, all we can do here is blame GNU's shared object implementation for that and its complete lack of improvements for decades and decades. Even Windows haters agree that Windows is 100x better in this one regard. 😄