Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update GH Actions #15052

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open

Update GH Actions #15052

wants to merge 1 commit into from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Oct 2, 2024

This PR contains the following updates:

Package Type Update Change
cachix/install-nix-action action major v27 -> v30
msys2/setup-msys2 action minor v2.24.1 -> v2.25.0
ubuntu github-runner major 22.04 -> 24.04

Release Notes

cachix/install-nix-action (cachix/install-nix-action)

v30

Compare Source

v29

Compare Source

Bumps Nix to 2.24.7

msys2/setup-msys2 (msys2/setup-msys2)

v2.25.0

Compare Source


Configuration

📅 Schedule: Branch creation - "after 5am and before 8am on Wednesday" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@straight-shoota
Copy link
Member

LLVM CI fails on the ubuntu24.04 image due to being unable to locate package libtinfo5.

@HertzDevil
Copy link
Contributor

HertzDevil commented Oct 4, 2024

libtinfo5 was originally needed for the LLVM 16.0.0 binaries, and is unnecessary for 16.0.3, but it appears all the LLVM 18 packages also have this problem; in short, anything built on ubuntu-18.04 will break now. Newer builds link against libtinfo6 which should be pre-installed on the CI runner images. This is an optional dependency that is supposedly only needed for LLDB's TUI support.

We should probably go with #14573. We can't really switch to the official Apt repository for Ubuntu 24.04 unless we drop LLVM 16 and below.

@straight-shoota
Copy link
Member

I suppose we could also stay on ubuntu-22.04 for LLVM <= 16 and upgrade to 24.04 for newer versions. That would be a very quick fix to move forward with the latest machine image where currently possible.

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.

2 participants