Tony Worm
0e32bc68f8
add file ops
...
Signed-off-by: Tony Worm <tony@hofstadter.io>
2021-03-15 22:08:54 -07:00
Tony Worm
472070d7f8
add #WriteFile and #Mkdir to #Op
...
Signed-off-by: Tony Worm <tony@hofstadter.io>
2021-03-15 22:08:54 -07:00
Solomon Hykes
6460a5c9fc
Rename dagger.#Dir to dagger.#Artifact
...
Signed-off-by: Solomon Hykes <sh.github.6811@hykes.org>
2021-03-13 00:11:59 -08:00
Andrea Luzzardi
3ce985b594
Merge pull request #176 from dagger/lint-tests
...
test: lint cue test files
2021-03-12 18:17:43 -08:00
Andrea Luzzardi
b04c046234
test: lint cue test files
...
Signed-off-by: Andrea Luzzardi <aluzzardi@gmail.com>
2021-03-12 18:12:58 -08:00
Andrea Luzzardi
657ba7ce34
Merge pull request #175 from dagger/test-push
...
test: PushContainer
2021-03-12 18:12:01 -08:00
Solomon Hykes
1f874025aa
Improve examples using go & docker stdlib packages
...
Signed-off-by: Solomon Hykes <sh.github.6811@hykes.org>
2021-03-12 18:10:36 -08:00
Solomon Hykes
be64c1576b
stdlib package: git
...
Signed-off-by: Solomon Hykes <sh.github.6811@hykes.org>
2021-03-12 18:10:36 -08:00
Solomon Hykes
41c973ba04
stdlib package: docker
...
Signed-off-by: Solomon Hykes <sh.github.6811@hykes.org>
2021-03-12 18:10:36 -08:00
Andrea Luzzardi
5ccf617245
ci: install git-crypt
...
Signed-off-by: Andrea Luzzardi <aluzzardi@gmail.com>
2021-03-12 17:31:10 -08:00
Andrea Luzzardi
19b9ec2721
ci: remove build, already done by integration tests
...
Signed-off-by: Andrea Luzzardi <aluzzardi@gmail.com>
2021-03-12 17:20:05 -08:00
Andrea Luzzardi
e7ecc87631
ci: login to dockerhub
...
Signed-off-by: Andrea Luzzardi <aluzzardi@gmail.com>
2021-03-12 17:12:55 -08:00
Andrea Luzzardi
9887166c71
test: add push-container
...
Signed-off-by: Andrea Luzzardi <aluzzardi@gmail.com>
2021-03-12 17:12:55 -08:00
Andrea Luzzardi
9725b8de69
test: add secrets for testing
...
Signed-off-by: Andrea Luzzardi <aluzzardi@gmail.com>
2021-03-12 17:03:22 -08:00
Andrea Luzzardi
9d916a2fc2
Merge pull request #173 from dagger/push-container
...
Push Container Support
2021-03-12 15:52:52 -08:00
Andrea Luzzardi
b15c841a24
pipeline: Use result rather than source LLB of sub-pipelines
...
Signed-off-by: Andrea Luzzardi <aluzzardi@gmail.com>
2021-03-12 13:41:24 -08:00
Andrea Luzzardi
c923e5042b
cleanup: solver/fs
...
- Solver: Encapsulates all access to Buildkit. Can solve plain LLB, invoke external frontends (for DockerBuild) and export (for ContainerPush)
- FS (now BuildkitFS) implements the standard Go 1.16 io/fs.FS interface and provides a read-only filesystem on top of a buildkit result. It can be used with built-ins such as fs.WalkDir (no need to have our own Walk functions anymore)
- Moved CueBuild into compiler.Build since it no longer depends on Buildkit. Instead it relies on the io/fs.FS interface, which is used both for the base config and the stdlib (go:embed also uses io/fs.FS). Overlaying base and the stdlib is now done by the same code.
Signed-off-by: Andrea Luzzardi <aluzzardi@gmail.com>
2021-03-12 13:38:49 -08:00
Andrea Luzzardi
fa7308ab94
Merge pull request #172 from dagger/dependabot/go_modules/cuelang.org/go-0.3.0-beta.6
...
build(deps): bump cuelang.org/go from 0.3.0-beta.5 to 0.3.0-beta.6
2021-03-12 00:04:08 -08:00
Andrea Luzzardi
eba0440b93
Merge pull request #171 from dagger/dependabot/docker/golang-1.16.2-alpine
...
build(deps): bump golang from 1.16.1-alpine to 1.16.2-alpine
2021-03-11 23:58:25 -08:00
Andrea Luzzardi
90641cea2d
ci: update cue versioning schema
...
Signed-off-by: Andrea Luzzardi <aluzzardi@gmail.com>
2021-03-11 23:57:23 -08:00
dependabot[bot]
bd7eb64048
build(deps): bump cuelang.org/go from 0.3.0-beta.5 to 0.3.0-beta.6
...
Bumps cuelang.org/go from 0.3.0-beta.5 to 0.3.0-beta.6.
Signed-off-by: dependabot[bot] <support@github.com>
2021-03-12 07:21:01 +00:00
dependabot[bot]
b2737eaae1
build(deps): bump golang from 1.16.1-alpine to 1.16.2-alpine
...
Bumps golang from 1.16.1-alpine to 1.16.2-alpine.
Signed-off-by: dependabot[bot] <support@github.com>
2021-03-12 07:07:03 +00:00
Andrea Luzzardi
c35eca99e1
push container support
...
Signed-off-by: Andrea Luzzardi <aluzzardi@gmail.com>
2021-03-11 16:41:19 -08:00
Andrea Luzzardi
78236470f7
Merge pull request #169 from dagger/pin-go-version
...
dockerfile: pin go version
2021-03-11 12:18:11 -08:00
Andrea Luzzardi
36de565acb
dockerfile: pin go version
...
Signed-off-by: Andrea Luzzardi <aluzzardi@gmail.com>
2021-03-11 12:12:35 -08:00
Sam Alba
a546582388
Merge pull request #167 from dagger/secrets
...
Add dagger.#Secret to dagger spec
2021-03-10 15:21:20 -08:00
Andrea Luzzardi
db2184262c
Add dagger.#Secret to dagger spec.
...
This currently does nothing and is only useful for flagging secrets.
Signed-off-by: Andrea Luzzardi <aluzzardi@gmail.com>
2021-03-10 15:14:39 -08:00
Andrea Luzzardi
b039bfd334
Merge pull request #166 from dagger/flow-cleanup
...
flow cleanup: separate TaskFunc from RunnerFunc
2021-03-10 15:09:02 -08:00
Andrea Luzzardi
3628dbda84
flow cleanup: separate TaskFunc from RunnerFunc
...
Extracted from #140
This will help be more flexible in what gets executed and how (e.g. for
running tests for instance)
Signed-off-by: Andrea Luzzardi <aluzzardi@gmail.com>
2021-03-10 15:01:37 -08:00
Andrea Luzzardi
cbac2f6978
Merge pull request #165 from dagger/fix-compute-syntax
...
ported tests + examples to new syntax
2021-03-10 14:05:51 -08:00
Sam Alba
3f55f4cd1d
ported tests + examples to new syntax
...
Signed-off-by: Sam Alba <sam.alba@gmail.com>
2021-03-10 13:51:03 -08:00
Andrea Luzzardi
ef1bb4b873
Merge pull request #159 from verdverm/remove-local-default
...
Fix a source of performance degradation
2021-03-08 17:44:45 -08:00
Tony Worm
3e5df44a1d
cue/fmt: stdlib/dagger
...
Signed-off-by: Tony Worm <tony@hofstadter.io>
2021-03-08 11:11:29 -05:00
Tony Worm
0d3aace2b9
test.sh: fix relpath to dagger, enable stdlib/{go,yarn} tests
...
Signed-off-by: Tony Worm <tony@hofstadter.io>
2021-03-08 11:05:57 -05:00
Tony Worm
3a7a21326a
fixes perf with dogfood
...
Signed-off-by: Tony Worm <tony@hofstadter.io>
2021-03-08 10:09:21 -05:00
Solomon Hykes
7a77466a66
DX: change "#dagger: compute: " to "#compute: "
...
Signed-off-by: Solomon Hykes <sh.github.6811@hykes.org>
2021-03-06 19:39:22 -08:00
Sam Alba
3f445f2421
Merge pull request #158 from dagger/fix-mount-tmpfs
...
Fix mount tmpfs
2021-03-04 18:32:28 -08:00
Sam Alba
aef0139920
implemented tmpfs mount test
...
Signed-off-by: Sam Alba <sam.alba@gmail.com>
2021-03-04 14:06:48 -08:00
Sam Alba
514dde4e6d
renamed mount arg tmp to tmpfs
...
Signed-off-by: Sam Alba <sam.alba@gmail.com>
2021-03-04 14:03:50 -08:00
Andrea Luzzardi
2d45895097
Merge pull request #155 from dagger/stdlib-tests
...
stdlib: basic tests for alpine go and yarn
2021-03-04 11:55:49 -08:00
Andrea Luzzardi
81cdccf541
basic tests for alpine go and yarn
...
Signed-off-by: Andrea Luzzardi <aluzzardi@gmail.com>
2021-03-04 11:31:00 -08:00
Andrea Luzzardi
256f373a52
Merge pull request #154 from dagger/opentracing
...
opentracing support
2021-03-04 11:04:42 -08:00
Andrea Luzzardi
f35df0475b
opentracing support
...
Signed-off-by: Andrea Luzzardi <aluzzardi@gmail.com>
2021-03-04 10:45:20 -08:00
Sam Alba
5fed74bc55
Merge pull request #153 from dagger/example-aws-monitoring
...
AWS Cloudformation + HTTP monitoring example
2021-03-03 18:36:30 -08:00
Sam Alba
bac3ff4f68
stdlib: cuefmt
...
Signed-off-by: Sam Alba <sam.alba@gmail.com>
2021-03-03 18:08:43 -08:00
Sam Alba
56bcf6366c
implemented http-monitoring example using AWS Cloudformation and AWS Cloudwatch Synthetics
...
Signed-off-by: Sam Alba <sam.alba@gmail.com>
2021-03-03 17:34:00 -08:00
Sam Alba
64ab495c82
implemented aws.#Config and aws/cloudformation packages in stdlib
...
Signed-off-by: Sam Alba <sam.alba@gmail.com>
2021-03-03 17:33:19 -08:00
Sam Alba
98a06c67d2
add support for sub-dirs packages in stdlib
...
Signed-off-by: Sam Alba <sam.alba@gmail.com>
2021-03-03 17:24:45 -08:00
Sam Alba
ee7bb3c3f5
implemented "write-file" and "mkdir" ops
...
Signed-off-by: Sam Alba <sam.alba@gmail.com>
2021-03-03 17:24:21 -08:00
Andrea Luzzardi
14aa03e3e3
Merge pull request #152 from dagger/relax-alpine-packages
...
stdlib: relax stdlib requirements
2021-03-03 11:46:29 -08:00