crystal icon indicating copy to clipboard operation
crystal copied to clipboard

Update GH Actions

Open renovate[bot] opened this issue 1 year ago • 3 comments

This PR contains the following updates:

Package Type Update Change
cachix/install-nix-action action major v27 -> v30
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.8 to fix CVE-2024-47174


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.

renovate[bot] avatar Oct 02 '24 07:10 renovate[bot]

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

straight-shoota avatar Oct 03 '24 08:10 straight-shoota

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.

HertzDevil avatar Oct 04 '24 06:10 HertzDevil

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.

straight-shoota avatar Oct 04 '24 06:10 straight-shoota