Skip to content

uvdsl OIDC client#398

Open
bourgeoa wants to merge 1 commit into
mainfrom
uvdsl
Open

uvdsl OIDC client#398
bourgeoa wants to merge 1 commit into
mainfrom
uvdsl

Conversation

@bourgeoa
Copy link
Copy Markdown
Contributor

Add explicit package vs workspace webpack resolution modes for local linked SolidOS development
Keep default npm/package builds unchanged while adding build:workspace, watch:workspace, and start:workspace
Fix GitHub Pages chunk loading by making webpack publicPath environment-driven
Add a dedicated build:ghpages script for the /mashlib/dist/ deployment path
Update CI to build the correct artifact for Pages without affecting published package builds

Copilot AI review requested due to automatic review settings May 20, 2026 18:09
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR adjusts mashlib’s local development/build setup for SolidOS workspace development and addresses a type-compatibility issue when wiring solid-logic’s store into solid-panes.

Changes:

  • Extend webpack workspace aliasing to include solid-logic/SolidLogic and modify how the resolution mode is selected.
  • Update databrowser bootstrapping to cast the solid-logic store to the parameter type expected by panes.initMainPage to avoid TypeScript type identity conflicts.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.

File Description
webpack.config.mjs Adds workspace aliases for solid-logic/SolidLogic and changes default resolution-mode selection logic.
src/index.ts Adds a typed cast wrapper when calling panes.initMainPage with the SolidLogic store.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread webpack.config.mjs
Comment on lines +34 to +35
const isDevServeOrWatch = Boolean(process.env.WEBPACK_SERVE || process.argv.includes('--watch'))
const resolutionMode = env.resolutionMode || process.env.MASHLIB_RESOLUTION_MODE || (isDevServeOrWatch ? WORKSPACE_RESOLUTION_MODE : PACKAGE_RESOLUTION_MODE)
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.

2 participants