Skip to content

Update GitHub CI Ubuntu from 22.04 to 24.04. - #13665

Merged
dra27 merged 4 commits into
ocaml:trunkfrom
tmcgilchrist:ubuntu_upgrade
Dec 16, 2024
Merged

Update GitHub CI Ubuntu from 22.04 to 24.04.#13665
dra27 merged 4 commits into
ocaml:trunkfrom
tmcgilchrist:ubuntu_upgrade

Conversation

@tmcgilchrist

@tmcgilchrist tmcgilchrist commented Dec 10, 2024

Copy link
Copy Markdown
Contributor

There's two parts to consider in this change. The first is that we should explicitly ask for Ubuntu 24.04 in CI, since GH is updating runners and which version of Ubuntu we get might change without warning.

The second part is better sanitisation of the LLDB output on Linux, which needs more consideration and probably re-writing to use Python API rather than running commands as the CLI. Using the Python API should allow better control over what gets printed out.

@dra27 dra27 self-assigned this Dec 11, 2024
@shym

shym commented Dec 12, 2024

Copy link
Copy Markdown
Contributor

For the record, I went with forcing CI to use 22.04 on my fork for now.
shym@287b21a

@shindere

Copy link
Copy Markdown
Contributor

I'm unsure how to proceed with this PR. It does not pass CI at the
moment.

@shym do you think we can force Ubuntu 24.04 on the main remo
as you did on yours untilthis PR gets merged?

Unless @tmcgilchrist can so something about it but I believe he is
off and would rather prefer not to pressure him.

@shym

shym commented Dec 16, 2024

Copy link
Copy Markdown
Contributor

@shym do you think we can force Ubuntu 24.04 on the main remo as you did on yours untilthis PR gets merged?

As 20.04 is still supported, I guess the 22.04 image will not be retired very soon. So I guess that a good way to let the dust settle on the present PR.

@dra27

dra27 commented Dec 16, 2024

Copy link
Copy Markdown
Member

The two commits I just pushed should fix this (the whole lot can be squashed together at merge)

Ideally everything should run on _whatever_ ubuntu-latest means at all
times...
@dra27
dra27 merged commit 523e6a6 into ocaml:trunk Dec 16, 2024
@tmcgilchrist
tmcgilchrist deleted the ubuntu_upgrade branch January 5, 2025 23:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants