free-programming-books/.github/workflows
David Ordás 62d466df22
ci(check-urls): use a matrix to speed-up execution (#7060)
* ci(check-urls): use a matrix to speed-up execution

The matrix strategy creates 10 max-parallel workers with a disabled fail-fast parameter

Examples
- Before: https://github.com/davorpa/free-programming-books/actions/runs/2999590952
- After: https://github.com/davorpa/free-programming-books/actions/runs/3007199364

Running the workflow when -langs or -subject files are involved could exhaust the runner execution max-time.

Using this implementation... the elapsed time is of the longest execution time, normally no more than 30min on the worst of cases

* fix: parallel strategy when matrix files.length == 0

* security: apply EbookFoundation/free-programming-books#9287

::set-output --> GITHUB_OUTPUT env file
2023-02-24 11:35:13 -05:00
..
check-urls.yml ci(check-urls): use a matrix to speed-up execution (#7060) 2023-02-24 11:35:13 -05:00
detect-conflicting-prs.yml security: set-output cmd deprecated. Use $GITHUB_OUTPUT env file (#9287) 2023-02-23 10:06:07 -05:00
fpb-lint.yml Set permissions for GitHub actions (#6820) 2022-08-11 10:05:58 +02:00
issues-pinner.yml ci(pinner): Create issues-pinner.yml workflow (#7056) 2022-09-14 13:54:10 -04:00
stale.yml security: set-output cmd deprecated. Use $GITHUB_OUTPUT env file (#9287) 2023-02-23 10:06:07 -05:00