[PR #368] [MERGED] feat: bun support, backend lint, frontend & backend CI #7084

Closed
opened 2025-11-11 17:16:16 -06:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/open-webui/open-webui/pull/368
Author: @ThatOneCalculator
Created: 1/3/2024
Status: Merged
Merged: 1/5/2024
Merged by: @tjbck

Base: mainHead: bun


📝 Commits (10+)

  • 0377931 feat: bun support
  • 07cc7f1 chore: 🚨 lint and format
  • 60b6907 ci: 👷 move CI to Bun
  • 6ce41c7 Seperate backend & frontend CI
  • 702ffdf fix: 👷 build Docker with Bun
  • 243fa75 fix: 💚 don't lint backend for now
  • 25cabc2 Merge branch 'main' into bun
  • 7e4a13f Merge branch 'main' into bun
  • 66aeb88 fix: 🔨 use bun instead of bunx in scripts
  • 947013c Merge branch 'main' into bun

📊 Changes

36 files changed (+602 additions, -412 deletions)

View changed files

📝 .github/ISSUE_TEMPLATE/bug_report.md (+1 -1)
📝 .github/ISSUE_TEMPLATE/feature_request.md (+0 -1)
.github/workflows/format-backend.yaml (+27 -0)
.github/workflows/format-build-frontend.yaml (+22 -0)
.github/workflows/lint-backend.disabled (+27 -0)
.github/workflows/lint-frontend.disabled (+21 -0)
.github/workflows/node.js.yaml (+0 -27)
📝 README.md (+13 -3)
📝 backend/apps/ollama/main.py (+10 -9)
📝 backend/apps/ollama/old_main.py (+13 -11)
📝 backend/apps/openai/main.py (+18 -10)
📝 backend/apps/web/main.py (+3 -2)
📝 backend/apps/web/models/auths.py (+16 -9)
📝 backend/apps/web/models/chats.py (+18 -21)
📝 backend/apps/web/models/modelfiles.py (+13 -12)
📝 backend/apps/web/models/prompts.py (+7 -9)
📝 backend/apps/web/models/users.py (+11 -8)
📝 backend/apps/web/routers/auths.py (+9 -13)
📝 backend/apps/web/routers/chats.py (+16 -14)
📝 backend/apps/web/routers/configs.py (+3 -4)

...and 16 more files

📄 Description

  • Adds bun support
  • Changes default commands to use bun
  • Adds formatting and linting for backend
  • Moves frontend CI to Bun
  • Adds backend CI

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/open-webui/open-webui/pull/368 **Author:** [@ThatOneCalculator](https://github.com/ThatOneCalculator) **Created:** 1/3/2024 **Status:** ✅ Merged **Merged:** 1/5/2024 **Merged by:** [@tjbck](https://github.com/tjbck) **Base:** `main` ← **Head:** `bun` --- ### 📝 Commits (10+) - [`0377931`](https://github.com/open-webui/open-webui/commit/037793161e3c180807e86da63607ed4d0b9aead4) feat: :sparkles: bun support - [`07cc7f1`](https://github.com/open-webui/open-webui/commit/07cc7f15d507576cf1f3833f104fd6c01c73ce4e) chore: :rotating_light: lint and format - [`60b6907`](https://github.com/open-webui/open-webui/commit/60b6907203ea573c20fa3f27e5782e8034f81fd3) ci: :construction_worker: move CI to Bun - [`6ce41c7`](https://github.com/open-webui/open-webui/commit/6ce41c712c13ddde1b6ee0821352a0b1a56d581d) Seperate backend & frontend CI - [`702ffdf`](https://github.com/open-webui/open-webui/commit/702ffdf61a519cf5e9ea8873997083029af5cb01) fix: :construction_worker: build Docker with Bun - [`243fa75`](https://github.com/open-webui/open-webui/commit/243fa75fc6a05223766f04ffcf4c9c4e54a559b9) fix: :green_heart: don't lint backend for now - [`25cabc2`](https://github.com/open-webui/open-webui/commit/25cabc279ee25bc2afe999fb33fcad47974e5833) Merge branch 'main' into bun - [`7e4a13f`](https://github.com/open-webui/open-webui/commit/7e4a13f82c371e64e026ad8396a0a05270a0b462) Merge branch 'main' into bun - [`66aeb88`](https://github.com/open-webui/open-webui/commit/66aeb885c54e1f6eedff41a34def6681d24bf563) fix: :hammer: use bun instead of bunx in scripts - [`947013c`](https://github.com/open-webui/open-webui/commit/947013c74dacb267038cd49b8a51a4dbe9a4058a) Merge branch 'main' into bun ### 📊 Changes **36 files changed** (+602 additions, -412 deletions) <details> <summary>View changed files</summary> 📝 `.github/ISSUE_TEMPLATE/bug_report.md` (+1 -1) 📝 `.github/ISSUE_TEMPLATE/feature_request.md` (+0 -1) ➕ `.github/workflows/format-backend.yaml` (+27 -0) ➕ `.github/workflows/format-build-frontend.yaml` (+22 -0) ➕ `.github/workflows/lint-backend.disabled` (+27 -0) ➕ `.github/workflows/lint-frontend.disabled` (+21 -0) ➖ `.github/workflows/node.js.yaml` (+0 -27) 📝 `README.md` (+13 -3) 📝 `backend/apps/ollama/main.py` (+10 -9) 📝 `backend/apps/ollama/old_main.py` (+13 -11) 📝 `backend/apps/openai/main.py` (+18 -10) 📝 `backend/apps/web/main.py` (+3 -2) 📝 `backend/apps/web/models/auths.py` (+16 -9) 📝 `backend/apps/web/models/chats.py` (+18 -21) 📝 `backend/apps/web/models/modelfiles.py` (+13 -12) 📝 `backend/apps/web/models/prompts.py` (+7 -9) 📝 `backend/apps/web/models/users.py` (+11 -8) 📝 `backend/apps/web/routers/auths.py` (+9 -13) 📝 `backend/apps/web/routers/chats.py` (+16 -14) 📝 `backend/apps/web/routers/configs.py` (+3 -4) _...and 16 more files_ </details> ### 📄 Description - Adds bun support - Changes default commands to use bun - Adds formatting and linting for backend - Moves frontend CI to Bun - Adds backend CI --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2025-11-11 17:16:16 -06:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/open-webui#7084