Skip to content

Feat: Add AlmaLinux as a secondary Linux distribution #110

@Kichura

Description

@Kichura

Type of issue

  • Error when running a workflow.
  • Request for additional tools or software for an existing image.
  • Request for a new image, Linux or Windows.
  • Other

Describe the issue
This has been talked about for a while now outside this repository but there is currently no secondary Linux distribution available for GitHub Actions that the general public itself can use as a fallback system in the event that Ubuntu suddenly has changes that break the workflows upon either pushing, pull requesting or get manually activated by maintainers.

Expected behavior
AlmaLinux is selectable as the OS by including almalinux-10 (for example) in the runs-on section.

Additional context
Docker is an interesting alternative for running the required alternative systems, However it doesn't actually solve the problem entirely as this will require a seperate installation to work in the repository itself and that it will make the workflow take longer to complete in the first place. (and self-hosting requires the sysadmin to manually accept incoming action requests which can get repetitive overtime)

Fedora was originally talked about by the general public but that one gets updated so frequently that it has stability concerns which is why i changed the main subject to say AlmaLinux instead. Alpine is automatically available as a fallback OS for the web version of VSCode that GitHub Codespaces currently offers on the other hand in the event that Ubuntu no longer works but not GH actions which is the primary reason why i made this issue to begin with.

Regardless of all that, I am looking forward to a release preview of said OS image if this somehow ends up as planned for the future or something like that however my expections for this entire issue are quite low given previous rejections.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions