#3949 assigned task

Remove the Ubuntu builders from GitHub Actions

Reported by: exarkun Owned by: exarkun
Priority: normal Milestone: undecided
Component: unknown Version: n/a
Keywords: Cc:
Launchpad Bug:

Description

We've got Ubuntu on CircleCI which seems to be a bit more reliable.

The GitHub? Actions builders report their results more inconveniently:

  • You cannot see all of the logs while jobs are still running
  • There are no stable links to raw log files
  • The interface for navigating the log review is awkward web2 nonsense

The GitHub? Actions runners are less reliable:

  • They periodically don't bother to run at all
  • They sometimes crash halfway through a test run
  • They often exhibit nonsensical behavior like failing to clone the source repository
  • They are currently configured as VMs using VM images that are only available for Azure so it is impossible to replicate the environment locally (they could be configured as Docker image instead - but they're not)

Change History (2)

comment:1 Changed at 2022-12-03T14:33:35Z by sajith

Voting in favor of removing Ubuntu from the test matrix.

The web2 nonsense also seems to demand a lot more resources on the client side. On several occasions, I've had Firefox coming to a crawl or crashing when GH Actions page was in action in an open tab. It is not particularly good use of CPU, since logs are hardly usable during and after all that action.

Would Ubuntu packaging and integration tests stay on GitHub Actions?

comment:2 Changed at 2023-03-14T13:00:39Z by exarkun

  • Owner set to exarkun
  • Status changed from new to assigned
Note: See TracTickets for help on using tickets.