Conversation
…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`
Add Bun filter runner support
…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)
…olith to run Node filters with Deno or Bun.
- '*' 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.
Nusiq
commented
May 1, 2026
Nusiq
commented
May 1, 2026
| return true | ||
| } | ||
|
|
||
| func createDirLink(link, target string) error { |
Member
Author
There was a problem hiding this comment.
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.
Faster compile times + Fix issue with junctions + --unsafe flag
# Conflicts: # regolith/export.go # regolith/file_system.go
…s, add comment to removeAllForTest and add collision check test
Multiple export targets per profile
…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.
…o prevent test failures caused by the additional files left in the tmp folder. The original test was designed with the size_time_check function disabled.
…tory when symlink export is enabled.
AI PR: Moving Features Out of Experiments
AI PR: Use "unified" $schema
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Changes that need to be documented:
tmp_dir#350regolith init