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

Run stack test workflows on ubuntu 24.04 #951

Merged
merged 1 commit into from
Jun 18, 2024

Conversation

robdimsdale
Copy link
Member

  • The version of skopeo that runs on ubunut 22.04 is too old for the version of docker now installed on github action runners.
  • it is very hard to update skopeo on the runners - they just install whatever is available upstream by ubuntu (and skopeo does not publish pre-built binaries)
  • our options are either compile from source every time we need skopeo (ineffient and brittle), manually install skopeo from a third-party ppk (also somewhat slow and sketchy) or use a runner with a newer version of ubuntu and hence skopeo (fastest, least brittle).
  • we update every instance of a runner in the workflows that use skopeo against the local daemon to avoid any potential issues that might occur when hopping between runner versions during workflow execution.

- The version of skopeo that runs on ubunut 22.04 is too old for the version of docker now installed on github action runners.
- it is very hard to update skopeo on the runners - they just install whatever is available upstream by ubuntu (and skopeo does not publish pre-built binaries)
- our options are either compile from source every time we need skopeo (ineffient and brittle), manually install skopeo from a third-party ppk (also somewhat slow and sketchy) or use a runner with a newer version of ubuntu and hence skopeo (fastest, least brittle).
- we update every instance of a runner in the workflows that use skopeo against the local daemon to avoid any potential issues that might occur when hopping between runner versions during workflow execution.
@robdimsdale robdimsdale requested a review from a team as a code owner June 18, 2024 15:28
@robdimsdale robdimsdale enabled auto-merge (rebase) June 18, 2024 15:29
@robdimsdale robdimsdale merged commit 1b17b1e into main Jun 18, 2024
4 checks passed
@robdimsdale robdimsdale deleted the stacks-workflow-ubuntu-24.04 branch June 18, 2024 15:48
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.

2 participants