mirror of
https://github.com/coder/coder.git
synced 2026-09-24 15:04:27 +08:00
> 🤖 This PR was modified by Coder Agents on behalf of Jake Howell. Until we meet again. ## Stack - #27636 - #27718 - #27719 - #27722 - #27723 - #27724 - #27728 - #27730 - #27732 - #27762 - #27763 - #27786 - #27787 - #27788 - #27789 - #27790 - #27791 - #27817 - #27820 - #28009 ## Final removal (`c39b664`) Removes the last of MUI and Emotion now that every surface has been migrated: - **Dependencies**: drops `@mui/material` and `@emotion/{cache,css,react,styled}` from `package.json` / `pnpm-lock.yaml`, and deletes the `@types/emotion.d.ts` and `@types/mui.d.ts` module augmentations. - **Theming**: replaces the Emotion `CacheProvider`, MUI `ThemeProvider` / `StyledEngineProvider`, and `CssBaseline` in `ThemeProvider` with a lightweight `theme/context.tsx` that exposes `ThemeContextProvider` and a `useTheme` hook. - **Global styles**: moves the base `body` styles (background, text color, font, antialiasing) that `CssBaseline` previously provided into `index.css`, and drops the temporary MUI modal/popover scrollbar-gutter workaround. - **Cleanup**: removes the MUI → shadcn / Emotion → Tailwind migration guidance from `site/AGENTS.md`, updates the Storybook `preview.tsx`, and adjusts assorted components (`Command`, `Slider`, `Switch`, `Tabs`, `SyntaxHighlighter`, timing charts) and theme files to consume the new context instead of MUI/Emotion.
119 lines
2.6 KiB
YAML
119 lines
2.6 KiB
YAML
version: 2
|
|
updates:
|
|
- package-ecosystem: "github-actions"
|
|
directory: "/"
|
|
schedule:
|
|
interval: "weekly"
|
|
time: "06:00"
|
|
timezone: "America/Chicago"
|
|
cooldown:
|
|
default-days: 7
|
|
labels: []
|
|
commit-message:
|
|
prefix: "ci"
|
|
groups:
|
|
github-actions:
|
|
patterns:
|
|
- "*"
|
|
|
|
- package-ecosystem: "gomod"
|
|
directory: "/"
|
|
schedule:
|
|
interval: "weekly"
|
|
time: "06:00"
|
|
timezone: "America/Chicago"
|
|
commit-message:
|
|
prefix: "chore"
|
|
labels: []
|
|
open-pull-requests-limit: 15
|
|
groups:
|
|
x:
|
|
patterns:
|
|
- "golang.org/x/*"
|
|
ignore:
|
|
# Ignore patch updates for all dependencies
|
|
- dependency-name: "*"
|
|
update-types:
|
|
- version-update:semver-patch
|
|
|
|
# Update our Dockerfile.
|
|
- package-ecosystem: "docker"
|
|
directories:
|
|
- "/dogfood/coder"
|
|
- "/dogfood/coder-envbuilder"
|
|
- "/scripts"
|
|
- "/examples/templates/docker/build"
|
|
- "/examples/parameters/build"
|
|
- "/scaletest/templates/scaletest-runner"
|
|
- "/scripts/ironbank"
|
|
schedule:
|
|
interval: "weekly"
|
|
time: "06:00"
|
|
timezone: "America/Chicago"
|
|
commit-message:
|
|
prefix: "chore"
|
|
labels: []
|
|
ignore:
|
|
# We need to coordinate terraform updates with the version hardcoded in
|
|
# our Go code.
|
|
- dependency-name: "terraform"
|
|
|
|
- package-ecosystem: "npm"
|
|
directories:
|
|
- "/site"
|
|
- "/offlinedocs"
|
|
- "/scripts"
|
|
- "/scripts/apidocgen"
|
|
|
|
schedule:
|
|
interval: "monthly"
|
|
time: "06:00"
|
|
timezone: "America/Chicago"
|
|
cooldown:
|
|
default-days: 7
|
|
commit-message:
|
|
prefix: "chore"
|
|
labels: []
|
|
groups:
|
|
xterm:
|
|
patterns:
|
|
- "@xterm*"
|
|
react:
|
|
patterns:
|
|
- "react"
|
|
- "react-dom"
|
|
- "@types/react"
|
|
- "@types/react-dom"
|
|
emotion:
|
|
patterns:
|
|
- "@emotion*"
|
|
vite:
|
|
patterns:
|
|
- "vite*"
|
|
- "@vitejs/plugin-react"
|
|
ignore:
|
|
# Ignore major version updates to avoid breaking changes
|
|
- dependency-name: "*"
|
|
update-types:
|
|
- version-update:semver-major
|
|
- dependency-name: "@playwright/test"
|
|
open-pull-requests-limit: 15
|
|
|
|
- package-ecosystem: "terraform"
|
|
directories:
|
|
- "dogfood/*/"
|
|
- "examples/templates/*/"
|
|
schedule:
|
|
interval: "weekly"
|
|
commit-message:
|
|
prefix: "chore"
|
|
groups:
|
|
coder-modules:
|
|
patterns:
|
|
- "coder/*/coder"
|
|
labels: []
|
|
ignore:
|
|
- dependency-name: "*"
|
|
update-types:
|
|
- version-update:semver-major
|