Changelog
Changes
- 5fe4509: .gitignore: fix cloak path (@aluzzardi)
- 611ae3d: Accept multiple run args in yarn. (@sipsma)
- 08f78e4: Add Filesystem extensions to yarn and netlify/ts. (@sipsma)
- a4a3726: Add GoReleaser config (@gerhard)
- a43fb99: Add
withFS
and switchrootfs
->fs
(#3333) (@jlongtine) - 10fb460: Add a new v0.3 release GitHub Actions workflow (@gerhard)
- e2fb8ab: Add a test for image export. (@sipsma)
- 6837182: Add barebones nodejs sdk test. (@sipsma)
- a16248d: Add cache mount support to exec. (@sipsma)
- 551d159: Add cache mounts to yarn extension (@sipsma)
- 8f3b2b7: Add docker credential provider to session. (@sipsma)
- 5707c42: Add graphiql-explorer plugin to playground (@marcosnils)
- 7c40f09: Add initial SDK support; remove Dockerfile boilerplate. (@sipsma)
- 4955108: Add instructions for starting dagger-buildkitd (@sipsma)
- 76eb499: Add link for kapp extension (@jpadams)
- 9261fbb: Add project CLI tests. (@sipsma)
- ed75b39: Add simple test for generate. (@sipsma)
- b78ccec: Add ssh client to yarn base image. (@sipsma)
- b29881a: Add support for env and secretEnv to exec (@sipsma)
- 7df6f64: Add support for image export. (@sipsma)
- 7e95d05: Add writeFile field to Filesystem type (@marcosnils)
- 2bbf934: Backfill missing core operations. (@sipsma)
- 9baa9d0: Barebones TESTING.md (#3267) (@sipsma)
- 10a048f: Bump ajv from 6.12.0 to 6.12.6 in /examples/todoapp/ts (@dependabot[bot])
- 70bc16a: CI: add issues to backlog (@aluzzardi)
- 5d19f6b: Cache compilation of extensions. (@sipsma)
- 17f5dd7: Clean exec mount paths. (@sipsma)
- 0c507dd: Clean up README (@shykes)
- eb6a83f: Clean up README (@shykes)
- b7a9c58: Clean up and update demo v2 flow (@shykes)
- 8400bc4: Cloak: implement stable git API (@shykes)
- e857dcf: Code-only schema in Python (@helderco)
- 891164b: Comment custom publishers for latest_version & latest (@gerhard)
- 9cdf086: Continue writing demo v2 flow (@shykes)
- 849cceb: Copy-paste dagger-buildkitd setup code from dagger. (@sipsma)
- c64876d: Create netlify.toml (@slumbering)
- aa3cf69: Create proper entrypoint for python extensions (@helderco)
- 07d9405: Demo v2 flow (@shykes)
- 2952d5c: Dockerfile: add docker cli as dependency (@aluzzardi)
- 8a93af5: Docs: future DX, version 4 (@shykes)
- 711f807: Docs: improve introduction (@shykes)
- ef43ba9: Docs: intro cleanup, new diagrams (@shykes)
- 0f3f7ef: Document ssh-agent + dockerhub creds (@sipsma)
- fa53547: Document the current runtime protocol. (@sipsma)
- 553108a: Drop dagger/cloak from yamlName (@gerhard)
- 592cab4: Drop region templating in GoReleaser (@gerhard)
- 5071293: Enable manual trigger for lint & test workflows (@gerhard)
- 98be613: Exit 127 in TypeScript SDK if dagger dev --help fails (@gerhard)
- 23104b3: Fail Python SDK Engine if using an unsupported dagger binary (@gerhard)
- 5fc9fa6: First pass at documenting Cloak terms+concepts. (@sipsma)
- 852af2b: Fix YAML formatting in introduction.md (@gerhard)
- 82a62f0: Fix cloak generate context (@sipsma)
- 31f71da: Fix docs link in README (@shykes)
- 5067228: Fix double serialization of action outputs. (@sipsma)
- e37ac84: Fix formatting in docs/concepts.md (@sipsma)
- 92495f8: Fix handling of custom scalars from Go SDK. (@sipsma)
- 92555b3: Fix image push test when running locally with cache. (@sipsma)
- 7285134: Fix issue when reloading schema in graphiql explorer (@marcosnils)
- 01ea736: Fix linter errors. (@sipsma)
- 0554920: Fix linting errors. (@sipsma)
- dd8fe43: Fix path in netlify ts extension. (@sipsma)
- 8453fa5: Fix paths for schema files (@jlongtine)
- 0926575: Fix pyright type errors (@gerhard)
- 4bb5126: Fix type assertion when looking for input mounts. (@sipsma)
- da1dbe0: Format paths for Linux platform containers (@cdhunt)
- 56a34ba: Get Python client-simple example working again (@gerhard)
- 7aabf9b: Get v0.3.x GitHub Actions workflow ready for merge (@gerhard)
- f6e7ef8: Handle case where workdir and extension/script subdir are same. (@sipsma)
- e306c5b: Import the automation that we want in main after cloak merges (@gerhard)
- 2e1b0b5: Import the current docs (@gerhard)
- fb76507: Improve generate caching behavior. (@sipsma)
- f077eae: Include vars w/ lazy queries; simplify fs+string further (@sipsma)
- f708347: Initial code-first schema support in Go. (@sipsma)
- 66f2655: Initial conversion to use typed resolver methods. (@sipsma)
- dd2057d: Initial support for TS workflow. (@sipsma)
- c63320f: Make cloak generate less noisy with TS sdk for now. (@sipsma)
- 42348f9: Make dagger.json optional. (@sipsma)
- 6aaa827: Make nodejs sdk importable with npm. (@sipsma)
- 286dec5: Make tests run quicker (#3277) (@vito)
- 6cdd562: Minimize if branch of ForwardAgent. (@sipsma)
- 321bfa4: Mount parent result if FS so its contents are hashed. (@sipsma)
- 2a2fdfd: Move code generation to run in cloak engine. (@sipsma)
- 0369719: Move demo v1 to demos directory (@shykes)
- ef24331: Only mount ssh sock if set. (@sipsma)
- b57ff55: Preserve the cloak.yaml filename (@gerhard)
- 2b03cf9: Prettify generated Core schema (@kpenfound)
- d651082: Propagate platform to all marshals. (@sipsma)
- 4e75a35: Proposal for a new core API (2022-sep-12) (@shykes)
- 13ab3df: Pull+push all image config. (@sipsma)
- e45a803: Query.secret return value is not optional (@vito)
- 0366132: README: synchronize with docs intro (@shykes)
- 2e4826a: Refactor project code; support code-first w/ fallback to schema.graphql (@sipsma)
- cb271e5: Remove alias suggestion from doc. (@sipsma)
- 72770b4: Remove automount use of FSID. (@sipsma)
- 2f5fe59: Remove operations.graphql and generated go clients (for now). (@sipsma)
- 76bb62d: Remove some stray cloak.yamls (@sipsma)
- 6b67119: Remove todoapp example from this repo. (@sipsma)
- edaf59a: Rename all occurences of
cloak
withdagger
(@gerhard) - d8bf598: Rename cloak branch to main in workflows (@gerhard)
- c0d45d4: Rename dagger.yaml to cloak.yaml (@shykes)
- 43916b8: Rename netlify Deploy object to SiteURLs. (@sipsma)
- 154e87f: Require Node.js v16 LTS in dev & everywhere else (@gerhard)
- 41b581e: Revert "Revert "fix leaking registry goroutine + data race"" (@vito)
- e1b3c77: Revert "Temporary back-compat with previous cloak dev -p flag." (@sipsma)
- dba02c4: Revert "core test: use testutil" (@aluzzardi)
- 72ae253: Revert "core: add simple test" (@aluzzardi)
- ce678e8: Revert "fix leaking registry goroutine + data race" (@vito)
- 95e98ea: Split load+install of extensions; parse cloak.yaml server-side. (@sipsma)
- 28d3fc8: Support for private repos in runtimes+extensions. (@sipsma)
- 5ca7bc2: Support for scripts in cloak generate. (@sipsma)
- 397bac8: Support git dependencies in cloak.yaml (@sipsma)
- 742e2f2: Switch from cloak.yaml->dagger.json (@sipsma)
- f9895c8: Switch to project-centric approach. (@sipsma)
- 0530200: Switch to workdir; support read and write. (@sipsma)
- 3be72ff: Temporarily change where we publish S3 artefacts (@gerhard)
- f280410: Temporary back-compat with previous cloak dev -p flag. (@sipsma)
- f815211: Unify docs and make them easier to find (@shykes)
- 8721f42: Update Vmware demo video link (@AdilHoumadi)
- 99af218: Update cloak.json format; normalize paths better. (@sipsma)
- 7c521f0: Update demo v2 after live discussion (@shykes)
- 1f12c84: Update demo v2 script (with missing parts) (@shykes)
- 8c716e5: Update docs to remove references to operations+client codegen. (@sipsma)
- be1f20a: Update docs w/ dagger project; simplify to only extensions. (@sipsma)
- da8ec13: Update docs w/ slightly simplified go generation. (@sipsma)
- 8c9b3da: Update docs; disable cloak generate. (@sipsma)
- 17d94d0: Update extensions w/ new yarn schema. (@sipsma)
- 9fd9d98: Update generated API w/ new project schema. (@sipsma)
- 579cd2b: Update go dev docs for new DX and scripts. (@sipsma)
- db0b726: Update index.mjs (@slumbering)
- 2523c73: Update js build of engine. (@sipsma)
- 95d299d: Update js/ts dev docs for new DX and scripts. (@sipsma)
- a71adf8: Update netlify go w/ code-first. (@sipsma)
- 6aae086: Update queries to rely on cloak.yaml in root of repo. (@sipsma)
- 5522d4a: Update various dagger/cloak URLs to dagger/dagger. (@sipsma)
- 4f29d2d: Use SSH_AUTH_SOCK for git auth if set (@sipsma)
- 21a6c56: Use mocha for nodejs SDK testing (@slumbering)
- 3c751e3: Use more templating in GoReleaser (@gerhard)
- 932c345: Use the term "extension" in cloak.yaml and README (@shykes)
- 84afc6a: Use yaml.UnmarshalStrict so format errors are reported. (@sipsma)
- 76b2fb3: WIP: GraphQL Router (@aluzzardi)
- e7f82a4: WIP: core api cleanup (@aluzzardi)
- ea2e135: Workaround lack of parent field mount in netlify ts. (@sipsma)
- fab7470: [TS SDK] Add support for ts-node-esm (@crjm)
- fa668d6: actually evaluate the fs in buildkit inside evaluate (@sipsma)
- 6ac4470: add CacheVolume + creating from tokens (@vito)
- 8fb5f20: add Dockerfile (@aluzzardi)
- 63498e5: add Optional Chaining (@slumbering)
- d0c2a18: add Secret and FS types to TS (@sipsma)
- 29633ef: add cloak.yaml for core integration and query example (@aluzzardi)
- 371868b: add container { directory } (@vito)
- dbd9e82: add container { entrypoint, withEntrypoint } (@vito)
- 669f2d7: add container { file } (@vito)
- 7715cbc: add container { mounts, withoutMount } (@vito)
- 7fdb4b8: add container { publish } (@vito)
- 2a6ac32: add container { user, withUser } (@vito)
- d0df5a2: add container { variable, withoutVariable } (@vito)
- ad16e4c: add container { withMountedCache } (@vito)
- 9a791f1: add container { withMountedFile } (@vito)
- d6cf45a: add container { withMountedTemp } (@vito)
- bdc21d7: add dockerfile to core actions (@sipsma)
- 0daa906: add few more blurbs about invoking (@sipsma)
- 7a2aecd: add generate subcommand; add go todoapp impl (@sipsma)
- e9ff3dc: add go netlify impl (@sipsma)
- d6733f1: add link to vercel extension (@kpenfound)
- 471332b: add localdir support to cloak dev cmd (@sipsma)
- e64b75c: add old experiment (@aluzzardi)
- f9e53a3: add operations.graphql to rest of packages (@sipsma)
- 29fb5d7: add parent to runtime protocol; remove server-side resolver heuristics (@sipsma)
- ffc210f: add shim support with stdout/stderr/exitCode (@aluzzardi)
- 5657c33: add support for directly returning scalar from action (@sipsma)
- 079e481: add support for local dir imports (@sipsma)
- cabd9c0: add support for nested objects in output (@sipsma)
- 4108cec: add team parameter for netlify extension (@slumbering)
- a8d540c: add tests for secret + file mount interaction (@vito)
- 3e773eb: add typescript setup instructions (@sipsma)
- 69109a5: add yarn implementation (@sipsma)
- 9e3030e: added license (@mircubed)
- 064d98d: added private testing group intro (@mircubed)
- aa527bd: alpine: dont panic (@aluzzardi)
- 8085167: alpine: use graphql client generation (@aluzzardi)
- 95924f9: another simplification to cloak.yaml (@sipsma)
- b5587f5: api: chaining experiment (@aluzzardi)
- 094f8e8: api: move schema files outside of code (@aluzzardi)
- 43f6f34: appease linter (@vito)
- 3045ab6: appease linter (@vito)
- b0b1f6b: appease linter (@vito)
- 71fbed9: appease staticcheck (@vito)
- b578a20: appends error "docker info" to error when docker daemon is not running (fixes the "exit status 1" confusing error) (@samalba)
- 03b09c2: asterisk list (@kpenfound)
- 9e4f17b: barebones bash sdk support (@sipsma)
- 71c8c59: basic support for DaggerString (@sipsma)
- 5adc342: breaking: new Secrets API with secret file support (@vito)
- 153720d: bump go dependencies (@aluzzardi)
- cfe3710: bump test timeout (@vito)
- 36044aa: bump test timeout :( (@vito)
- 1ac7172: call other action from new ts action (@sipsma)
- e848b83: changing package.json files absolute path (@slumbering)
- 9bb688b: clarify invoking (@sipsma)
- a629f39: cleanly error when expected secret not present (@sipsma)
- 9b34b31: cleanup Go SDK (@aluzzardi)
- 527ae22: cleanup: match field name casing to resolver name (@aluzzardi)
- 36646b1: clientdir: exclude node_modules (@aluzzardi)
- 003d976: cloak: -f -> -c ; -q -> -f (@aluzzardi)
- 2e70ef9: cloak: config: fix panic if no actions are defined (@aluzzardi)
- 8a20600: cloak: dev: move cmd/dev to cloak sub-command (@aluzzardi)
- 640c0fe: cloak: disable old main (@aluzzardi)
- d45303d: cloak: dumb result to stdout, support query file (@aluzzardi)
- 5dff727: cloak: generate: set generated git attribute for generated files (@aluzzardi)
- 799c7f1: cloak: support -set, op- (@aluzzardi)
- d6d76fa: cmd test: dont panic (@aluzzardi)
- ca966cd: cmd/test: query formatting (@aluzzardi)
- dba7e5c: cmd/test: use graphql client (@aluzzardi)
- 99215b8: cmd/web -> cmd/dev (@aluzzardi)
- ba3808f: cmd/web: cleanup config loading (@aluzzardi)
- 1787a11: cmd/web: dagger.yaml support (@aluzzardi)
- 13c752b: cmd/web: fix engine interface (@aluzzardi)
- 0b4fdbc: cmd/web: tool (@aluzzardi)
- 5c996a9: cmd: remove generate (@aluzzardi)
- 9a7f8e9: config: fix local context (@aluzzardi)
- 6efc5aa: container { file, directory } validate path type (@vito)
- 52f2776: container { from } keeps mounts, refactor (@vito)
- 05cca7f: container.directory errors if dir does not exist (@vito)
- 78c76e1: core api: docstrings (@aluzzardi)
- 8273891: core api: minor fixes (@aluzzardi)
- c5eca61: core test: use testutil (@aluzzardi)
- e6861db: core/Solve: use res.SingleRef (@vito)
- de38cca: core/exec: hide shim from build logs and error messages (@aluzzardi)
- a215d61: core: Extend Filesystem with exec (@helderco)
- 2634c5f: core: add basic integration tests (@aluzzardi)
- 31abed8: core: add simple test (@aluzzardi)
- 129d501: core: ensure workspace writes can't escape symlinks (@aluzzardi)
- 253fa59: core: filesystem: add copy tests (@aluzzardi)
- bc2d9f4: core: filesystem: src/dest -> srcPath/destPath (@aluzzardi)
- f5755f7: core: fix channel usage (@aluzzardi)
- 3cf0ca6: core: fix linter issues (@aluzzardi)
- 5657296: core: http: fix for NewFile API (@aluzzardi)
- 394195f: core: improve docstrings (@aluzzardi)
- 94f8190: core: retrieve extension schema from the API (@aluzzardi)
- 046f2bc: core: support secrets (@aluzzardi)
- 90b04bb: cosmetic improvements to comments+import names (@sipsma)
- dec9432: create extension publishing guide (@kpenfound)
- 0ec93ce: de-emphasize context key in cloak.yaml (@sipsma)
- c65d50e: dedupe (@vito)
- 574202b: dedupe Directory test setup (@vito)
- 8da9adf: default to operations.graphql if query file not set and stdin is tty (@sipsma)
- 7ad211c: dev: switch to graphiql (@aluzzardi)
- 2d9774b: disable docstrings; the parser lib is too buggy to handle them sadly (@sipsma)
- 6fd2b10: disable laziness to see how it impacts DX (@sipsma)
- 4b0a1df: duplicate current core tests into separate file (@vito)
- 70f6bbf: enable multiple mount outputs from exec (@sipsma)
- 59ebee9: engine: ListenAndServe: fix panic (@aluzzardi)
- 0f2e2a3: engine: ListenAndServe: use same API instance (@aluzzardi)
- 66dc7bd: engine: dump logs to stderr (@aluzzardi)
- d9ed4b6: engine: opentracing support (@aluzzardi)
- 70a0fb0: engine: simplify interface, move secrets/localdirs mapping to cli (@aluzzardi)
- 8fdb731: error when retrieving directories from tmpfs/cache (@vito)
- 16c5d94: examople graphql_ts: use graphql client (@aluzzardi)
- 80f5b7f: examples/netlify: add docstrings (@aluzzardi)
- e8ef816: examples/netlify: update yarn dependencies (@aluzzardi)
- e541e0e: examples/python: documented example + force using the local dagger package (@samalba)
- 17f63db: examples/queries: README: fix broken link (@aluzzardi)
- 986d4ce: examples/queries: add README.md (@aluzzardi)
- fc5744a: examples/queries: add tests (@aluzzardi)
- f44a338: examples/queries: docker_build: remove hardcoded git ref (@aluzzardi)
- 8af949a: examples/queries: fix cloak command (@aluzzardi)
- f8a23a5: examples/queries: fix dagger.yaml Dockerfile paths (@aluzzardi)
- 50cb275: examples/queries: fix netlify dockerfile path (@aluzzardi)
- 19076a2: examples/queries: use dockerbuild instead of dockerfile (@aluzzardi)
- 78cd516: examples/todoapp: update yarn dependencies (@aluzzardi)
- 6a44e2a: examples: add queries (@aluzzardi)
- 74db17b: examples: graphql_ts: codegen (@aluzzardi)
- 5bc7a64: examples: graphql_ts: experiment with native graphql server in nodejs (@aluzzardi)
- b462234: examples: simple query with Python (@samalba)
- 0a7c2ca: exec: support line limit (@aluzzardi)
- 50d858e: explicitly code trivial resolver implementation (@sipsma)
- 4dfdba2: extension proxy: remove unused code (@aluzzardi)
- 72ec360: feat(core): add HTTP query (@dolanor)
- f6ce170: feat(core): add container { defaultArgs, withDefaultArgs } (@dolanor)
- 01127fb: feat: add a version subcommand that works like dagger (@dolanor)
- d5de504: fetch, persist, & respect image config via FSID (@vito)
- 1a0ac79: filesystem: copy support (@aluzzardi)
- af6b8ee: filesystem: scratch support (@aluzzardi)
- c2488ff: finish Directory API (@vito)
- 203041d: first pass at steps for demoing to users (@sipsma)
- 520a1ba: fix File.Decode receiver name (@vito)
- 34fd711: fix alpine example command (@sipsma)
- 4bafc67: fix cache invalidations by setting localuniqueid (@sipsma)
- 6256033: fix conn accept go routine leak (@sipsma)
- ccaf365: fix container.directory with overlapping mounts (@vito)
- 5446c3a: fix container.exitCode (@vito)
- c855a1a: fix data race (@vito)
- 50ead15: fix directory { withDirectory } with subdirs (@vito)
- d010081: fix invoke commands in readme (@sipsma)
- 45dc72d: fix issue with local src invalidating cache (@sipsma)
- b87bf6d: fix leaking registry goroutine + data race (@vito)
- be7ea41: fix platform-specific assertion (@vito)
- ed3245a: fix promise await in helloworld_ts (@sipsma)
- feaacef: fix recursive merge of schemas in router (@sipsma)
- 62b5be9: fix setting pointer value (@sipsma)
- 3adcc56: fix socket reuse issue (@sipsma)
- c811c28: fix stacked/overlapped mount propagation (@vito)
- ef5b845: fix typo (@vito)
- e5be97d: fix unintentionally optional params (@vito)
- bf8ef7e: fix: Make pass syntax/essential lint (#3135) (@jpadams)
- 22b9c13: fix: little typos (@dolanor)
- 5031907: fix: make envVariables return [EnvVariable!]! (@dolanor)
- 48a77a9: fix: update generated API code (@dolanor)
- ff49245: fix: update rebased code with EnvVariable (@dolanor)
- 00cb307: fs marshalling; shell util; core package autogenerated (@sipsma)
- 72ab478: go back to an array of keys internally (@vito)
- 287ccbd: go codegen: hide no arg resolvers, assume users want trivial for now (@sipsma)
- cd4473d: go codegen: hide obj from user for now (@sipsma)
- fbadcdc: go codegen: simplify some names (@sipsma)
- a44c4e2: go codegen: split user action and generated boilerplate to separate files (@sipsma)
- 66fc74f: go generate stubbing (@aluzzardi)
- ae4923a: go sdk: add native graphql client (@aluzzardi)
- 87df55d: go sdk: error handling (@aluzzardi)
- bba8c14: go sdk: generate server (@aluzzardi)
- 4ff4639: go sdk: move from sdk/go to sdk/go/dagger (@aluzzardi)
- 938e557: go sdk: pass graphql client by context (@aluzzardi)
- a9f3882: go sdk: query builder code generation (@aluzzardi)
- 874e742: go sdk: remove deprecated functions (@aluzzardi)
- e0d35f3: go: update module name (@aluzzardi)
- 9ed5a5e: gogenerate: fix inclusion of core schema (@sipsma)
- 20a506b: graphql api (@sipsma)
- 6a96146: graphql api: forward action docstrings (@aluzzardi)
- 65d3fd1: handle any field name and select multiple fields in query+eval (@sipsma)
- 55ce4ba: handle panics as 500 errors (@sipsma)
- 3dc84e6: handle relative paths throughout container API (@vito)
- d06d5fc: ignore Session.vim (@vito)
- 1a88194: implement directory { directory, withDirectory } (@vito)
- 9fa2127: implement directory { withCopiedFile } (@vito)
- f24c767: improve README examples; show chaining from alpine (@sipsma)
- dad03a6: include core schema w/ cloak generate (@sipsma)
- 6920763: include full graphql query in inputs (@sipsma)
- 442b9e1: initial Container implementation (@vito)
- 8d05f5a: initial File implementation (@vito)
- d330035: initial commit (@aluzzardi)
- 18433fc: initial demo skeleton (@sipsma)
- 9c7b6ac: initial directory schema support (@vito)
- 5dbbc3e: initial netlify implementation (@sipsma)
- 22b9d4c: initial set of dev instructions (@sipsma)
- e76eac0: initial steps for cli (@sipsma)
- ac0d578: introduce new host API, projects now use new core (@vito)
- 7c795bd: iterate on caching interface (@vito)
- 10ac1e7: lint (@kpenfound)
- 994cb8d: lint: use golangci (@aluzzardi)
- f6922e9: load graphql schemas from packages dynamically (@sipsma)
- 5949c86: localdir: support writing at relative path (@aluzzardi)
- e63196c: loosen TS configuration + target an older javascript language (@slumbering)
- 7fccb16: make core actions synchronous too (@sipsma)
- b290643: marshaling: add json struct tags (@aluzzardi)
- c37072e: merge Andrea's refactoring into separate packages (@sipsma)
- f372fa2: merge new go dx with working frontend protocol (@sipsma)
- 9262a84: message passing (@aluzzardi)
- 159a86d: migrate dockerfiles to each package (@sipsma)
- c5489bf: migrate netlify deploy over to new model (@sipsma)
- a4654f9: more background in demo steps (@sipsma)
- 8a7f45f: mount any fs args into the action container (@sipsma)
- b764943: move core.project to Query (@vito)
- 9e68d4c: move schema implementations to core/schema/ (@vito)
- be05c8c: node sdk: cleanup (@aluzzardi)
- 8c12cb2: node sdk: fix dependencies (@aluzzardi)
- 481ac4c: nodejs support (@aluzzardi)
- e959f18: only define graphql_ts schema once (@sipsma)
- 1c5e1a5: operations.graphql in todoapp (@sipsma)
- 3bd5cdf: parse dagger.yaml from flag in cloak cli (@sipsma)
- 4cfc5e7: platform detection support (@aluzzardi)
- 35c064a: pls lint (@kpenfound)
- 215c9fd: primitive integration with new "action-as-graphql-server" model (@sipsma)
- 28ffe8b: re-add accidentally deleted config.go (@sipsma)
- 561153a: re-add shell debug util (@sipsma)
- 5661bec: rebel against the linter (@vito)
- 3acd4fd: refactor(core): attempt to return [EnvVariable!]! with
variables
(@dolanor) - 1dbb6c5: refactor(core): rename variable->envVariable (@dolanor)
- 3ae5e00: reference issue in test comment (@vito)
- 7613140: remoteschema -> extension (@aluzzardi)
- 23b677c: remove all addSecret usage (@vito)
- 3d4e8cc: remove deprecated api package (@sipsma)
- 3b5f70b: remove deprecated cmd/demo and cmd/test (@aluzzardi)
- c6e6ded: remove extra newline (@kpenfound)
- 3b94f8a: remove go binary (@sipsma)
- d115074: remove some last remaining cloak references (@aluzzardi)
- bc6f0ef: removed a link mention and changed discord mention (@mircubed)
- 85258a5: removed extra letter (@mircubed)
- 211fee3: removed the swag mention (@mircubed)
- 6c5c9e4: rename dagger.graphql->schema.graphql (@sipsma)
- 1063a93: rename extension.schema.go->project.schema.go (@sipsma)
- a14d1df: reorganize api schema and use go:embed (@vito)
- 5a9c772: reset repository for cloak merge (@aluzzardi)
- 9a28908: respect platform (@vito)
- fdb5ebf: rewrite core integration tests using core API (@vito)
- ef47f1a: router: enable opentelemetry (@aluzzardi)
- 44331d6: router: move ServeConn into router (@aluzzardi)
- 41d0647: router: provide in-container router socket (@aluzzardi)
- 5282653: router: remove old stitch code (@aluzzardi)
- 391ccfc: router: split stitch into merge/compile (@aluzzardi)
- 5ce3227: sdk/python: added fixme in pythonruntime to make sure it is not forgotten (@samalba)
- 1525fe3: sdk/python: adds FSID and SecretID to client library (@samalba)
- 4acac2c: sdk/python: basic support for engine and client (@samalba)
- 40515fe: sdk/python: better engine cleanup (@samalba)
- 99835f3: sdk/python: cleaned up examples + fixed base image to run socat properly (@samalba)
- fa37be5: sdk/python: cleanup library, fixed the issue with the process left running (@samalba)
- 03b28b8: sdk/python: implement json serialization for strawberry types (and other dataclasses) (@samalba)
- 9804c44: sdk/python: implemented proper python packaging and documented local example (@samalba)
- d6c31a6: sdk/python: ported python runtime to new sdk interface (@samalba)
- de948bb: sdk/python: split server code into dagger package + some client refacto (@samalba)
- afcbb40: sdk/python: working example of a hello server extension (@samalba)
- 35b14cb: sdk: go: add do not edit disclaimer to auto-gen code (@aluzzardi)
- 87b9f4e: sdk: go: codegen all types (@aluzzardi)
- ba27c44: sdk: go: codegen update (@aluzzardi)
- a6bec6d: sdk: go: codegen: stable sort fields, args, etc (@aluzzardi)
- 95f8c1f: sdk: go: custom graphql marshaller to pass arguments (@aluzzardi)
- d995909: sdk: go: detect package name (@aluzzardi)
- 12b1e6c: sdk: go: explicit client (@aluzzardi)
- 5b45690: sdk: go: immutable querybuilder (@aluzzardi)
- ea45de3: sdk: go: invoke resolvers for lists (@aluzzardi)
- e7e817d: sdk: go: move generated API in SDK (@aluzzardi)
- 6faa48e: sdk: go: optional arguments support (@aluzzardi)
- 602fd6f: sdk: go: pass optional arguments as struct (@aluzzardi)
- 281a63f: sdk: go: use variables send arguments (@aluzzardi)
- 5640c0e: seemingly working fully lazy result types (@sipsma)
- e7905a9: send object+field names to runtimes for invocation (@sipsma)
- 9470f51: set localUniqueID when marshalling llb.Local (@sipsma)
- 10f8aa8: shim -> core/shim (@aluzzardi)
- 0db39e6: shim: fix race condition (@aluzzardi)
- cd4f4a0: simpler caching API: cacheVolume (@vito)
- ab19a0f: simplifies logic in buildkitd starting checks (@samalba)
- 86275af: simplify demo commands (@sipsma)
- 3deb278: small cleanups to apiServer (@sipsma)
- 7f265c7: stop using deprecated ssh/terminal (@aluzzardi)
- 10f68e1: stub: improve stubbing (@aluzzardi)
- 0eed4a1: support container { withMountedDirectory } (@vito)
- 886ebb2: support for local dir export (@sipsma)
- f3bfc2f: support localdir+secrets in cloak cli (@sipsma)
- 531ca7b: support multiple sources in cloak.yaml (@sipsma)
- 0d95ee2: support stdin + stdout/stderr redirects (@vito)
- e86547b: switch from frontend->execop model (@sipsma)
- 94af698: switch git { tree } to Directory (@vito)
- 5a11751: switch to func-based call convention (@sipsma)
- e26d026: switch to running one resolver per execop (@sipsma)
- 9614ebe: switch to sdk subpackage approach (@sipsma)
- 89db77d: tmp disable DaggerString until we reintegrate w/ new generated clients (@sipsma)
- 4387c66: track meta separate from regular mounts (@vito)
- 22202fb: ts: trim boilerplate by handling trivial resolve in runtime (@sipsma)
- b420730: turn todoapp into its own action (@sipsma)
- b326ffb: tweak naming of cloak.yaml fields (@sipsma)
- e60aede: tweaked demo instructions; show a change to website code rather than action (@sipsma)
- f2265a3: typescript sdk: provide graphql-request client (@aluzzardi)
- 815c9db: update README for newly simplified go dx (@sipsma)
- 0b9e6f2: update demo v1 w/ more snippets and most recent flow (@sipsma)
- e177986: update dev instructions w/ new cloak generate command (@sipsma)
- e53acfb: update docs for Dockerfile-less DX (@sipsma)
- 6b03146: update go actions w/ support for extend+subresolvers (@sipsma)
- 4cc857e: update go extensions w/ cleaner codegen (@sipsma)
- 1e74621: update readme+demo w/ modified action author instructions (@sipsma)
- 1ecbdf6: update ts codegen w/ extend schemas (@sipsma)
- fb80a2c: updated discord channel name (@mircubed)
- 97bae3c: use alpine flavored golang for tests (@vito)
- 9c293f0: use cobra for cmdline parse (@sipsma)
- 16806e0: use codegen client for TS todoapp (@sipsma)
- ba409ed: use codegen client in netlify ts action (@sipsma)
- 24ce268: use graphqlrequest in fs+string (@sipsma)
- 5b9736c: use new dagger.yaml in cloak cli (@sipsma)
- 7574dfd: use scratch directory for MultiFrom test (@vito)
- 2d2827f: use standard graphql client in dagger.Do (@sipsma)
- cb4ed92: use standard graphql handler; get graphiql support along the way (@sipsma)
- 0391a03: v0.0.0 (@aluzzardi)
- fd84af1: verify CacheID structure, hash tokens to create ID (@vito)
- 378563d: wip: core api: port more types (@aluzzardi)
- b8b643f: withMountedDirectory: respect sub-directories (@vito)
- b4b7822: withoutMount: remove only the upper stacked mount (@vito)
- e251b01: wrap errs in container { exec } (@vito)
Full Changelog: v0.2.34...v0.3.0-alpha.1
What to do next?
- Read the documentation
- Join our Discord server
- Follow us on Twitter