Skip to content

Conversation

@nicolastemciuc
Copy link
Member

@nicolastemciuc nicolastemciuc commented Feb 18, 2025

Summary

This PR updates the CI to run on ubuntu-24, the latest Ubuntu image available on GitHub Actions.

It also adds the install-ruby and install-openssl actions to manually install Ruby and OpenSSL. For more context on these changes, see: cedarcode/tpm-key_attestation#49

Why?

The ubuntu-20 GitHub Actions runner is being deprecated and will soon be unavailable.

More details:
https://github.blog/changelog/2025-01-15-github-actions-ubuntu-20-runner-image-brownout-dates-and-other-breaking-changes/#ubuntu-20-image-is-closing-down

@nicolastemciuc nicolastemciuc force-pushed the nt--ci-run-using-ubuntu-24 branch from 9e6e0fe to 46a8841 Compare May 9, 2025 16:43
@nicolastemciuc nicolastemciuc force-pushed the nt--ci-run-using-ubuntu-24 branch 2 times, most recently from 846bd14 to 47a6ade Compare May 9, 2025 17:57
Error:
```
Could not find a valid gem 'bundler' (~> 2.3.0), here is why:
  Unable to download data from https://rubygems.org/ - SSL_connect returned=1 errno=0 state=error: certificate verify failed (https://api.rubygems.org/specs.4.8.gz)
```

See:
ruby/rubygems#1736
@nicolastemciuc nicolastemciuc force-pushed the nt--ci-run-using-ubuntu-24 branch from 47a6ade to 1fd7ccc Compare May 9, 2025 18:03
@nicolastemciuc nicolastemciuc marked this pull request as ready for review May 9, 2025 18:12
Copy link
Contributor

@santiagorodriguez96 santiagorodriguez96 left a comment

Choose a reason for hiding this comment

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

Looks good! Thanks!

@nicolastemciuc nicolastemciuc merged commit 27db634 into master May 9, 2025
54 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants