Skip to content

ICU-23247 BRS 78: Bump the runs-on value of all GitHub workflows to the current versioned values corresponding to -latest#3835

Open
eggrobin wants to merge 1 commit intounicode-org:mainfrom
eggrobin:bump-runners
Open

ICU-23247 BRS 78: Bump the runs-on value of all GitHub workflows to the current versioned values corresponding to -latest#3835
eggrobin wants to merge 1 commit intounicode-org:mainfrom
eggrobin:bump-runners

Conversation

@eggrobin
Copy link
Member

@eggrobin eggrobin commented Jan 6, 2026

Checklist

  • Required: Issue filed: ICU-23247
  • Required: The PR title must be prefixed with a JIRA Issue number. Example: "ICU-NNNNN Fix xyz"
  • Required: Each commit message must be prefixed with a JIRA Issue number. Example: "ICU-NNNNN Fix xyz"
  • Issue accepted (done by Technical Committee after discussion)
  • Tests included, if applicable
  • API docs and/or User Guide docs changed or added, if applicable
  • Approver: Feel free to merge on my behalf

…he current versioned values corresponding to -latest
@eggrobin eggrobin requested a review from markusicu January 6, 2026 16:03
@markusicu
Copy link
Member

changes lgtm, but several CI checks fail :-(

@markusicu
Copy link
Member

At a glance, looks like different checks have different failures. Docs build: I see warnings, not failures. depstest on one bot is completely broken. Windows SDK missing. etc.

Maybe @richgillam + @roubert or other team members can help.

@markusicu
Copy link
Member

@eggrobin @richgillam @roubert please take a look at the CI failures -- see my comments above.

@richgillam
Copy link
Contributor

I don't know why icu4c-docs-build is failing; all I see in the log are warnings.

clang-release-build-and-test has TONS of errors, all of which look like this...

Error: in group platform: common/fixedstring.o imports icu_79::UnicodeString::extract(int, int, char*, int, icu_79::UnicodeString::EInvariant) const - is this a new system symbol?

...but complaining about different symbols in UnicodeString. That one seems legit.

In clang-options-build-and-test (--enable-statis --disable-shared), we have a ton of link errors, also all having to do with various methods on UnicodeString.

In -gcc10-stdlib17, configure failed with this error:

checking whether the C compiler works... no
configure: error: in '/home/runner/work/icu/icu/build':
configure: error: C compiler cannot create executables

And in windows-mdvc (arm Release) and windows-msvc-dist-release, we got this:

C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.Cpp.WindowsSDK.targets(46,5): error MSB8036: The Windows SDK version 10.0.22621.0 was not found. Install the required version of Windows SDK or change the SDK version in the project property pages or by right-clicking the solution and selecting "Retarget solution". [D:\a\icu\icu\icu4c\source\stubdata\stubdata.vcxproj]

So the errors all look legit to me...

@markusicu
Copy link
Member

So the errors all look legit to me...

Except that the updates in this PR are just moving to the next stable versions of Ubuntu and the OSes, and we have already been testing with some newer, non-default compilers.

Maybe @eggrobin can rebase to the lastest main and see if CI improves?

@roubert
Copy link
Member

roubert commented Jan 21, 2026

Maybe @eggrobin can rebase to the lastest main and see if CI improves?

That doesn't seem like a bad plan at all. I've tried building this PR on my own machine, using the same configurations as in the log files from the failing CI jobs but it works just fine when I do it, so it seems likely that whatever is wrong here it isn't actually our code but something on the CI.

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.

4 participants