chore(deps): consolidate all dependabot updates - #202
Merged
Conversation
Consolide sur `develop` les 9 PR Dependabot qui ciblaient `main` (46 commits derrière develop) afin d'éviter les conflits de lockfile. GitHub Actions (PR #167, #168, #169, #170, #171): - softprops/action-gh-release v2 -> v3 - actions/github-script v7 -> v9 - actions/upload-artifact v4 -> v7 - actions/download-artifact v4 -> v8 - mnao305/chrome-extension-upload v5.0.0 -> v6.0.0 npm (PR #173, #174, #175, #176, #184): - @crxjs/vite-plugin 2.0.0-beta.28 -> 2.7.1 - @types/chrome 0.0.287 -> 0.2.2 - eslint 9.0.0 -> 10.6.0 - jsdom 28.1.0 -> 29.1.1 - lint-staged 16.4.0 -> 17.0.8 - prettier 3.4.0 -> 3.9.4 - prettier-plugin-svelte 3.3.0 -> 4.1.1 - svelte 5.55.9 -> 5.56.4 - @sveltejs/kit 2.61.1 -> 2.69.1 - @supabase/ssr 0.6.1 -> 0.12.0 - @supabase/supabase-js 2.106.1 -> 2.110.0 - tailwindcss / @tailwindcss/vite 4.0.0 -> 4.3.2 - svelte-check 4.0.0 -> 4.7.1 - @playwright/test 1.49.0 -> 1.61.1 - typescript-eslint 8.58.1 -> 8.62.1 - tsx 4.19.0 -> 4.23.0 - globals 17.4.0 -> 17.7.0 - @sveltejs/package 2.3.0 -> 2.5.8 - svelte2tsx 0.7.54 -> 0.7.57 - @vercel/microfrontends 2.3.3 -> 2.3.6 - supabase 2.101.0 -> 2.109.0 - turbo 2.10.0 -> 2.10.3 Régressions corrigées: - @types/chrome 0.2.2: `chrome.storage.local.get()` retourne un type plus strict ; ajout de casts typés (sans `any`) dans `favorites.ts` et `seen-missions.ts`. - prettier 3.9.4 + prettier-plugin-svelte 4.1.1: reformatage de 11 fichiers préexistants (`pnpm format`). Vérifié: `pnpm ci:check` (format:check && lint && typecheck && test && build) au vert sur l'ensemble du monorepo. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
This was referenced Jul 9, 2026
This was referenced Jul 9, 2026
There was a problem hiding this comment.
Pull request overview
This PR consolidates multiple Dependabot updates directly onto develop to avoid lockfile conflicts, updates GitHub Actions and npm dependencies across the monorepo, and includes small source adjustments needed to accommodate stricter typings and formatter changes.
Changes:
- Bump various GitHub Actions used in CI/release workflows (e.g. artifact upload/download, github-script, gh-release, Chrome Web Store upload).
- Update npm dependencies across apps/packages (Svelte/Kit, Tailwind, Prettier plugin, Playwright, Supabase, Turbo, ESLint, etc.).
- Adjust a few TypeScript call sites / type declarations to satisfy updated typings/formatting (notably
chrome.storage.local.get()result typing and Prettier formatting changes).
Reviewed changes
Copilot reviewed 21 out of 22 changed files in this pull request and generated 3 comments.
Show a summary per file
| File | Description |
|---|---|
| packages/ui/package.json | Bumps Svelte, Tailwind, svelte-check, and related tooling versions for the UI package. |
| package.json | Updates root dev tooling (lint-staged) and monorepo tools (supabase CLI, turbo). |
| apps/landing/package.json | Updates Svelte/Kit + Supabase and related dependencies for the landing app. |
| apps/extension/src/ui/pages/FeedPage.svelte | Prettier-driven formatting change to dynamic component type declarations. |
| apps/extension/src/lib/state/cv-experience.svelte.ts | Prettier-driven union-type formatting change. |
| apps/extension/src/lib/shell/storage/seen-missions.ts | Adds a typed cast for chrome.storage.local.get() return value (per updated @types/chrome). |
| apps/extension/src/lib/shell/storage/migration-types.ts | Prettier-driven union-type formatting change. |
| apps/extension/src/lib/shell/storage/favorites.ts | Adds typed casts for chrome.storage.local.get() return values (per updated @types/chrome). |
| apps/extension/src/lib/shell/messaging/error-boundary.ts | Prettier-driven union-type formatting change. |
| apps/extension/src/lib/core/types/mission.ts | Prettier-driven union-type formatting change. |
| apps/extension/src/lib/core/sync/connected-dashboard.ts | Prettier-driven union-type formatting change. |
| apps/extension/src/lib/core/profile/profile-impact.ts | Prettier-driven union-type formatting change. |
| apps/extension/src/lib/core/profile-extractors/types.ts | Prettier-driven union-type formatting change. |
| apps/extension/src/lib/core/errors/app-error.ts | Prettier-driven union-type formatting change. |
| apps/extension/src/lib/core/connectors/freework-parser.ts | Prettier-driven formatting change to mapping logic (no functional intent indicated). |
| apps/extension/src/dev/chrome-stubs.ts | Prettier-driven union-type formatting change. |
| apps/extension/package.json | Updates extension dependencies/devDependencies (Svelte, Tailwind, Playwright, ESLint, Prettier plugin, @types/chrome, etc.). |
| apps/dashboard/package.json | Updates dashboard dependencies/devDependencies (Svelte/Kit, Supabase, Tailwind, Playwright, etc.). |
| .github/workflows/release.yml | Bumps release pipeline actions (gh-release, upload/download artifact, chrome upload). |
| .github/workflows/connector-health.yml | Bumps upload-artifact and github-script used by scheduled connector health checks. |
| .github/workflows/ci.yml | Bumps upload-artifact versions used for CI artifacts and Playwright reports. |
Comment on lines
4
to
7
| export async function getSeenIds(): Promise<string[]> { | ||
| const result = await chrome.storage.local.get([STORAGE_KEY]); | ||
| return result[STORAGE_KEY] ?? []; | ||
| return (result[STORAGE_KEY] as string[] | undefined) ?? []; | ||
| } |
Comment on lines
4
to
7
| export async function getFavorites(): Promise<Record<string, number>> { | ||
| const result = await chrome.storage.local.get([FAVORITES_KEY]); | ||
| return result[FAVORITES_KEY] ?? {}; | ||
| return (result[FAVORITES_KEY] as Record<string, number> | undefined) ?? {}; | ||
| } |
Comment on lines
13
to
16
| export async function getHidden(): Promise<Record<string, number>> { | ||
| const result = await chrome.storage.local.get([HIDDEN_KEY]); | ||
| return result[HIDDEN_KEY] ?? {}; | ||
| return (result[HIDDEN_KEY] as Record<string, number> | undefined) ?? {}; | ||
| } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Contexte
Consolide sur
developles 9 PR Dependabot qui ciblaientmain(46 commits derrièredevelop). Les fusionner individuellement aurait provoqué d'importants conflits de lockfile ; cette PR applique directement toutes les montées de version surdevelopet régénère le lockfile.Closes #167, #168, #169, #170, #171, #173, #174, #175, #176, #184.
GitHub Actions
softprops/action-gh-releaseactions/github-scriptactions/upload-artifactmnao305/chrome-extension-uploadactions/download-artifactnpm
@crxjs/vite-plugin@types/chromeeslintjsdomlint-stagedprettierprettier-plugin-sveltesvelte@sveltejs/kit@supabase/ssr@supabase/supabase-jstailwindcss/@tailwindcss/vitesvelte-check@playwright/testtypescript-eslinttsxglobals@sveltejs/packagesvelte2tsx@vercel/microfrontendssupabaseturboRégressions corrigées
@types/chrome0.2.2 :chrome.storage.local.get()retourne un type plus strict. Ajout de casts typés (sansany) dansfavorites.tsetseen-missions.ts.prettier3.9.4 +prettier-plugin-svelte4.1.1 (deux bumps major) : reformatage de 11 fichiers préexistants viapnpm format(uniquement du formatage, aucune logique modifiée).Vérification
pnpm ci:check(format:check && lint && typecheck && test && build) au vert sur l'ensemble du monorepo.Notes
Aucune décision d'état ni workflow métier modifié : cette PR est purement une mise à jour de dépendances. Les casts ajoutés restent dans la couche shell (I/O) et n'introduisent pas de
any.