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

feat!: upgrade to Ubuntu 24.04 (Noble Numbat) #333

Closed
wants to merge 2 commits into from

Conversation

rjaegers
Copy link
Member

@rjaegers rjaegers commented Feb 28, 2024

Pull Request

Description of changes

This PR upgrades the base container from Ubuntu 22.04 (jammy) to 24.04 (noble).

Included in this change are an update of all the base packages, with notable changes:

  • GCC-12 to GCC-13
  • Clang 16 to Clang 17
  • GDB multiarch from 12.1 to 15.0.50
  • Git from 2.34.1 to 2.43.0
  • Ninja from 1.10.1 to 1.11.1

Checklist

  • I have followed the contribution guidelines for this repository
  • I have added tests for new behavior, and have not broken any existing tests
  • I have added or updated relevant documentation
  • I have verified that all added components are accounted for in the SBOM

Copy link
Contributor

github-actions bot commented Feb 28, 2024

🦙 MegaLinter status: ✅ SUCCESS

Descriptor Linter Files Fixed Errors Elapsed time
✅ ACTION actionlint 14 0 0.04s
✅ DOCKERFILE hadolint 1 0 0.35s
✅ JSON eslint-plugin-jsonc 8 0 0 3.15s
✅ JSON prettier 8 0 0 0.5s
✅ JSON v8r 8 0 4.04s
✅ MARKDOWN markdownlint 8 0 0 1.18s
✅ MARKDOWN markdown-link-check 8 0 6.41s
✅ MARKDOWN markdown-table-formatter 8 0 0 0.28s
✅ REPOSITORY checkov yes no 15.56s
✅ REPOSITORY gitleaks yes no 0.16s
✅ REPOSITORY git_diff yes no 0.0s
✅ REPOSITORY grype yes no 13.19s
✅ REPOSITORY secretlint yes no 1.36s
✅ REPOSITORY trivy yes no 9.77s
✅ REPOSITORY trivy-sbom yes no 1.37s
✅ REPOSITORY trufflehog yes no 6.23s
✅ SPELL lychee 43 0 21.22s
✅ YAML prettier 17 0 0 1.12s
✅ YAML v8r 17 0 15.7s
✅ YAML yamllint 17 0 0.38s

See detailed report in MegaLinter reports

MegaLinter is graciously provided by OX Security

Copy link
Contributor

Compressed layer size comparison

Comparing ghcr.io/philips-software/amp-devcontainer:latest to ghcr.io/philips-software/amp-devcontainer@sha256:b57310cbdd09e17f7c8889bc51aa608795dc93984a1c62b9a95c4a366d1d4438

OS/Platform Previous Size Current Size Delta
linux/amd64 594.66M 638.83M 44.18M (+7.43%)
linux/arm64 571.86M 638.83M 66.97M (+11.71%)

Copy link
Contributor

Test Results

20 tests  ±0   19 ✅  - 1   32s ⏱️ -6s
 1 suites ±0    0 💤 ±0 
 1 files   ±0    1 ❌ +1 

For more details on these failures, see this check.

Results for commit af61d69. ± Comparison against base commit d0cc416.

@rjaegers rjaegers changed the title feat: upgrade to Ubuntu 24.04 (Noble Numbat) feat!: upgrade to Ubuntu 24.04 (Noble Numbat) Feb 29, 2024
@rjaegers rjaegers added this to the Ubuntu 24.04 milestone Feb 29, 2024
This was linked to issues Feb 29, 2024
@rjaegers
Copy link
Member Author

Superseded by #393

@rjaegers rjaegers closed this Apr 29, 2024
@rjaegers rjaegers deleted the feature/ubuntu-noble-numbat branch April 29, 2024 08:26
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.

Update to GCC 13 Migrate base image to Ubuntu 24.04
1 participant