Skip to content

Update test cases and improve Go installation process#541

Open
juvenal wants to merge 7 commits into
moovweb:masterfrom
juvenal:master
Open

Update test cases and improve Go installation process#541
juvenal wants to merge 7 commits into
moovweb:masterfrom
juvenal:master

Conversation

@juvenal

@juvenal juvenal commented Jun 23, 2026

Copy link
Copy Markdown
Contributor
  • I changed the 'copy_source' which cloned the whole golang repo copy for a specific version, to 'create_worktree', which creates a new sandbox, from the single main repo, with the source for the specific requested version. This change reduce the copied version size in about 70% to 75%. When you manage multiple golang versions, this compounds to massive storage savings.
  • Include logs/ folder to gitignore, as they shouldn't have changes tracked.
  • I fixed the user messages when git isn't found, since they instruct to install mercurial, not git.

This change updates the test cases to make use of clean versions of Go that did not build break on latest macOS/Darwin.
Get in sync with 'upstream/master'
Changing from `git clone` to `git worktree` reduces used space by 70%.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant