diff --git a/pkg/universe.dagger.io/examples/changelog.com/highlevel/ci.cue b/pkg/universe.dagger.io/examples/changelog.com/highlevel/ci.cue index 57dfae7a..713906cd 100644 --- a/pkg/universe.dagger.io/examples/changelog.com/highlevel/ci.cue +++ b/pkg/universe.dagger.io/examples/changelog.com/highlevel/ci.cue @@ -42,8 +42,8 @@ dagger.#Plan & { mix: { env: "prod" app: _appName - depsCache: "readonly" - buildCache: "readonly" + depsCache: "private" + buildCache: "private" } workdir: _ // FIXME: remove copy-pasta @@ -52,7 +52,7 @@ dagger.#Plan & { // FIXME: do we need an ID here? id: "\(mix.app)_assets_node_modules" // FIXME: does this command need write access to node_modules cache? - concurrency: "readonly" + concurrency: "private" } dest: "\(workdir)/node_modules" } @@ -71,14 +71,16 @@ dagger.#Plan & { assets: docker.#Build & { steps: [ // 1. Start from dev runtime build - build, + { + output: build.output + }, // 2. Build web assets mix.#Run & { mix: { env: "dev" app: _appName - depsCache: "readonly" - buildCache: "readonly" + depsCache: "private" + buildCache: "private" } // FIXME: move this to a reusable def (yarn package? or private?) mounts: nodeModules: { diff --git a/pkg/universe.dagger.io/examples/changelog.com/highlevel/elixir/mix/mix.cue b/pkg/universe.dagger.io/examples/changelog.com/highlevel/elixir/mix/mix.cue index 88737154..51652281 100644 --- a/pkg/universe.dagger.io/examples/changelog.com/highlevel/elixir/mix/mix.cue +++ b/pkg/universe.dagger.io/examples/changelog.com/highlevel/elixir/mix/mix.cue @@ -71,9 +71,9 @@ import ( } docker.#Run env: MIX_ENV: mix.env + workdir: string { mix: depsCache: string - workdir: string mounts: depsCache: { contents: engine.#CacheDir & { id: "\(mix.app)_deps" @@ -84,7 +84,6 @@ import ( } | {} { mix: buildCache: string - workdir: string mounts: buildCache: { contents: engine.#CacheDir & { id: "\(mix.app)_deps" diff --git a/pkg/universe.dagger.io/examples/changelog.com/highlevel/gerhard/config.cue b/pkg/universe.dagger.io/examples/changelog.com/highlevel/gerhard/config.cue new file mode 100644 index 00000000..edef63f7 --- /dev/null +++ b/pkg/universe.dagger.io/examples/changelog.com/highlevel/gerhard/config.cue @@ -0,0 +1,3 @@ +package ci + +inputs: directories: app: path: "/Users/gerhard/github.com/thechangelog/changelog.com/"