revert: remove CI yml changes from lint PR
CI yml concurrency changes caused lint step to be skipped. Lint PR should only contain source code formatting fixes.
This commit is contained in:
+5
-11
@@ -5,13 +5,11 @@
|
|||||||
#
|
#
|
||||||
# 注意:只保留 pull_request 触发,避免 push + pull_request 双倍触发
|
# 注意:只保留 pull_request 触发,避免 push + pull_request 双倍触发
|
||||||
#
|
#
|
||||||
# Gitea v1.26.2 已支持:
|
# Gitea v1.23.4 限制注意:
|
||||||
# - concurrency groups(#32751)
|
# - 不支持 failure() 表达式,用 always() + shell 条件判断替代
|
||||||
# - 可配置 GITEA_TOKEN 权限(#36173)
|
# - 不支持 concurrency / continue-on-error / timeout-minutes / permissions
|
||||||
#
|
# - 无内置 GITEA_TOKEN,需手动配置 PAT 为 secret
|
||||||
# 仍不支持:
|
# - runs-on 只支持单个 label
|
||||||
# - failure() 表达式,用 always() + shell 条件判断替代
|
|
||||||
# - continue-on-error / timeout-minutes / permissions
|
|
||||||
|
|
||||||
name: CI
|
name: CI
|
||||||
|
|
||||||
@@ -19,10 +17,6 @@ on:
|
|||||||
pull_request:
|
pull_request:
|
||||||
types: [opened, synchronize]
|
types: [opened, synchronize]
|
||||||
|
|
||||||
concurrency:
|
|
||||||
group: ci-${{ gitea.ref }}
|
|
||||||
cancel-in-progress: true
|
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
# ── Job 1: Lint ──────────────────────────────────────
|
# ── Job 1: Lint ──────────────────────────────────────
|
||||||
lint:
|
lint:
|
||||||
|
|||||||
@@ -3,15 +3,10 @@
|
|||||||
# 触发条件:
|
# 触发条件:
|
||||||
# - push 到 main 分支
|
# - push 到 main 分支
|
||||||
#
|
#
|
||||||
# Gitea v1.26.2 已支持:
|
# Gitea v1.23.4 限制注意:
|
||||||
# - concurrency groups(#32751)
|
# - 不支持 failure() 表达式
|
||||||
# - 可配置 GITEA_TOKEN 权限(#36173)
|
# - 不支持 concurrency / permissions
|
||||||
#
|
# - 部署脚本 scripts/deploy.sh,支持 --version/--rollback/--health-check
|
||||||
# 仍不支持:
|
|
||||||
# - failure() 表达式,用 always() + shell 条件判断替代
|
|
||||||
# - permissions
|
|
||||||
#
|
|
||||||
# 部署脚本 scripts/deploy.sh,支持 --version/--rollback/--health-check
|
|
||||||
|
|
||||||
name: Deploy
|
name: Deploy
|
||||||
|
|
||||||
@@ -19,10 +14,6 @@ on:
|
|||||||
push:
|
push:
|
||||||
branches: [main]
|
branches: [main]
|
||||||
|
|
||||||
concurrency:
|
|
||||||
group: deploy-${{ gitea.ref }}
|
|
||||||
cancel-in-progress: false
|
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
# ── Job 1: CI(main 分支跑完整测试)─────────────────
|
# ── Job 1: CI(main 分支跑完整测试)─────────────────
|
||||||
ci:
|
ci:
|
||||||
|
|||||||
@@ -9,12 +9,8 @@
|
|||||||
# Agent spawn 走生产 openclaw(全局单例,无法隔离),
|
# Agent spawn 走生产 openclaw(全局单例,无法隔离),
|
||||||
# 测试 case 用 UUID 前缀标识。
|
# 测试 case 用 UUID 前缀标识。
|
||||||
#
|
#
|
||||||
# Gitea v1.26.2 已支持:
|
# Gitea v1.23.4 限制注意:
|
||||||
# - concurrency groups
|
# - 不支持 workflow_run 触发器(无法直接 needs 另一个 workflow 的 job)
|
||||||
# - workflow_dispatch 触发器(已支持)
|
|
||||||
#
|
|
||||||
# 仍不支持:
|
|
||||||
# - workflow_run 触发器(无法直接 needs 另一个 workflow 的 job)
|
|
||||||
# - 此 workflow 需手动触发或在 deploy.yml 中以 needs 方式调用
|
# - 此 workflow 需手动触发或在 deploy.yml 中以 needs 方式调用
|
||||||
# - 实际使用时可能需要合并到 deploy.yml 作为同一个 workflow 的 job
|
# - 实际使用时可能需要合并到 deploy.yml 作为同一个 workflow 的 job
|
||||||
# - 或依赖 daemon Webhook 监听 deploy 完成事件后通过 API 触发
|
# - 或依赖 daemon Webhook 监听 deploy 完成事件后通过 API 触发
|
||||||
@@ -23,16 +19,13 @@ name: E2E Tests
|
|||||||
|
|
||||||
on:
|
on:
|
||||||
workflow_dispatch:
|
workflow_dispatch:
|
||||||
|
# 手动触发,可选参数
|
||||||
inputs:
|
inputs:
|
||||||
test_filter:
|
test_filter:
|
||||||
description: 'Test filter (e.g. tests/e2e/test_api.py)'
|
description: 'Test filter (e.g. tests/e2e/test_api.py)'
|
||||||
required: false
|
required: false
|
||||||
default: 'tests/e2e/'
|
default: 'tests/e2e/'
|
||||||
|
|
||||||
concurrency:
|
|
||||||
group: e2e-${{ gitea.ref }}
|
|
||||||
cancel-in-progress: true
|
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
e2e:
|
e2e:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
|
|||||||
Reference in New Issue
Block a user