github-action icon indicating copy to clipboard operation
github-action copied to clipboard

ci: add ubuntu 24.04 to tested operating systems

Open MikeMcC399 opened this issue 1 year ago • 3 comments

Change

An Ubuntu 24.04 job is added to the workflow .github/workflows/example-basic.yml to demonstrate the capability of Cypress to run under this newly-released OS version. This is in addition to the Ubuntu 20.04 and 22.04 jobs in the workflow.

A timeout-minutes: 10 of 10 minutes is added to each of the jobs as documented in the README > Timeouts section. This is a best practice in any case and is added as a precaution due to the beta status of the Ubuntu 24.04 runner (see below).

Other workflows are not changed at this time.

Background

MikeMcC399 avatar May 14 '24 18:05 MikeMcC399

cypress-app-bot avatar May 14 '24 18:05 cypress-app-bot

There is not yet a Firefox or Edge browser in the ubuntu-24.04 beta image, so at the moment it is just for preliminary use. I will leave this PR in draft status until the image is updated.

MikeMcC399 avatar May 15 '24 10:05 MikeMcC399

  • See also issue https://github.com/cypress-io/cypress/issues/29521

MikeMcC399 avatar May 17 '24 12:05 MikeMcC399

Ubuntu 24.04 is still not available with other browsers.

I would rework the workflow later and use a matrix setup, like now implemented in https://github.com/cypress-io/github-action/blob/master/.github/workflows/example-basic-pnpm.yml.

MikeMcC399 avatar Aug 02 '24 15:08 MikeMcC399