build(deps-dev): bump vite, @sveltejs/vite-plugin-svelte and @tailwindcss/vite in /viewer#240
Open
dependabot[bot] wants to merge 2 commits into
Open
build(deps-dev): bump vite, @sveltejs/vite-plugin-svelte and @tailwindcss/vite in /viewer#240dependabot[bot] wants to merge 2 commits into
dependabot[bot] wants to merge 2 commits into
Conversation
…dcss/vite Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite), [@sveltejs/vite-plugin-svelte](https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte) and [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite). These dependencies needed to be updated together. Updates `vite` from 7.3.2 to 8.0.16 - [Release notes](https://github.com/vitejs/vite/releases) - [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md) - [Commits](https://github.com/vitejs/vite/commits/v8.0.16/packages/vite) Updates `@sveltejs/vite-plugin-svelte` from 6.2.4 to 7.1.2 - [Release notes](https://github.com/sveltejs/vite-plugin-svelte/releases) - [Changelog](https://github.com/sveltejs/vite-plugin-svelte/blob/main/packages/vite-plugin-svelte/CHANGELOG.md) - [Commits](https://github.com/sveltejs/vite-plugin-svelte/commits/@sveltejs/vite-plugin-svelte@7.1.2/packages/vite-plugin-svelte) Updates `@tailwindcss/vite` from 4.2.1 to 4.3.1 - [Release notes](https://github.com/tailwindlabs/tailwindcss/releases) - [Changelog](https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md) - [Commits](https://github.com/tailwindlabs/tailwindcss/commits/v4.3.1/packages/@tailwindcss-vite) --- updated-dependencies: - dependency-name: vite dependency-version: 8.0.16 dependency-type: direct:development - dependency-name: "@sveltejs/vite-plugin-svelte" dependency-version: 7.1.2 dependency-type: direct:development - dependency-name: "@tailwindcss/vite" dependency-version: 4.3.1 dependency-type: direct:development ... Signed-off-by: dependabot[bot] <support@github.com>
tangym
approved these changes
Jun 17, 2026
tangym
left a comment
Collaborator
There was a problem hiding this comment.
Pass the local test with npm run build. Approving.
tangym
added a commit
that referenced
this pull request
Jun 17, 2026
Add a dedicated GitHub Actions workflow that installs the viewer/ lockfile, runs svelte-check, and runs vite build whenever something under viewer/ (or this workflow file itself) changes. Motivation: PR #240 (Dependabot Svelte bumps) had no CI coverage for the frontend, so frontend regressions are caught manually. This adds an automated gate while keeping viewer/ and the Python build fully decoupled — the two workflows use disjoint paths filters so a Python-only PR does not pay for a Node build and a viewer-only PR does not wait on Python jobs. Locally validated on a clean checkout: npm ci + npm run check (0 errors) + npm run build (5.56s) all succeed against the current viewer/ tree.
tangym
added a commit
that referenced
this pull request
Jun 17, 2026
* ci(build): scope Python build to Python paths Add a paths filter to the push and pull_request triggers of build.yml so the Python sdist/wheel build and cross-platform install smoke tests only run when Python-relevant files change (assert_ai/, tests/, pyproject.toml, uv.lock, pytest.ini, or this workflow itself). The viewer/ frontend is fully standalone — verified by: grep -r 'viewer' assert_ai/ tests/ --include='*.py' -l -> 0 matches so excluding viewer-only changes from the Python build does not skip anything that would catch a Python regression. workflow_dispatch is intentionally left unfiltered so the Python build can still be run manually against any branch. * ci(viewer): add path-scoped build workflow for viewer/ Add a dedicated GitHub Actions workflow that installs the viewer/ lockfile, runs svelte-check, and runs vite build whenever something under viewer/ (or this workflow file itself) changes. Motivation: PR #240 (Dependabot Svelte bumps) had no CI coverage for the frontend, so frontend regressions are caught manually. This adds an automated gate while keeping viewer/ and the Python build fully decoupled — the two workflows use disjoint paths filters so a Python-only PR does not pay for a Node build and a viewer-only PR does not wait on Python jobs. Locally validated on a clean checkout: npm ci + npm run check (0 errors) + npm run build (5.56s) all succeed against the current viewer/ tree. * ci(build): include README.md and LICENSE in Python build paths pyproject.toml references README.md (readme) and LICENSE (license.file) as packaging inputs. Without these in the paths filter, a PR that only renames/deletes/edits either file would skip the Python build and any resulting `python -m build` / `twine check` failure would slip through until the next Python-code PR. Pure trigger widening: no jobs or steps changed. Addresses Copilot review feedback on PR #245.
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.
Bumps vite, @sveltejs/vite-plugin-svelte and @tailwindcss/vite. These dependencies needed to be updated together.
Updates
vitefrom 7.3.2 to 8.0.16Release notes
Sourced from vite's releases.
... (truncated)
Changelog
Sourced from vite's changelog.
... (truncated)
Commits
f94df87release: v8.0.16dc245c7fix: reject windows alternate paths (#22572)50b9512fix(deps): reject UNC paths for launch-editor-middleware (#22571)8d1b019release: v8.0.152686d7dfix(deps): update all non-major dependencies (#22511)3052a67chore(deps): update rolldown-related dependencies (#22566)e3cfb9dfix(optimizer): close the rolldown bundle when write() rejects (#22528)6978a9crefactor: correct logic incollectAllModulesfunction (#22562)646dbedfeat: update rolldown to 1.0.3 (#22538)85a0efffix: capitalize error messages and remove spurious space in parse error (#22488)Updates
@sveltejs/vite-plugin-sveltefrom 6.2.4 to 7.1.2Release notes
Sourced from @sveltejs/vite-plugin-svelte's releases.
... (truncated)
Changelog
Sourced from @sveltejs/vite-plugin-svelte's changelog.
... (truncated)
Commits
471f822Version Packages (#1344)1a9bc08fix: always retrieve CSS using component filename first (#1342)508d91bVersion Packages (#1339)990e58cfix: correctly resolve Svelte CSS on the server during development (#1336)d5458a9fix: restore value imports stripped by oxc in script preprocessing (#1326)1c85126Version Packages (#1331)1a4d225feat: enable optimizer for server environments during dev (#1328)d91be5ffix: use correct pnpm catalog syntax4d3afb4chore: fix audit CI (#1327)8b3687buse modern JSDoc imports (#1309)Updates
@tailwindcss/vitefrom 4.2.1 to 4.3.1Release notes
Sourced from @tailwindcss/vite's releases.
... (truncated)
Changelog
Sourced from @tailwindcss/vite's changelog.
... (truncated)
Commits
8a14a714.3.1 (#20226)73983e1Fix 'Sourcemap is likely to be incorrect' warnings when using `@tailwindcss/v...588bd734.3.0 (#20023)d194d4cdocs: fix various typos in comments and documentation (#19878)db27049fix(@tailwindcss/vite): include@variantin feature detection (#19966)5a79990Always resolve relative files, relative to the current .css file (#19965)f3fdda2fix(vite): avoid resolving JS plugins to browser CSS entries (#19949)69ad7cc4.2.4 (#19948)685c19eFix issue around resolving paths in@tailwindcss/vite(#19947)2e3fa494.2.3 (#19944)Maintainer changes
This version was pushed to npm by GitHub Actions, a new releaser for
@tailwindcss/vitesince your current version.Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)You can disable automated security fix PRs for this repo from the Security Alerts page.