Skip to content

Add fail-fast: false to the GitHub Actions workflow #2753

Description

@mercury233

Before opening a new feature request, please read Requesting New Features and consider if this is something you can contribute yourself. If this a new request, help us help you by filling in the template below.

What problem will this solve?

Currently, Premake uses the default fail-fast: true behavior. If any matrix strategy within a job fails, the entire job is canceled.

This makes it difficult to compare the behavior of depsrc: [none, contrib, system], since the remaining matrix entries may be forcefully stopped.

What might be a solution?

Set fail-fast: false for the jobs with matrix strategy.
https://docs.github.com/en/actions/reference/workflows-and-actions/workflow-syntax#jobsjob_idstrategyfail-fast

What other alternatives have you already considered?

Anything else we should know?

This may cause GitHub Actions minutes or runner quota to be consumed more quickly.

(You can now support Premake on our OpenCollective. Your contributions help us spend more time responding to requests like these!)

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions