Skip to content

Commit 7297ed1

Browse files
allozaurrsenthilkumar6
authored andcommitted
ui: Update KaTeX package and clean up logs from sass warnings (ggml-org#23275)
* ui: migrate katex imports to @use to resolve SCSS deprecation warnings * ci: Use `ubuntu-slim` for CI (UI) workflow
1 parent adf99a3 commit 7297ed1

4 files changed

Lines changed: 11 additions & 20 deletions

File tree

.github/workflows/ui-ci.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ jobs:
4141
ui-checks:
4242
name: UI Checks
4343
needs: ui-build
44-
runs-on: ubuntu-24.04-arm
44+
runs-on: ubuntu-slim
4545
continue-on-error: true
4646
steps:
4747
- name: Checkout code
@@ -93,7 +93,7 @@ jobs:
9393
e2e-tests:
9494
name: E2E Tests
9595
needs: ui-build
96-
runs-on: ubuntu-24.04-arm
96+
runs-on: ubuntu-slim
9797
steps:
9898
- name: Checkout code
9999
uses: actions/checkout@v6

tools/ui/package-lock.json

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

tools/ui/src/styles/katex-custom.scss

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,9 @@ $use-ttf: false;
88
$font-folder: 'katex-fonts';
99

1010
// Import KaTeX SCSS with overridden variables
11-
// Note: @import is deprecated but required because KaTeX uses @import internally
12-
// The deprecation warnings are from KaTeX's code and cannot be avoided
13-
@import 'katex/src/styles/katex.scss';
11+
@use 'katex/src/styles/katex.scss' with (
12+
$use-woff2: true,
13+
$use-woff: false,
14+
$use-ttf: false,
15+
$font-folder: 'katex-fonts'
16+
);

tools/ui/vite.config.ts

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -23,18 +23,6 @@ export default defineConfig({
2323
minify: true
2424
},
2525

26-
css: {
27-
preprocessorOptions: {
28-
scss: {
29-
additionalData: `
30-
$use-woff2: true;
31-
$use-woff: false;
32-
$use-ttf: false;
33-
`
34-
}
35-
}
36-
},
37-
3826
plugins: [tailwindcss(), sveltekit(), devtoolsJson(), llamaCppBuildPlugin()],
3927

4028
test: {

0 commit comments

Comments
 (0)