Skip to content

Upgrade docker images and GitHub action versions. Pin to ubuntu-22.04#1961

Merged
mikebrady merged 1 commit intomikebrady:developmentfrom
charlesomer:development
Jan 29, 2025
Merged

Upgrade docker images and GitHub action versions. Pin to ubuntu-22.04#1961
mikebrady merged 1 commit intomikebrady:developmentfrom
charlesomer:development

Conversation

@charlesomer
Copy link

Hi, just a few updates to the docker stuff, feel free to decline this PR though if you'd rather bump things manually! This currently fixes the GitHub Actions too (at least it works in my repo anyway 😆).

  • Activate pipelines again.
  • Pin worker to ubuntu-22.04 instead of ubuntu-latest: Segment fault with Ubuntu 24.04 20250120.5.0 actions/runner-images#11471
  • Docker RUN - split install of packages and file modifications.
  • Version upgrades for GitHub Actions.
  • Upgrade docker build image from alpine:3.17 to alpine:3.20.
  • Upgrade final docker image from crazymax/alpine-s6:3.17-3.1.1.2 to crazymax/alpine-s6:3.20-3.2.0.2.
    • This also upgrades S6 to 3.2.0.2.
    • Alpine 3.20 requires manual bump of libressl3.6-libcrypto to libressl3.8-libcrypto.
    • This will inevitably change the versions of other packages inside the image too, my use case appears to work without issue but this may require more testing to make sure?
  • Add -j $(nproc) to RUN make commands in Dockerfile.

Thank you 😄

@mikebrady
Copy link
Owner

Hi Charles. Thanks for this! I have indeed been struggling with the pipelines. I'll take a look.

@mikebrady
Copy link
Owner

Thanks again, Charles.

@mikebrady mikebrady merged commit 7367d04 into mikebrady:development Jan 29, 2025
8 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.

2 participants