Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

main Workflow is cruel to forks #1412

Closed
jsoref opened this issue May 6, 2024 · 0 comments · Fixed by #1432
Closed

main Workflow is cruel to forks #1412

jsoref opened this issue May 6, 2024 · 0 comments · Fixed by #1432
Assignees
Labels
bug Something isn't working

Comments

@jsoref
Copy link
Contributor

jsoref commented May 6, 2024

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants