Skip to content

Conversation

@heathdutton
Copy link

Checklist (Please check before submitting)

Describe the contribution

Fix #842

Replaces all hardcoded ubuntu-22.04 runner references with the ubuntu-latest tag across 10 workflow files in the cFS bundle repository.

Testing performed

  • Verified all YAML workflow files pass syntax validation
  • Confirmed no remaining ubuntu-22.04 references in .github/workflows/
  • Changes are isolated to runs-on: directives only (~20 line replacements)

Expected behavior changes

Workflows will automatically use the latest GitHub-hosted Ubuntu runner image. This:

  • Enables leverage of newer runner images as GitHub updates them
  • Eliminates future maintenance when Ubuntu 22.04 reaches end-of-life
  • Aligns with the existing pattern where check-for-duplicates jobs which ALREADY use ubuntu-latest

System(s) tested on

GitHub Actions (workflow syntax validation)

Additional context

Files modified:

  • build-cfs.yml
  • build-cfs-deprecated.yml
  • build-cfs-rtems4.11.yml
  • build-cfs-rtems5.yml
  • codeql-reusable.yml
  • format-check.yml
  • build-deploy-doc.yml
  • build-run-app.yml
  • static-analysis.yml
  • unit-test-coverage.yml

Contributor Info

Heath Dutton, Individual Contributor @heathdutton

Replaces 'ubuntu-22.04' with 'ubuntu-latest' for all jobs in workflow YAML files to ensure builds use the most current Ubuntu runner available on GitHub Actions. Prevent future maintenance when Ubuntu 22.04 reaches EOL.
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 Workflows to Use ubuntu-latest Tag

1 participant