DeveloperC
DeveloperC
Just read the generated description into a variable like I am doing on GitLab. ``` RELEASE_DESCRIPTION=$(./git-cliff ${LATEST_TAG}.. --tag "${NEW_TAG}") ```
Some example GitLab repositories using this method. https://gitlab.com/DeveloperC/image-steganography https://gitlab.com/DeveloperC/investment-charges-comparison
Good point about not overriding the entrypoint, this could skip some important setup etc. Using the env variable `EARTHLY_EXEC_CMD` we can just export that as `/bin/sh`. E.g. ``` services: -...
> It looks like the PR that was linked is failing with > > ``` > /usr/bin/earthly-entrypoint.sh: cd: line 66: can't cd to /workspace: No such file or directory >...
@alexcb Any update on if you think this is an improvement and will be accepted if I rebase it?
@alexcb No worries 👍 Sure here are a number of GitLab repositories with this method merged into main and being used. Python - https://gitlab.com/DeveloperC/image-steganography/-/blob/master/.gitlab-ci.yml - https://gitlab.com/DeveloperC/investment-charges-comparison/-/blob/master/.gitlab-ci.yml Go - https://gitlab.com/DeveloperC/git-changed/-/blob/main/.gitlab-ci.yml -...
@alexcb Just curious why is the `docker login` required? and what does `earthly bootstrap` do that is not covered by the entry script?
> > @alexcb > > Just curious why is the `docker login` required? > > It's not strictly-required*; however it helps with avoiding docker hub rate limiting issues. > >...
> Maybe with two strategies, one with `--cwd .`, and the other without, so it will fallback to using `atuin`'s global search instead of then going to zsh's history. This...