You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@Snugug shared a cool Github Actions pattern he's using to run multiple jobs in parallel but only after the project has been built. Basically it's a combo of the needs job property combined with uploading/downloading artifacts.
it gives two benefits:
you can do jobs in parallel, to get all CI finishing faster.
a separate 'commit status' item for Lighthouse. Sam sez he likes this especially depending on how he did his budgets. maybe some are required and others more optional.
Hey @paulirish, thank you for sharing!
At Treo, we came up with the same pattern. It allows us to have separate statuses for build and LH results, and test different URL groups in parallel.
I will add a recipe with an example for this case.
@Snugug shared a cool Github Actions pattern he's using to run multiple jobs in parallel but only after the project has been built. Basically it's a combo of the
needs
job property combined with uploading/downloading artifacts.it gives two benefits:
https://github.com/chromeos/static-site-scaffold/blob/master/.github/workflows/nodejs.yml shows it in use. pretend the commented-out job is still there. ;)
users of this action probably would like to use this kinda pattern.
The text was updated successfully, but these errors were encountered: