Skip to content

act3-ai/dagger

Repository files navigation

🧱 act3-ai/dagger

A monorepo of reusable Dagger modules

This repository contains a growing collection of Dagger modules for use in common CI/CD, release, security, and automation workflows. Each module is designed to be composable, and versioned, making it easy to reuse across many repositories without duplication.


πŸ“¦ Modules

Each module can be used independently and is versioned separately.

Module Version Description Documentation
datatool v General tooling for data workflows daggerverse
docker v Builds, tags, and publishes container images daggerverse
git-cliff v Changelog and version generation using Git-Cliff daggerverse
gocoverage v Go coverage tooling and reporting daggerverse
goreleaser v Helpers for GoReleaser automation daggerverse
govulncheck v Scan Go dependencies for vulnerabilities daggerverse
markdownlint v Lint Markdown files daggerverse
python v Python tooling workflows daggerverse
release v Release automation and versioning daggerverse
renovate v Run Renovate in Dagger daggerverse
yamllint v Lint YAML files daggerverse

πŸš€ Getting Started

Install the Dagger CLI

You must have the Dagger CLI installed to use these modules:

curl -fsSL https://dagger.io/install.sh | sh

Verify installation:

dagger version

πŸ”Œ Using a Module

Example

dagger call \
  -m github.com/act3-ai/dagger/markdownlint@v0.2.1 \
  --src=. \
  lint

Inspect available functions and arguments:

dagger call -m github.com/act3-ai/dagger/markdownlint@v0.2.1 --help

About

A collection of dagger modules used by act3-ai.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages