Merge pull request #1477 from gerhard/how-to-run-europa-with-changelog-highlevel

Make changelog.com highlevel Europa have fewer failures
This commit is contained in:
Solomon Hykes 2022-01-21 13:33:13 -08:00 committed by GitHub
commit ad07e9964f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 12 additions and 8 deletions

View File

@ -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: {

View File

@ -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"

View File

@ -0,0 +1,3 @@
package ci
inputs: directories: app: path: "/Users/gerhard/github.com/thechangelog/changelog.com/"