Architect-level DevOps optimization for Dagger workflows on ARC with direct Dagger CLI execution, cache-first module design, and reusable TypeScript composition.
This skill defines optimization standards for Dagger workflows in Staytuned repositories, with a focus on:
dagger CLI usage in CI (not wrapper actions)st-arc)A practical architecture + execution policy for CI/CD and Dagger modules so pipelines are fast, secure, maintainable, and reusable across repositories.
npm install runs and multi-gigabyte browser downloads.All Daggerized workflows must run on st-arc.
runs-on: st-arc
Always include the bootstrap step to connect to the internal Dagger engine.
- name: Bootstrap Dagger (ARC)
uses: staytunedllp/devops/.github/actions/dagger-bootstrap@main
with:
namespace: dagger
label_selector: name=dagger-engine
After bootstrap, execute Dagger directly with shell commands.
run: dagger call ...uses: dagger/[email protected]Standard pattern: