3 ms·
The other problem with Github Actions that I always mention that muddies the waters when it comes to discussions of it is that GHA itself is front loaded as act
by SOLAR_FIELDS 2y ago
The other problem with Github Actions that I always mention that muddies the waters when it comes to discussions of it is that GHA itself is front loaded as actually multiple different things:
1. Event dispatching/triggers, the thing that spawns webhooks/events to do things
2. The orchestration implementation (steps/jobs, a DAG-like workflow execution engine)
3. The reusable Actions marketplace
4. The actual code that you are running as part of the build
5. The environment setup/secrets of GHA, in other words, the makeup of how variables and other configurations are injected into the environment.
The most maintainable setups only leverage 1 directly from GHA. 2-5 can be ignored or managed through containerized workflow in some actual build system like Bazel, Nix, etc.