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
Tom Chauveau 9adeecd005
Fix data race issue by synchronizing events channel through waiting group
Previously, there was a data race condition error when `op
.#PushContainer` was called. It was because of the `Export` func
in `solver.go` that create a sub build pipeline and forward his
events to the main events channel (that catch all events that we log).
To fix it, channel are now split between build pipeline and
centralize into the old output channel (`ch`).

Signed-off-by: Tom Chauveau <tom.chauveau@epitech.eu>
2021-08-20 15:33:15 +02:00
.dagger/env universe vendoring 2021-07-08 17:52:21 +02:00
.github ci: disable GHA cache for buildkit 2021-08-06 15:08:12 +02:00
client Fix data race issue by synchronizing events channel through waiting group 2021-08-20 15:33:15 +02:00
cmd Improve dagger input UX (solve #874) 2021-08-17 17:13:30 +02:00
compiler doc: finished structure, supports title 2021-06-04 09:01:32 +02:00
docs Adding support for azure storage 2021-08-17 17:23:01 +08:00
environment op.#Exec hack: improve performance by 100x on big configs 2021-07-29 16:37:47 +02:00
keychain keychain: always ensure the default key is generated 2021-06-17 17:23:11 +02:00
solver Fix login miss behavior and update op 2021-07-01 14:08:49 +02:00
state Fix input git to correctly handle subdir argument (solve #884) 2021-08-17 15:06:28 +02:00
stdlib Remove skip for docker.#Push tests 2021-08-20 14:08:34 +02:00
telemetry telemetry support 2021-07-20 14:28:06 +02:00
tests Merge pull request #891 from TomChv/fix/input-git-subdir 2021-08-19 20:30:15 +02:00
util telemetry support 2021-07-20 14:28:06 +02:00
version move versioning into the version package 2021-07-19 17:43:45 +02:00
website Merge pull request #880 from slumbering/docsearch-crawler 2021-08-17 14:18:03 +02:00
.gitignore added goreleaser base config 2021-04-29 14:35:14 -07: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
CONTRIBUTING.md Fix typo in CONTRIBUTING.md 2021-07-29 18:29:45 +02:00
doc.go add a go file to the root folder 2021-02-17 13:13:17 -08:00
Dockerfile build(deps): bump golang from 1.16.5-alpine to 1.16.6-alpine 2021-07-14 19:04:55 +00:00
go.mod support buildkit cache export/import 2021-07-28 14:28:20 +02:00
go.sum support buildkit cache export/import 2021-07-28 14:28:20 +02: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 move versioning into the version package 2021-07-19 17:43:45 +02:00
README.md README: fix Discord link 2021-07-01 18:53:07 +02:00
tracing.compose.yaml Move to OpenTelemetry 2021-07-09 09:47:36 +02:00
universe universe: another name for stdlib 2021-05-01 01:03:58 -07:00

Dagger

Dagger is a programmable deployment system.

Using Dagger, software builders can automate the deployment of any application to any infrastructure, in just a few lines of code.

Getting Started

Documentation website