Unverified Commit 86aa2ca6 authored by Timothy Jaeryang Baek's avatar Timothy Jaeryang Baek Committed by GitHub
Browse files

Merge pull request #1363 from open-webui/dev

fix
parents 3b0cb794 1d7ca440
name: Python CI name: Python CI
on: on:
push: push:
branches: ['main'] branches:
- main
- dev
pull_request: pull_request:
branches:
- main
- dev
jobs: jobs:
build: build:
name: 'Format Backend' name: 'Format Backend'
env:
PUBLIC_API_BASE_URL: ''
runs-on: ubuntu-latest runs-on: ubuntu-latest
strategy: strategy:
matrix: matrix:
node-version: python-version: [3.11]
- latest
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v4
- name: Use Python
uses: actions/setup-python@v4 - name: Set up Python
- name: Use Bun uses: actions/setup-python@v2
uses: oven-sh/setup-bun@v1 with:
python-version: ${{ matrix.python-version }}
- name: Install dependencies - name: Install dependencies
run: | run: |
python -m pip install --upgrade pip python -m pip install --upgrade pip
pip install yapf pip install black
- name: Format backend - name: Format backend
run: bun run format:backend run: black . --exclude "/venv/"
- name: Check for changes after format - name: Check for changes after format
run: git diff --exit-code run: git diff --exit-code
name: Bun CI name: Frontend Build
on: on:
push: push:
branches: ['main'] branches:
- main
- dev
pull_request: pull_request:
branches:
- main
- dev
jobs: jobs:
build: build:
name: 'Format & Build Frontend' name: 'Format & Build Frontend'
env:
PUBLIC_API_BASE_URL: ''
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- uses: actions/checkout@v4 - name: Checkout Repository
- name: Use Bun uses: actions/checkout@v4
uses: oven-sh/setup-bun@v1
- run: bun --version - name: Setup Node.js
- name: Install frontend dependencies uses: actions/setup-node@v3
run: bun install with:
- name: Format frontend node-version: '20' # Or specify any other version you want to use
run: bun run format
- name: Check for changes after format - name: Install Dependencies
run: npm install
- name: Format Frontend
run: npm run format
- name: Check for Changes After Format
run: git diff --exit-code run: git diff --exit-code
- name: Build frontend
if: always() - name: Build Frontend
run: bun run build run: npm run build
{ {
"version": 0, "version": 0,
"ui": { "ui": {
"default_locale": "en-US", "default_locale": "en-US",
"prompt_suggestions": [ "prompt_suggestions": [
{ {
"title": [ "title": ["Help me study", "vocabulary for a college entrance exam"],
"Help me study", "content": "Help me study vocabulary: write a sentence for me to fill in the blank, and I'll try to pick the correct option."
"vocabulary for a college entrance exam" },
], {
"content": "Help me study vocabulary: write a sentence for me to fill in the blank, and I'll try to pick the correct option." "title": ["Give me ideas", "for what to do with my kids' art"],
}, "content": "What are 5 creative things I could do with my kids' art? I don't want to throw them away, but it's also so much clutter."
{ },
"title": [ {
"Give me ideas", "title": ["Tell me a fun fact", "about the Roman Empire"],
"for what to do with my kids' art" "content": "Tell me a random fun fact about the Roman Empire"
], },
"content": "What are 5 creative things I could do with my kids' art? I don't want to throw them away, but it's also so much clutter." {
}, "title": ["Show me a code snippet", "of a website's sticky header"],
{ "content": "Show me a code snippet of a website's sticky header in CSS and JavaScript."
"title": [ }
"Tell me a fun fact", ]
"about the Roman Empire" }
], }
"content": "Tell me a random fun fact about the Roman Empire"
},
{
"title": [
"Show me a code snippet",
"of a website's sticky header"
],
"content": "Show me a code snippet of a website's sticky header in CSS and JavaScript."
}
]
}
}
\ No newline at end of file
...@@ -170,7 +170,7 @@ async def get_app_config(): ...@@ -170,7 +170,7 @@ async def get_app_config():
"version": VERSION, "version": VERSION,
"default_locale": ( "default_locale": (
CONFIG_DATA["ui"]["default_locale"] CONFIG_DATA["ui"]["default_locale"]
if "default_locale" in CONFIG_DATA["ui"] if "ui" in CONFIG_DATA and "default_locale" in CONFIG_DATA["ui"]
else "en-US" else "en-US"
), ),
"images": images_app.state.ENABLED, "images": images_app.state.ENABLED,
......
{ {
"name": "open-webui", "name": "open-webui",
"version": "0.1.114", "version": "0.1.116",
"lockfileVersion": 3, "lockfileVersion": 3,
"requires": true, "requires": true,
"packages": { "packages": {
"": { "": {
"name": "open-webui", "name": "open-webui",
"version": "0.1.114", "version": "0.1.116",
"dependencies": { "dependencies": {
"@sveltejs/adapter-node": "^1.3.1", "@sveltejs/adapter-node": "^1.3.1",
"async": "^3.2.5", "async": "^3.2.5",
......
...@@ -13,7 +13,6 @@ ...@@ -13,7 +13,6 @@
"lint:types": "npm run check", "lint:types": "npm run check",
"lint:backend": "pylint backend/", "lint:backend": "pylint backend/",
"format": "prettier --plugin-search-dir --write '**/*.{js,ts,svelte,css,md,html,json}'", "format": "prettier --plugin-search-dir --write '**/*.{js,ts,svelte,css,md,html,json}'",
"format:backend": "yapf --recursive backend -p -i",
"i18n:parse": "i18next --config i18next-parser.config.ts && prettier --write 'src/lib/i18n/**/*.{js,json}'" "i18n:parse": "i18next --config i18next-parser.config.ts && prettier --write 'src/lib/i18n/**/*.{js,json}'"
}, },
"devDependencies": { "devDependencies": {
...@@ -59,4 +58,4 @@ ...@@ -59,4 +58,4 @@
"tippy.js": "^6.3.7", "tippy.js": "^6.3.7",
"uuid": "^9.0.1" "uuid": "^9.0.1"
} }
} }
\ No newline at end of file
...@@ -360,4 +360,4 @@ ...@@ -360,4 +360,4 @@
"You": "Tu", "You": "Tu",
"You're a helpful assistant.": "Ets un assistent útil.", "You're a helpful assistant.": "Ets un assistent útil.",
"You're now logged in.": "Ara estàs connectat." "You're now logged in.": "Ara estàs connectat."
} }
\ No newline at end of file
This diff is collapsed.
This diff is collapsed.
...@@ -71,4 +71,4 @@ ...@@ -71,4 +71,4 @@
"code": "zh-TW", "code": "zh-TW",
"title": "Chinese (Traditional)" "title": "Chinese (Traditional)"
} }
] ]
\ No newline at end of file
This diff is collapsed.
...@@ -360,4 +360,4 @@ ...@@ -360,4 +360,4 @@
"You": "Вы", "You": "Вы",
"You're a helpful assistant.": "Вы полезный ассистент.", "You're a helpful assistant.": "Вы полезный ассистент.",
"You're now logged in.": "Вы вошли в систему." "You're now logged in.": "Вы вошли в систему."
} }
\ No newline at end of file
This diff is collapsed.
...@@ -3,13 +3,14 @@ ...@@ -3,13 +3,14 @@
@tailwind utilities; @tailwind utilities;
@layer base { @layer base {
html, pre { html,
pre {
font-family: -apple-system, 'Arimo', ui-sans-serif, system-ui, 'Segoe UI', Roboto, Ubuntu, font-family: -apple-system, 'Arimo', ui-sans-serif, system-ui, 'Segoe UI', Roboto, Ubuntu,
Cantarell, 'Noto Sans', sans-serif, 'Helvetica Neue', Arial, 'Apple Color Emoji', Cantarell, 'Noto Sans', sans-serif, 'Helvetica Neue', Arial, 'Apple Color Emoji',
'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'; 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
} }
pre { pre {
white-space: pre-wrap; white-space: pre-wrap;
} }
} }
...@@ -13,4 +13,4 @@ ...@@ -13,4 +13,4 @@
"sizes": "844x884" "sizes": "844x884"
} }
] ]
} }
\ No newline at end of file
...@@ -17,14 +17,12 @@ const config = { ...@@ -17,14 +17,12 @@ const config = {
fallback: 'index.html' fallback: 'index.html'
}) })
}, },
onwarn: (warning, handler) => { onwarn: (warning, handler) => {
const { code, _ } = warning; const { code, _ } = warning;
if (code === "css-unused-selector") if (code === 'css-unused-selector') return;
return;
handler(warning);
},
handler(warning);
}
}; };
export default config; export default config;
{
"model_name": "string",
"litellm_params": {
"model": "ollama/mistral"
}
}
\ No newline at end of file
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment