Skip to content

1.8.0#353

Merged
Nusiq merged 41 commits into
mainfrom
develop
May 14, 2026
Merged

1.8.0#353
Nusiq merged 41 commits into
mainfrom
develop

Conversation

@Nusiq
Copy link
Copy Markdown
Member

@Nusiq Nusiq commented Apr 16, 2026

Changes that need to be documented:

Nusiq and others added 22 commits February 26, 2026 22:35
…irectory path:

- GetAbsoluteWorkingDirectory, now tries to read the path from config first. If not specified it uses the old '.regolith' path.
- When 'tmp_dir' is relative it uses project's root as the base path.
- Added new user config option 'tmp_dir'.
- Updated 'regolith config' command to add options for setting/reseting 'tmp_dir' setting.
- Added proper error handling to GetAbsoluteWorkingDirectory function
- Updated all filters after adding option to return error from GetAbsoluteWorkingDirectory.
- All code that refers to the 'tmp' directory, now uses the GetAbsoluteWorkingDirectory function for that purpose.
…automatically adds a subpath based on the hash of the working directory to prevent collisions when multiple instances of Regolith run at the same time.
User configuration setting - `tmp_dir`
…ing filters:

- bun
- deno
- dotnet
- java
- nim
- nimble (for installing nim packages)
- node
- npm (for installing npm packages)
- python (python finds pip using 'python -m pip' command, instead of calling pip directly like it used to)
- '*' is used as a special wildcard filter name that sets the default runner. It is always printed on the top of the list,
  and more specific filter names can overwrite it.
- Renamed the 'key' arguemt in manageUserConfigEdit() and manageUserConfigDelete() to 'setting' and added new 'key' arguemnt
  that represents the name the key in a map property (in the 'node_runner_override' it represents the name of a filter).
- Removed duplicated code in manageUserConfigEdit() and manageUserConfigDelete() funcitons.
- Updated the CLI message of the 'regolith config' command.
Comment thread regolith/profile.go
Comment thread regolith/utils.go
return true
}

func createDirLink(link, target string) error {
Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

While checking other PR I noticed that the order of argument here is unintuitively reversed in comparison to os.Symlink(). We could flip it before 1.8.0 release.

dev-hydrogen and others added 5 commits May 1, 2026 20:43
# Conflicts:
#	regolith/export.go
#	regolith/file_system.go
…s, add comment to removeAllForTest and add collision check test
…ime_check a default, fix bug that caused using size_time_check in some places where it shouldn't be used.
…c version, make sure Regolith supports version formatVerison 1.8.0.
@Nusiq Nusiq merged commit eeaf064 into main May 14, 2026
2 checks passed
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.

5 participants