Skip to content

Enable IBM self-hosted s390x GitHub Actions runners for che-dashboard #23881

Description

@swapnilsingh-ibm

Is your task related to a problem? Please describe

s390x builds in che-dashboard CI currently use QEMU emulation, which is slower and less reliable than native execution. This causes flaky CI failures and longer build times for s390x architecture jobs.

Describe the solution you'd like

Enable IBM self-hosted s390x GitHub Actions runners for the eclipse-che/che-dashboard repository via the IBM/actionspz service (https://github.com/IBM/actionspz).

Projects need to be reviewed for eligibility before they're on-boarded (we see no problems with che-dashboard in this regard).

You can learn more about the service via our FAQ: https://github.com/IBM/actionspz/blob/main/docs/FAQ.md

Describe alternatives you've considered

No response

Additional context

  • s390x support was enabled for che-dashboard and merged in PR - Enable che-dashboard build support on s390x architecture che-dashboard#1595
  • IBM's GitHub Actions self-hosted runners are available to use.
  • Che Dashboard Reviewer, @akurinnoy, quoted: "QEMU emulation for s390x is significantly slower and less reliable than native execution. If IBM can provide self-hosted s390x runners for GitHub Actions, it would resolve both the build time and flakiness concerns."

Metadata

Metadata

Assignees

No one assigned

    Labels

    area/dashboardhelp wantedCommunity, we are fully engaged on other issues. Feel free to take this one. We'll help you!kind/taskInternal things, technical debt, and to-do tasks to be performed.severity/P2Has a minor but important impact to the usage or development of the system.team/AThis team is responsible for the Che Operator and all its operands as well as chectl and Hosted Che

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    Status
    No status

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions