This repository has been archived on 2024-04-08. You can view files and clone it, but cannot push or open issues or pull requests.
Go to file
Andrea Luzzardi 1f97da4eb9 Fix nested vendoring
For code embedding (e.g. deploy.sh), we've changed vendor embedding to
include all contents instead of just CUE files #1526.

The problem is we're vendoring the package's `cue.mod/pkg`.

This fixes it.

Signed-off-by: Andrea Luzzardi <aluzzardi@gmail.com>
2022-01-31 17:06:00 -08:00
.dagger/env Update and add missing gitignore 2022-01-21 21:23:57 +01:00
.github Default semver bump type when scheduled 2022-01-25 19:58:41 +00:00
client engine: redact dynamic secrets (e.g. #NewSecret) 2022-01-07 12:08:37 -08:00
cmd Merge pull request #1526 from TomChv/fix/embed-sh-script 2022-01-28 15:22:26 -08:00
compiler value.Walk: fix data race 2022-01-25 16:36:24 -08:00
cue.mod/pkg Update and add missing gitignore 2022-01-21 21:23:57 +01:00
docs fix: Build from source instructions 2022-01-28 11:38:04 +01:00
environment We need to use the State() function, rather than Result().ToState() 2022-01-03 14:34:49 -07:00
infra Add a new make target that provisions dagger-ci declaratively 2022-01-26 23:13:59 +00:00
keychain keychain: always ensure the default key is generated 2021-06-17 17:23:11 +02:00
mod Remove dependence on project, use cue.mod path. 2022-01-27 16:54:42 -07:00
pkg Fix nested vendoring 2022-01-31 17:06:00 -08:00
plan Merge pull request #1534 from grouville/reconcile-auth 2022-01-31 16:08:53 -08:00
plancontext netlify: Europa port 2022-01-20 16:10:14 -08:00
solver Make ParseAuthHost public 2022-01-31 23:14:35 +01:00
state vendoring: support multiple modules 2022-01-11 16:51:54 -08:00
telemetry fixed linting errors 2021-12-14 09:08:58 -08:00
tests Merge pull request #1534 from grouville/reconcile-auth 2022-01-31 16:08:53 -08:00
util fix: 🐛 improve message consistency + log error 2022-01-28 10:56:33 +01:00
version move versioning into the version package 2021-07-19 17:43:45 +02:00
website build(deps): bump amplitude-js from 8.16.0 to 8.16.1 in /website 2022-01-31 19:46:26 +00:00
.gitignore Add a new make target that provisions dagger-ci declaratively 2022-01-26 23:13:59 +00:00
.golangci.yml cleanup: move packages to top level, change vanity URL 2021-05-25 16:54:00 -07:00
.goreleaser.yml move versioning into the version package 2021-07-19 17:43:45 +02:00
.markdownlint.yaml docs: kubernetes: support kind/gke/eks 2021-06-14 17:37:24 +02:00
doc.go add a go file to the root folder 2021-02-17 13:13:17 -08:00
Dockerfile Bump golang from 1.16.10-alpine to 1.16.13-alpine 2022-01-12 20:51:00 +00:00
go.mod build(deps): bump google.golang.org/grpc from 1.43.0 to 1.44.0 2022-01-26 19:06:33 +00:00
go.sum build(deps): bump google.golang.org/grpc from 1.43.0 to 1.44.0 2022-01-26 19:06:33 +00:00
install.ps1 Updated the Installer and Docs 2021-06-30 17:54:48 +02:00
install.sh release: added install script 2021-05-03 17:20:45 -07:00
LICENSE add LICENSE file 2021-01-14 12:36:19 -08:00
Makefile Add a new make target that provisions dagger-ci declaratively 2022-01-26 23:13:59 +00:00
README.md Use CONTRIBUTING from our org 2022-01-20 16:29:07 +00:00
semver Unblock auto-releases 2022-01-25 11:42:46 +00:00
tracing.compose.yaml Move to OpenTelemetry 2021-07-09 09:47:36 +02:00
universe cue modules: move stdlib to pkg/alpha.dagger.io 2022-01-11 13:16:37 -08:00

Dagger

Dagger is a portable devkit for CICD.

Using Dagger, software teams can develop powerful CICD pipelines with minimal effort, then run them anywhere. Benefits include:

  • Unify dev and CI environments. Write your pipeline once, Dagger will run it the same everywhere.
  • Reduce CI lock-in. No more re-writing everything from scratch every 6 months.

How does it work?

  1. Automate actions with your favorite programming language. No proprietary SDK: just regular shell, Go, Javascript, Python...
  2. Reuse actions from a large and growing catalog.
  3. Tie it all together in CUE - a revolutionary declarative language invented at Google. No more YAML hell!
  4. Test and debug instantly on your local machine. No more waiting 10min to catch a typo.
  5. Run your pipelines on any Docker-compatible runtime, for maximum portability. This means most modern CI runners can run Dagger out of the box.

Getting Started

Documentation website