openedx / openedx-filters

Open edX filters from the Hooks Extensions Framework
GNU Affero General Public License v3.0
7 stars 16 forks source link

Test openedx-filters on Ubuntu 24.04 #206

Closed feanil closed 1 month ago

feanil commented 3 months ago

This repository is using Ubuntu 20.04 for testing. That version of Ubuntu will be out of support before Teak. Therefore this repo needs to be updated to testing with Ubuntu 24.04 before Sumac is cut to allow everyone sufficient time to switch to the new version.

Update this repository to test with Ubuntu 24.04 so that we can make the switch.

Note: In some cases, it may not make sense to test with both the old and the new version. For example, if the workflow is running linting or publishing to a package manager. In these cases, simply update the workflow to run on the newer version or opt to set it to ubuntu-latest instead if it doesn't matter what version it's running on. If you're unsure, reach out to the maintenance working group in #wg-maintenance in slack for guidance.

Known affected workflow files:

mariajgrimaldi commented 2 months ago

I dropped ubuntu 20.04 in all workflows since we're publishing to a package manager using ubuntu 24.04.

Ian2012 commented 2 months ago

@feanil shouldn't it be ubuntu-latest as decided in this discussion: https://github.com/openedx/platform-roadmap/issues/377?

mariajgrimaldi commented 2 months ago

@Ian2012: thank you. I completely missed the details of the discussion. I'll be updating the PRs.

feanil commented 1 month ago

Awesome, thanks for taking care of this! Yes, hopefully with ubuntu-latest, we won't have to do much more of this kind of maintenance in the future.