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 all ubuntu 18.04 runners to 22.04 #1210

Merged
merged 3 commits into from
Aug 9, 2022

Conversation

nr-ahemsath
Copy link
Member

@nr-ahemsath nr-ahemsath commented Aug 8, 2022

Github is deprecating its ubuntu-18.04 runners: actions/runner-images#6002

Upgrade all workflow references of ubuntu-18.04 to ubuntu-22.04.

Note: was not able to upgrade the distro parameter in the run-on-arch jobs for building and testing the ARM version of the Linux profiler, due to build problems. Doing this will take more effort as it's unclear what the cause of the problem is, but it seems to be in the general area of cmake/clang/llvm tooling. This doesn't seem to be a problem since we don't have any indication that the run-on-arch action is deprecating the ubuntu18.04 distro option.

@nr-ahemsath nr-ahemsath changed the title Update all ubuntu 18.04 runners to 20.04 Update all ubuntu 18.04 runners to 22.04 Aug 9, 2022
@nr-ahemsath nr-ahemsath added the chore Something the New Relic engineering team needs to keep track of doing label Aug 9, 2022
Copy link
Contributor

@JcolemanNR JcolemanNR left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Awesome, this should keep our CI running past the 18.04 deprecation coming up in a few months! I was surprised that there weren't more issues with this migration, but after looking closer, we are building our linux amd64 profiler on ubuntu:14.04, and like you mentioned our arm64 profiler is using the run-on-arch action targeting ubuntu:18.04.

We should probably refactor our ARM64 build to a dockerfile so it can be built locally in the longrun (and we wouldn't need to use the run-on-arch action potentially), but these changes look good to keep the lights on! :)

@nr-ahemsath nr-ahemsath merged commit ffcf0d4 into main Aug 9, 2022
@nr-ahemsath nr-ahemsath deleted the upgrade-ubuntu1804-in-workflows branch August 9, 2022 21:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
chore Something the New Relic engineering team needs to keep track of doing
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants