Skip to content

Commit

Permalink
warn instead of exiting when it is not possible to get version from g…
Browse files Browse the repository at this point in the history
…it (#3857)
  • Loading branch information
aler9 authored Oct 9, 2024
1 parent 737ab9d commit f231837
Showing 1 changed file with 16 additions and 3 deletions.
19 changes: 16 additions & 3 deletions internal/core/versiongetter/main.go
Original file line number Diff line number Diff line change
Expand Up @@ -69,9 +69,7 @@ func gitDescribeTags(repo *git.Repository) (string, error) {
}
}

func do() error {
log.Println("getting mediamtx version...")

func tagFromGit() error {
// [git.PlainOpen] uses a ChrootOS that limits filesystem access to the .git directory only.
//
// Unfortunately, this can cause issues with package build environments such as Arch Linux's,
Expand Down Expand Up @@ -115,6 +113,21 @@ func do() error {
return nil
}

func do() error {
log.Println("getting mediamtx version...")

err := tagFromGit()
if err != nil {
log.Println("WARN: cannot get tag from .git folder, using v0.0.0 as version")
err = os.WriteFile("VERSION", []byte("v0.0.0"), 0o644)
if err != nil {
return fmt.Errorf("failed to write version file: %w", err)
}
}

return nil
}

func main() {
err := do()
if err != nil {
Expand Down

0 comments on commit f231837

Please sign in to comment.