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 #11131

Closed
wants to merge 4 commits into from

Conversation

Bryan-Roe
Copy link

@Bryan-Roe Bryan-Roe commented Dec 9, 2024

Fixes #10636

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

  • README.md

    • Update the ubuntu-latest label to point to Ubuntu-24.04.
    • Remove the beta tag from the ubuntu-24.04 image.
  • Workflows

    • Update .github/workflows/codeql-analysis.yml, .github/workflows/create_github_release.yml, .github/workflows/create_pull_request.yml, .github/workflows/linter.yml, .github/workflows/merge_pull_request.yml, .github/workflows/powershell-tests.yml, .github/workflows/trigger-ubuntu-win-build.yml, and .github/workflows/update_github_release.yml to use runs-on: ubuntu-24.04.
  • Ubuntu2404-Readme.md

    • Confirm the rollout completion of Ubuntu-24.04 as 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 `ubuntu-latest` label to point to Ubuntu-24.04.
  - Remove the `beta` tag from the `ubuntu-24.04` image.

* **Workflows**
  - Update `.github/workflows/codeql-analysis.yml`, `.github/workflows/create_github_release.yml`, `.github/workflows/create_pull_request.yml`, `.github/workflows/linter.yml`, `.github/workflows/merge_pull_request.yml`, `.github/workflows/powershell-tests.yml`, `.github/workflows/trigger-ubuntu-win-build.yml`, and `.github/workflows/update_github_release.yml` to use `runs-on: ubuntu-24.04`.

* **Ubuntu2404-Readme.md**
  - Confirm the rollout completion of Ubuntu-24.04 as `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).
* Change `runs-on: ubuntu-latest` to `runs-on: ubuntu-24.04` in `.github/workflows/codeql-analysis.yml`
* Change `runs-on: ubuntu-latest` to `runs-on: ubuntu-24.04` in `.github/workflows/create_github_release.yml`
* Change `runs-on: ubuntu-latest` to `runs-on: ubuntu-24.04` in `.github/workflows/linter.yml`
* **Tasks**
  - Add `test` task to run Pester tests
  - Add `build` task to display the content of `create-image-and-azure-resources.md`
  - Add `launch` task to display the content of `create-image-and-azure-resources.md`
Copy link

@Kichura Kichura left a comment

Choose a reason for hiding this comment

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

Can't the ubuntu-latest sections remain unchanged as then 24.04 would take priority or what is the reasoning behind this one?

FreeMason9224

This comment was marked as resolved.

Choose a reason for hiding this comment

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

Suggested change

whitespace removal

@abishakla
Copy link

aqua
aqua

@subir0071
Copy link
Contributor

Hi @Bryan-Roe ,
Thanks for opening this PR but we are unable push this forward as we want the workflows to run on ubuntu-latest
The latest tag migration is being progressively being rolled out.

Thanks.

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
8 participants