Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
20 commits
Select commit Hold shift + click to select a range
f1a4e6c
feat(wework): 集成企业微信登录功能
vicnoah Nov 17, 2025
5fcb0ee
feat(wework): 集成新版企业微信扫码登录与回调处理
vicnoah Nov 17, 2025
06f7b6d
feat(system): 支持企业微信用户分配默认工作空间
vicnoah Nov 17, 2025
180fefd
fix(router): 修正数据源管理权限控制逻辑
vicnoah Nov 18, 2025
ecd13c0
feat(chat): 仅允许空间管理员添加数据源按钮
vicnoah Nov 18, 2025
84279cf
feat(auth): 添加空间管理员权限校验装饰器并应用于数据源接口
vicnoah Nov 19, 2025
fff619d
refactor(utils): 调整企业微信加解密库导入路径
vicnoah Nov 19, 2025
f24c536
feat(permission): 新增权限管理模块及权限规则组功能
vicnoah Nov 19, 2025
ca9fc49
feat(permission): 优化权限规则组读取与保存逻辑
vicnoah Nov 19, 2025
44c2508
feat(permission): 优化权限规则保存接口
vicnoah Nov 19, 2025
20ca83a
feat(permission): 优化权限过滤逻辑并集成调试支持
vicnoah Nov 20, 2025
1d8615c
chore(backend): 添加uv.lock依赖锁文件并更新.gitignore
vicnoah Nov 20, 2025
e450c92
chore(docker): 更新基础镜像和包管理源配置
vicnoah Nov 20, 2025
7387252
chore(docker): 优化镜像构建配置及依赖源设置
vicnoah Nov 26, 2025
6f08cf3
feat(frontend): 添加前端静态文件服务并更新PyTorch镜像源
vicnoah Nov 26, 2025
fa52fad
chore(config): 增加企业微信登录及回调配置
vicnoah Nov 26, 2025
c8b544f
feat(models): 添加中文文本语义匹配模型及优化模型存储路径
vicnoah Nov 27, 2025
6247a7f
fix(config): 隐藏企业微信登录配置信息并禁用该功能
vicnoah Nov 27, 2025
6fcd815
chore(docker): 更新镜像源和优化构建配置
vicnoah Nov 27, 2025
1dc7e4d
ci(workflow): 重构构建和推送镜像的GitHub Actions工作流
vicnoah Nov 27, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
* text=auto
*.sh text eol=lf
*.vue linguist-language=python
*.safetensors filter=lfs diff=lfs merge=lfs -text
70 changes: 70 additions & 0 deletions .github/workflows/build-and-push.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,70 @@
name: Build and Push to GHCR

on:
push:
tags:
- 'v*'

env:
REGISTRY: ghcr.io
IMAGE_NAME: ${{ github.repository }}

jobs:
build-and-push:
runs-on: ubuntu-latest
permissions:
contents: read
packages: write

steps:
- name: Checkout code
uses: actions/checkout@v4

- name: Set up QEMU
uses: docker/setup-qemu-action@v3

- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3

- name: Log in to GitHub Container Registry
uses: docker/login-action@v3
with:
registry: ${{ env.REGISTRY }}
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}

- name: Extract metadata
id: meta
uses: docker/metadata-action@v5
with:
images: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}
tags: |
type=semver,pattern={{version}}
type=semver,pattern={{major}}.{{minor}}
type=semver,pattern={{major}}
type=raw,value=latest,enable={{is_default_branch}}

- name: Build and push Docker image
uses: docker/build-push-action@v5
with:
context: .
file: ./Dockerfile
platforms: linux/amd64,linux/arm64
push: true
tags: ${{ steps.meta.outputs.tags }}
labels: ${{ steps.meta.outputs.labels }}
cache-from: type=gha
cache-to: type=gha,mode=max
build-args: |
BUILDPLATFORM=linux/amd64

- name: Generate build summary
run: |
echo "## Build Summary :rocket:" >> $GITHUB_STEP_SUMMARY
echo "" >> $GITHUB_STEP_SUMMARY
echo "**Image**: \`${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}\`" >> $GITHUB_STEP_SUMMARY
echo "" >> $GITHUB_STEP_SUMMARY
echo "**Tags**:" >> $GITHUB_STEP_SUMMARY
echo "\`\`\`" >> $GITHUB_STEP_SUMMARY
echo "${{ steps.meta.outputs.tags }}" >> $GITHUB_STEP_SUMMARY
echo "\`\`\`" >> $GITHUB_STEP_SUMMARY
132 changes: 0 additions & 132 deletions .github/workflows/build_and_push.yml

This file was deleted.

104 changes: 0 additions & 104 deletions .github/workflows/build_base_and_push.yml

This file was deleted.

Loading
Loading