This commit is contained in:
@@ -2,9 +2,9 @@ name: ci
|
||||
|
||||
on:
|
||||
push:
|
||||
branches: ["main"]
|
||||
branches: ["master"]
|
||||
pull_request:
|
||||
branches: ["main"]
|
||||
branches: ["master"]
|
||||
|
||||
env:
|
||||
JAVA_VERSION: "21"
|
||||
@@ -74,14 +74,14 @@ jobs:
|
||||
- name: Docs gate
|
||||
if: github.event_name == 'pull_request'
|
||||
env:
|
||||
BASE_REF: "origin/main"
|
||||
BASE_REF: "origin/master"
|
||||
run: scripts/ci/docs-gate.sh
|
||||
|
||||
# ── OpenAPI Diff Gate ──
|
||||
- name: OpenAPI diff gate
|
||||
if: github.event_name == 'pull_request'
|
||||
env:
|
||||
BASE_REF: "origin/main"
|
||||
BASE_REF: "origin/master"
|
||||
run: scripts/ci/openapi-diff.sh
|
||||
|
||||
# ── Ensure snapshot committed ──
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
#!/usr/bin/env bash
|
||||
set -euo pipefail
|
||||
|
||||
BASE_REF="${BASE_REF:-origin/main}"
|
||||
BASE_REF="${BASE_REF:-origin/master}"
|
||||
|
||||
echo "[docs-gate] base ref: ${BASE_REF}"
|
||||
|
||||
# 确保有 base ref
|
||||
git fetch origin main --depth=50 2>/dev/null || true
|
||||
git fetch origin master --depth=50 2>/dev/null || true
|
||||
|
||||
# 获取变更文件列表
|
||||
CHANGED="$(git diff --name-only "${BASE_REF}...HEAD" 2>/dev/null || git diff --name-only HEAD~1 || true)"
|
||||
|
||||
@@ -3,11 +3,11 @@ set -euo pipefail
|
||||
|
||||
SNAP="docs/API/openapi.snapshot.yaml"
|
||||
BREAKING="docs/API/breaking-changes.md"
|
||||
BASE_REF="${BASE_REF:-origin/main}"
|
||||
BASE_REF="${BASE_REF:-origin/master}"
|
||||
|
||||
echo "[openapi-diff] checking snapshot changes..."
|
||||
|
||||
git fetch origin main --depth=50 2>/dev/null || true
|
||||
git fetch origin master --depth=50 2>/dev/null || true
|
||||
|
||||
# 获取变更文件列表
|
||||
CHANGED="$(git diff --name-only "${BASE_REF}...HEAD" 2>/dev/null || git diff --name-only HEAD~1 || true)"
|
||||
|
||||
Reference in New Issue
Block a user