Skip to content

build: monorepo#85

Merged
jpoehnelt merged 7 commits intomainfrom
build/monorepo
Nov 17, 2025
Merged

build: monorepo#85
jpoehnelt merged 7 commits intomainfrom
build/monorepo

Conversation

@jpoehnelt
Copy link
Member

@jpoehnelt jpoehnelt commented Oct 23, 2025

blocker for #76

@jpoehnelt jpoehnelt requested a review from Copilot October 23, 2025 22:38
Copy link

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 restructures the repository into a monorepo using Turborepo and pnpm workspaces, replacing the previous wireit-based build system. The changes introduce centralized package management through pnpm catalogs and implement changesets for release management.

Key changes:

  • Migrated from wireit to Turborepo for build orchestration
  • Moved package source to packages/drive-picker-element/ directory
  • Replaced release-please with changesets for version management

Reviewed Changes

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

Show a summary per file
File Description
turbo.json Defines Turborepo task pipeline for build, test, lint, format, and check tasks
pnpm-workspace.yaml Configures monorepo workspace with packages directory and shared dependency catalog
packages/drive-picker-element/package.json Relocated package configuration with catalog-based dependency references
packages/drive-picker-element/custom-elements.json Moved generated custom elements manifest to package directory
package.json Transformed to monorepo root configuration with Turborepo scripts and simplified lint-staged setup
biome.json Updated configuration with schema reference and JavaScript formatter settings
CONTRIBUTING.md Added changesets documentation for contributors
.prettierignore New ignore patterns delegating JS/TS formatting to Biome
.npmrc Enabled pre/post scripts for package lifecycle hooks
.github/workflows/test.yml Updated to use specific action versions and removed bundlewatch step
.github/workflows/release.yml Switched from release-please to changesets-based release workflow
.github/workflows/lint.yml Updated GitHub Actions to pinned commit versions
.github/workflows/docs.yml Updated GitHub Actions to pinned commit versions and removed trailing whitespace

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

@jpoehnelt jpoehnelt merged commit 22a78ad into main Nov 17, 2025
14 checks passed
@jpoehnelt jpoehnelt deleted the build/monorepo branch November 17, 2025 21:20
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