Skip to content

main Workflow is cruel to forks #1412

@jsoref

Description

@jsoref

https://github.com/jsoref/codecov-action/actions/runs/8976017868

image

Annotations

7 errors and 3 warnings
run (macos-latest-xlarge)
The job was not started because recent account payments have failed or your spending limit needs to be increased. Please check the 'Billing & plans' section in your settings.
Show more
run (macos-latest)
The job was canceled because "macos-latest-xlarge" failed.
run (macos-latest)
The operation was canceled.
run (ubuntu-latest)
The job was canceled because "macos-latest-xlarge" failed.
run (ubuntu-latest)
A task was canceled.
run (windows-latest)
The job was canceled because "macos-latest-xlarge" failed.
run (windows-latest)
The operation was canceled.

runs-on: ${{ matrix.os }}
strategy:
matrix:
os: [macos-latest, windows-latest, ubuntu-latest, macos-latest-xlarge]

This workflow is set to fail-fast which means either forks have to pony up to pay for xl mac runners or they can't build anything.

Instead of doing that, the xl mac runner should be in its own job (it can be the same file). You could use a reusable workflow (or an action) to share the actual steps.

Metadata

Metadata

Labels

bugSomething isn't working

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions