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

Update ubuntu-latest to use Ubuntu 24.04 #11356

Open
wants to merge 9 commits into
base: main
Choose a base branch
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
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.

Ubuntu-latest workflows will use Ubuntu-24.04 image
1 participant