🛠 Tooling: Unify CI GitHub Actions workflows into a single ci.yml #1099
Labels
area: tooling
Managing the repository's maintenance
status: accepting prs
Please, send a pull request to resolve this!
type: cleanup
Tech debt or other code/repository cleanups
Milestone
Bug Report Checklist
main
branch of the repository.Overview
Right now, every CI workflow that runs in this repo is declared in a separate GitHub Actions workflow:
.github/workflows/lint.yml
.github/workflows/lint-spelling.yml
.github/workflows/tsc.yml
But, many of those workflows right now have the exact same
on
declaration:create-typescript-app/.github/workflows/lint-spelling.yml
Lines 11 to 15 in c348a61
We could reduce the number of workflow job files by putting all the ones with the same
on
in a singleci.yml
file. I like the idea of having fewer files!Additional Info
But, I don't know what the general "best practice" is for GitHub Actions is. What single recommendation has the community decided on, if there even is one? Or failing that, is there a standard recommendation that this template should go by?
Investigation required. This issue will only be marked as
accepting prs
if this question can be answered... somewhat definitively.The text was updated successfully, but these errors were encountered: