Describe the bug
When running FerrFlow inside gitlab with ghcr.io/ferrlabs/ferrflow container image, I got following errors when trying to perform release:
Warning: could not inspect release branch ferrflow/release-main: E2013
Error: rev-parse HEAD failed
Caused by: spawn `git rev-parse HEAD` failed (is git in PATH?)
Caused by: No such file or directory (os error 2)
It also happens locally as well, looks like the Dockerfile doesn't contain git?
To Reproduce
Steps to reproduce:
- Setup a repository with
ferrflow init
- Run
docker run -it --rm -e GITLAB_TOKEN -v $(pwd):/repo ghcr.io/ferrlabs/ferrflow:latest release
Expected behavior
Can parse the rev HEAD and create release
Environment
-
ferrflow version: 7.21.3
-
OS: MacOS
-
Used as: CLI / Gitlab
-
Logs / output:
Warning: could not fetch remote tags: spawn `git fetch --tags` failed (is git in PATH?)
Changed files in last commit:
.gitlab-ci.yml
↻ support-manage-IIS — recovering missed release
✓ Updated /repo/support/manage-IIS/CHANGELOG.md
Warning: could not inspect release branch ferrflow/release-main: E2013
Error: rev-parse HEAD failed
Caused by: spawn `git rev-parse HEAD` failed (is git in PATH?)
Caused by: No such file or directory (os error 2)
Describe the bug
When running FerrFlow inside gitlab with
ghcr.io/ferrlabs/ferrflowcontainer image, I got following errors when trying to perform release:It also happens locally as well, looks like the Dockerfile doesn't contain git?
To Reproduce
Steps to reproduce:
ferrflow initdocker run -it --rm -e GITLAB_TOKEN -v $(pwd):/repo ghcr.io/ferrlabs/ferrflow:latest releaseExpected behavior
Can parse the rev HEAD and create release
Environment
ferrflow version: 7.21.3
OS: MacOS
Used as: CLI / Gitlab
Logs / output: