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 use Ubuntu 24.04 #11356

Closed
wants to merge 9 commits into from

Conversation

Setland34
Copy link
Contributor

@Setland34 Setland34 commented Jan 12, 2025

Fixes #10636

Update workflows and documentation to use Ubuntu 24.04 as the default image for ubuntu-latest.

  • README.md

    • Update the "Available Images" section to indicate that ubuntu-latest points to Ubuntu 24.04.
    • Add an announcement about Ubuntu 24.04 in the "Announcements" section.
  • Workflows

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

For more details, open the Copilot Workspace session.

Fixes actions#10636

Update workflows and documentation to use Ubuntu 24.04 as the default image for `ubuntu-latest`.

* **README.md**
  - Update the "Available Images" section to indicate that `ubuntu-latest` points to Ubuntu 24.04.
  - Add an announcement about Ubuntu 24.04 in the "Announcements" section.

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

---

For more details, open the [Copilot Workspace session](https://copilot-workspace.githubnext.com/actions/runner-images/issues/10636?shareId=XXXX-XXXX-XXXX-XXXX).
* Update "Available Images" section to indicate `ubuntu-latest` points to Ubuntu 24.04
* Add announcement about Ubuntu 24.04 in the "Announcements" section
* **Announcements**
  - Add announcement about Ubuntu 24.04 becoming the default version for `ubuntu-latest`.
  - Include breaking changes, target date, motivation, platforms affected, and mitigation ways.
* **Software Differences**
  - Add a table comparing software differences between Ubuntu 22.04 and Ubuntu 24.04.
  - List significant changes in tools and versions, including removed and updated software.
* Add announcement about Ubuntu 24.04
* Update "Available Images" section to indicate `ubuntu-latest` points to Ubuntu 24.04
* Add detailed sections on image definitions, migration process, image releases, support policy, package managers usage, image deprecation policy, preinstallation policy, default version update policy, and FAQs
* **Announcements**
  - Add detailed announcement about Ubuntu 24.04 becoming the default for `ubuntu-latest`
  - Include breaking changes, target date, motivation, affected platforms, mitigation ways, and software differences
* **Available Images**
  - Indicate that `ubuntu-latest` points to Ubuntu 24.04
* Update "Available Images" section to indicate `ubuntu-latest` points to Ubuntu 24.04
* Add announcement about Ubuntu 24.04 in the "Announcements" section
* **Available Images**
  - Indicate that `ubuntu-latest` points to Ubuntu 24.04
* **Announcements**
  - Include the announcement about Ubuntu 24.04
  - Remove detailed information about the transition to Ubuntu 24.04
* Ensure the job runs on `ubuntu-latest`
* Update "Available Images" section to indicate `ubuntu-latest` points to Ubuntu 24.04
* Add announcement about Ubuntu 24.04 in the "Announcements" section
Copy link

@Vue-Pu Vue-Pu left a comment

Choose a reason for hiding this comment

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

Setland34:update-ubuntu-latest-3

Copy link

@Vue-Pu Vue-Pu left a comment

Choose a reason for hiding this comment

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

Setland34:update-ubuntu-latest!

@subir0071
Copy link
Contributor

The ubuntu-24.04 uses ubuntu-latest is already provided in the readme.
Hence closing this PR.

@subir0071 subir0071 closed this Jan 14, 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
3 participants