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
Deprecated Ubuntu 18.04 used in example workflows #648
Comments
I would offer to submit a PR for this, however I am unsure if there is capacity on the maintainer side of this repository currently which could process PR submission. How are things looking in general here from the maintenance side? The more I look, the more I see things which need updating! |
Thank you @MikeMcC399. I learned that pinning these Ubuntu runners to a specific version was to help with this issue. However, as you've noted this is now becoming outdated. There is a new team of two aiming to get ALL Cypress tools and plugins back up to date. There are a number of things needing attention in the GHA. This will take some time but I encourage you to open PRs where you can! |
I'm happy to hear that there is a team in place and thank you for your feedback and encouragement! I will start with a documentation update, to make a small improvement and to test my understanding of the submission process. I'll follow up with a PR to fix the deprecated Ubuntu 18.04 version, however I would like to wait until you have merged your PR to fix failing workflows, so that I would be working from a clean base which is showing no errors. There is still plenty of time until Ubuntu 18.04 completely runs out of support. |
.github/workflows/example-firefox.yml is fixed by PR #643. The deprecation notice "The ubuntu-18.04 environment is deprecated, consider switching to ubuntu-20.04(ubuntu-latest), or ubuntu-22.04 instead. For more details see actions/runner-images#6002" no longer appears in the latest action log https://github.com/cypress-io/github-action/actions/runs/3643305659. |
To align with your change in #643 I would not use If you can give me your confirmation that the above is what is required, then I will start the PR work. |
@MikeMcC399 Agreed! |
|
|
|
I have left both PRs in Draft state, since they only solve a deprecation warning. The other PRs which solve workflow failures should be looked at first. |
PRs are now ready for review |
The following two PRs have been merged and this issue is therefore resolved: |
Where to find the issue
There are three workflows using the deprecated runner Ubuntu 18.04:
.github/workflows/example-firefox.yml(Fixed)Describe the issue
GitHub workflows are using the deprecated ubuntu-18.04 runner image.
GitHub ubuntu-18.04 runner is deprecated and will be fully unsupported by 2023-04-01.
GitHub Ubuntu-latest workflows will use Ubuntu-22.04. Edit: completed on Dec 15, 2022.
Suggestion
ubuntu-latest
. Edit: now changed toubuntu-20.04
.Update the other two workflows to use
ubuntu-22.04
:In addition update:
Consider for these two workflows if it is necessary to retain testing of two different versions of Ubuntu. In general it may be advantageous for all workflows to standardize on
ubuntu-latest
.The text was updated successfully, but these errors were encountered: