-
I've been experiencing some pain points with our monorepo and its infrastructure tooling. While this is all fresh on my mind, I wanted to create an issue detailing approaches taken and their pros/cons…
-
Sometimes we may use `ARG` with a default value that we treat as a constant. This can be useful for declaring a reusable value at build-time in an Earthfile.
It's not always clear, however, that t…
-
Currently some components use Earthly Earthfiles while others use Dockerfiles. Get everything within the same ecosystem.
On one hand, removing Earthly means more engineering work to replace the scrip…
-
# Summary
`+build-testing` procedure from [spaceros Earthfile](https://github.com/space-ros/docker/blob/main/spaceros/Earthfile) invoked in CI should produce summary of tests and static code analysis…
-
### What went wrong?
I am trying to run a project, which tries to access Docker images. If one of the images is stored locally and `FROM` is set like `:latest`, I receive the following error:
```
…
-
Running into an issue while using UDCs for deployment steps. Ideally the UDCs would only be ran when using the `--push` tag and `RUN --push` seems like the preferred way to do that, but using any `ARG…
-
One community member reported Earthly failing as `Earthfile line 3:0 invalid arguments for IMPORT: [./lib as core]` for this Earthfile:
```
IMPORT ./libs as core
build.environment:
DO core+I…
-
### What went wrong?
Earthly allows copying multiple directories:
```earthfile
copy:
COPY --dir dir1 dir2 .
```
It also allows expanding src (and dest and flag) arguments to `COPY`:
```ea…
-
**What went wrong?**
After 0.8 earthly began using `git for-each-ref --contains HEAD --format '%(refname:lstrip=-1)'` to implement `EARTHLY_GIT_REFS` (#3341).
On large repositories this command beco…
-
I start thinking for along time about having tree-sitter for earthlyfile, but i dont have time to tackle this.
The benefit of it is we can unify syntax highlighting across editors (vim, emacs, heli…