|
|
|
|
|
by iloveitaly
463 days ago
|
|
I very much agree here. I've had the best luck when there is as little as possible config in CI as possible: - mise for lang config - direnv for environment loading - op for secret injection - justfile for lint, build, etc Here's a template repo that I've been working on that has all of this implemented: https://github.com/iloveitaly/python-starter-template It's more complex than I would like it to be, but it's consistent and avoids having to deal with GHA too much. I've also found having a GHA playground is helpful: https://github.com/iloveitaly/github-action-playground |
|