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

Fix R CI Actions With Ubuntu 22 To 24 Update #471

Merged
merged 1 commit into from
Jan 17, 2025

Conversation

TimothyWillard
Copy link
Contributor

@TimothyWillard TimothyWillard commented Jan 17, 2025

TLDR: Add libfontconfig1-dev to ubuntu apt installs to fix issues with installing dependencies for R libraries with switch from ubuntu 22.04 to 24.04 for the default ubuntu runner.

@emprzy noticed some odd issues with the inference CI action while working on GH-428.

GitHub changed the ubuntu version for the ubuntu-latest runner recently (although, announced well in advance): actions/runner-images#10636. The fix is to also install libfontconfig1-dev along with other apt packages. I'm in the process of manually running the inference CI and flepicommon CI actions on this branch to demonstrate the changes correct the issue. Below are links to the actions with a successful run on this branch with the update.

Add `libfontconfig1-dev` to ubuntu apt installs to fix issues with
installing dependencies for R libraries with switch from ubuntu 22.04 to
24.04 for the default ubuntu runner.
@TimothyWillard TimothyWillard added r-inference Relating to the R inference package. high priority High priority. meta/workflow Relating to CI / issue templates / testing frameworks / etc. r-flepicommon Relating to the flepicommon R package. labels Jan 17, 2025
@pearsonca
Copy link
Contributor

lgtm.

@TimothyWillard TimothyWillard merged commit f09c04b into main Jan 17, 2025
3 checks passed
@TimothyWillard TimothyWillard deleted the hotfix/fix-r-cis-github-ubuntu-runner-update branch January 17, 2025 18:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
high priority High priority. meta/workflow Relating to CI / issue templates / testing frameworks / etc. r-flepicommon Relating to the flepicommon R package. r-inference Relating to the R inference package.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants