Skip to content

Sync/main from staging - #244

Merged
bourgeoa merged 44 commits into
mainfrom
sync/main-from-staging
Sep 29, 2026
Merged

bourgeoa merged 44 commits into
mainfrom
sync/main-from-staging

Conversation

@bourgeoa

Copy link
Copy Markdown
Contributor

No description provided.

timea-solid and others added 30 commits June 18, 2026 09:47
fix dev login to match new authn
Fix the problem with uploading files with the plus
Copilot AI balanced review requested due to automatic review settings September 29, 2026 10:25

Copilot AI 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.

Copilot review overview

🟡 Changes recommended

The CI workflow has mutable privileged dependencies, excessive secret forwarding, and a race-prone branch checkout.

Review effort: Balanced
Findings: 2 High severity

Open (2)
What changed in this PR

Migrates folder-pane from Webpack to the shared Vite toolkit, updates packaging for v4, and expands the upload drop zone.

Changes:

  • Replaces Webpack/Babel configuration with Vite.
  • Moves build outputs to dist and updates dependencies.
  • Revises styling, drag-and-drop, and CI publishing.
File Description
.github/​workflows/​ci.yml Adds dependency updates and OIDC publishing.
.gitignore Ignores dist.
babel.config.mjs Removes obsolete Babel configuration.
dev/​context.js Removes legacy development context.
dev/​dev-global.css Removes legacy development styles.
dev/​index.html Removes Webpack development page.
dev/​index.js Removes Webpack development entry point.
package.json Updates v4 packaging, scripts, and dependencies.
src/​folderPane.ts Expands the file drop target.
src/​index.ts Adds the Vite library entry point.
src/​styles/​folderPane.css Revises layout and drop-zone styling.
tsconfig.json Adopts bundler resolution and dist output.
vite.config.mts Adds shared Vite build and sandbox configuration.
webpack.config.mjs Removes production Webpack configuration.
webpack.dev.config.mjs Removes development Webpack configuration.
webpack.module.rules.mjs Removes Webpack loader rules.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread .github/workflows/ci.yml
Comment on lines +19 to +20
uses: SolidOS/solidos/.github/workflows/update-solidos-deps.yml@main
secrets: inherit
Comment thread .github/workflows/ci.yml
# fork PRs keep the default commit, as the updater deliberately does not commit there.
- uses: actions/checkout@v6
with:
ref: ${{ github.event_name == 'pull_request' && (github.event.pull_request.head.repo.fork && github.sha || github.head_ref) || github.ref_name }}
@bourgeoa
bourgeoa merged commit 28e11cf into main Sep 29, 2026
8 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.

4 participants