Skip to content

fix(forge): use project.root_uri for cache key in Forge.Project.config - #594

Merged
expert-backports[bot] merged 1 commit into
v0.1from
backport-575-to-v0.1
Apr 23, 2026
Merged

fix(forge): use project.root_uri for cache key in Forge.Project.config#594
expert-backports[bot] merged 1 commit into
v0.1from
backport-575-to-v0.1

Conversation

@expert-backports

Copy link
Copy Markdown

Description

Backport of #575 to v0.1.

…nfig` (#575)

Using `name(project)` risks a collision, especially with supporting
multiple workspace folders. Replacing it with `root_uri` is a much safer
choice.

For now this is only used in `Forge.Project.display_name` + I don't
think a lot of project use `:name` key in Mix config, so the impact is
not great, but I think it's a good change for correctness.

(cherry picked from commit deb019b)
@mhanberg
mhanberg force-pushed the backport-575-to-v0.1 branch from 12d21ce to 9d1c63b Compare April 23, 2026 13:09
@expert-backports
expert-backports Bot merged commit 950e5e0 into v0.1 Apr 23, 2026
38 checks passed
@expert-backports
expert-backports Bot deleted the backport-575-to-v0.1 branch April 23, 2026 13:16
mhanberg pushed a commit that referenced this pull request Apr 23, 2026
🤖 I have created a release *beep* *boop*
---


## [0.1.1](v0.1.0...v0.1.1)
(2026-04-23)


### Bug Fixes

* don't connect to the epmd daemon
([#589](#589))
([84523c8](84523c8))
* **engine:** respect formatter line length in Refactorex actions
([#590](#590))
([33a897d](33a897d))
* **engine:** stop double applying alias suffix when prefix is aliased
([#591](#591))
([d1fc3b0](d1fc3b0))
* **engine:** unify import lookup to correctly resolve local calls
([#592](#592))
([5421f92](5421f92))
* **expert:** add no-op handler for $/setTrace
([#593](#593))
([9bb4f0d](9bb4f0d))
* **forge:** use `project.root_uri` for cache key in
`Forge.Project.config`
([#594](#594))
([950e5e0](950e5e0))
* handle LSP supported invalid configuration values
([#595](#595))
([ac6913e](ac6913e))
* hang at startup if .bashrc contains exec call
([#596](#596))
([fb361d6](fb361d6))
* improve release overlays
([#603](#603))
([c56cb9a](c56cb9a))
* improve startup time and module introspection
([#605](#605))
([e67f370](e67f370))
* **release:** ensure start_expert works if symlinked
([#597](#597))
([62ef114](62ef114))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
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