Skip to content

refactor: rename crates, modules, npm scope and build constants to Stashden - #248

Merged
BryanFRD merged 2 commits into
rename/clifrom
rename/identifiers
Oct 3, 2026
Merged

BryanFRD merged 2 commits into
rename/clifrom
rename/identifiers

Conversation

@BryanFRD

@BryanFRD BryanFRD commented Oct 3, 2026 •

Copy link
Copy Markdown
Contributor

Refs #245. Stacked on #247.

Crates stashden-{core,client,api,cli,app}, modules stashden_*, the @stashden/* scope, the STASHDEN_API_URL / STASHDEN_SOURCE_URL build defines, the OIDC flow cookie, test scratch names and the CI database. Commands quoted in the docs and the site follow, so no layer leaves a broken cargo run -p behind.

Deliberately unchanged:

  • ferrflow.json's package name, which FerrFlow uses to find the previous tags;
  • /var/lib/roxycloud and the declared volume in the image, and the roxycloud user and database in docker-compose.yml, which existing installs keep their data under;
  • the Sonar project key, which lives on the Sonar side.

Cargo.lock carries the same packages at the same versions, only renamed. Tested: the whole workspace, API suites against Postgres, clippy, fmt, and the web and site builds.

@BryanFRD
BryanFRD added this pull request to stack #252 October 3, 2026 11:41

@ferrfleet ferrfleet Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

The rename itself is consistent: crates, imports, the npm scope, the build constants and their define entries, the CSP check and CI all line up. There's one blocking issue: the Dockerfile's WEB_ROOT no longer matches where the bundle gets copied. Also, renaming FLOW_COOKIE will fail any OIDC login that's in flight during the deploy. That only lasts as long as one flow and needs no change.

Comment thread deploy/Dockerfile
Comment thread README.md Outdated
…ashden

Signed-off-by: BryanFRD <bryanferrando59@gmail.com>
Signed-off-by: BryanFRD <bryanferrando59@gmail.com>
@BryanFRD
BryanFRD force-pushed the rename/identifiers branch from e41fa6a to 08b71c8 Compare October 3, 2026 12:00

@ferrfleet ferrfleet Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

08b71c8 fixes the WEB_ROOT mismatch. The README no longer names the unpublished image. Nothing blocking remains.

@BryanFRD
BryanFRD merged commit 9676652 into main Oct 3, 2026
14 of 18 checks passed
@BryanFRD
BryanFRD deleted the rename/identifiers branch October 3, 2026 12:12
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