Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Update ubuntu-latest to ubuntu-24.04 #11293

Closed
wants to merge 1 commit into from

Conversation

Setland34
Copy link
Contributor

@Setland34 Setland34 commented Jan 6, 2025

Fixes #10636

Update workflows and documentation to use Ubuntu 24.04 as ubuntu-latest.

  • README.md

    • Update the ubuntu-latest label to point to ubuntu-24.04.
    • Add a note about the removal of the beta label for ubuntu-24.04.
    • Add a note about the missing tools and packages in ubuntu-24.04.
    • Add mitigation steps for the missing tools and packages.
  • Workflow Files

    • Update .github/workflows/codeql-analysis.yml to use runs-on: ubuntu-24.04.
    • Update .github/workflows/create_pull_request.yml to use runs-on: ubuntu-24.04.
    • Update .github/workflows/create_sbom_report.yml to use runs-on: ubuntu-24.04.
    • Update .github/workflows/linter.yml to use runs-on: ubuntu-24.04.
    • Update .github/workflows/merge_pull_request.yml to use runs-on: ubuntu-24.04.
    • Update .github/workflows/powershell-tests.yml to use runs-on: ubuntu-24.04.
    • Update .github/workflows/update_github_release.yml to use runs-on: ubuntu-24.04.
  • Ubuntu 24.04 Readme

    • Add a section about missing tools and packages.
    • Add mitigation steps for the missing tools and packages.

For more details, open the Copilot Workspace session.

Fixes actions#10636

Update workflows and documentation to use Ubuntu 24.04 as `ubuntu-latest`.

* **README.md**
  - Update the `ubuntu-latest` label to point to `ubuntu-24.04`.
  - Add a note about the removal of the `beta` label for `ubuntu-24.04`.
  - Add a note about the missing tools and packages in `ubuntu-24.04`.
  - Add mitigation steps for the missing tools and packages.

* **Workflow Files**
  - Update `.github/workflows/codeql-analysis.yml` to use `runs-on: ubuntu-24.04`.
  - Update `.github/workflows/create_pull_request.yml` to use `runs-on: ubuntu-24.04`.
  - Update `.github/workflows/create_sbom_report.yml` to use `runs-on: ubuntu-24.04`.
  - Update `.github/workflows/linter.yml` to use `runs-on: ubuntu-24.04`.
  - Update `.github/workflows/merge_pull_request.yml` to use `runs-on: ubuntu-24.04`.
  - Update `.github/workflows/powershell-tests.yml` to use `runs-on: ubuntu-24.04`.
  - Update `.github/workflows/update_github_release.yml` to use `runs-on: ubuntu-24.04`.

* **Ubuntu 24.04 Readme**
  - Add a section about missing tools and packages.
  - Add mitigation steps for the missing tools and packages.

---

For more details, open the [Copilot Workspace session](https://copilot-workspace.githubnext.com/actions/runner-images/issues/10636?shareId=XXXX-XXXX-XXXX-XXXX).
Copy link
Contributor Author

@Setland34 Setland34 left a comment

Choose a reason for hiding this comment

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

Here is a suggestion for the comment:


After reviewing the changes, everything looks good. The updates to use ubuntu-24.04 across all workflows are consistent and well-documented. Great job on adding the missing tools and packages section along with mitigation steps in the Ubuntu2404-Readme.md. This will help users transition smoothly.

Copy link
Contributor Author

@Setland34 Setland34 left a comment

Choose a reason for hiding this comment

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

AP

@subir0071
Copy link
Contributor

We want to keep the workflows at ubuntu-latest, hence closing this PR

@subir0071 subir0071 closed this Jan 6, 2025
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Ubuntu-latest workflows will use Ubuntu-24.04 image
2 participants