fix: 测试ci
All checks were successful
Flutter CI - Basic Setup / 🔧 Basic Setup (push) Successful in 3m14s
All checks were successful
Flutter CI - Basic Setup / 🔧 Basic Setup (push) Successful in 3m14s
This commit is contained in:
parent
398c45ade1
commit
9b69c65bf8
@ -21,12 +21,19 @@ jobs:
|
|||||||
- name: Extract Version
|
- name: Extract Version
|
||||||
id: version
|
id: version
|
||||||
run: |
|
run: |
|
||||||
# 获取最新的tag(匹配vX.X.X_sky格式)
|
# 获取最新的tag(按版本号排序,匹配vX.X.X_sky格式)
|
||||||
LAST_TAG=$(git describe --tags --match "v*.*.*_sky" --abbrev=0 2>/dev/null || echo "v1.0.0_sky")
|
LATEST_TAG=$(git tag --list "v*.*.*_sky" --sort=-version:refname | head -1)
|
||||||
echo "📌 Last tag found: $LAST_TAG"
|
|
||||||
|
# 如果没有找到tag,使用默认值
|
||||||
|
if [ -z "$LATEST_TAG" ]; then
|
||||||
|
LATEST_TAG="v1.0.0_sky"
|
||||||
|
echo "📌 No tags found, using default: $LATEST_TAG"
|
||||||
|
else
|
||||||
|
echo "📌 Latest tag found: $LATEST_TAG"
|
||||||
|
fi
|
||||||
|
|
||||||
# 提取基础版本号(去除_sky后缀)
|
# 提取基础版本号(去除_sky后缀)
|
||||||
BASE_VERSION=$(echo "$LAST_TAG" | grep -oE 'v[0-9]+\.[0-9]+\.[0-9]+' | head -1)
|
BASE_VERSION=$(echo "$LATEST_TAG" | grep -oE 'v[0-9]+\.[0-9]+\.[0-9]+' | head -1)
|
||||||
[ -z "$BASE_VERSION" ] && BASE_VERSION="v1.0.0"
|
[ -z "$BASE_VERSION" ] && BASE_VERSION="v1.0.0"
|
||||||
echo "📌 Base version: $BASE_VERSION"
|
echo "📌 Base version: $BASE_VERSION"
|
||||||
|
|
||||||
@ -38,50 +45,6 @@ jobs:
|
|||||||
|
|
||||||
# 输出版本信息
|
# 输出版本信息
|
||||||
echo "✅ Version extraction completed"
|
echo "✅ Version extraction completed"
|
||||||
|
|
||||||
# 3. 输出Flutter环境
|
|
||||||
- name: Output Flutter Environment
|
|
||||||
run: |
|
|
||||||
echo "🚀 Flutter Environment Information:"
|
|
||||||
echo "================================"
|
|
||||||
|
|
||||||
# 检查Flutter是否可用
|
|
||||||
if command -v flutter &> /dev/null; then
|
|
||||||
echo "✅ Flutter is available"
|
|
||||||
|
|
||||||
# 输出Flutter版本
|
|
||||||
flutter --version
|
|
||||||
echo ""
|
|
||||||
|
|
||||||
# 输出Flutter doctor信息
|
|
||||||
echo "📋 Flutter Doctor Summary:"
|
|
||||||
flutter doctor -v | head -20
|
|
||||||
echo ""
|
|
||||||
|
|
||||||
# 输出当前项目信息
|
|
||||||
echo "📁 Project Information:"
|
|
||||||
echo "Project directory: $(pwd)"
|
|
||||||
echo "Flutter project detected: $(ls -la | grep pubspec.yaml > /dev/null && echo "Yes" || echo "No")"
|
|
||||||
|
|
||||||
else
|
|
||||||
echo "❌ Flutter is not available in this environment"
|
|
||||||
fi
|
|
||||||
|
|
||||||
echo "✅ Flutter environment check completed"
|
|
||||||
|
|
||||||
# 4. 输出CI环境信息
|
|
||||||
- name: Output CI Environment
|
|
||||||
run: |
|
|
||||||
echo "🔧 CI Environment Information:"
|
|
||||||
echo "============================"
|
|
||||||
echo "Runner OS: $RUNNER_OS"
|
|
||||||
echo "Runner Architecture: $RUNNER_ARCH"
|
|
||||||
echo "Git Branch: $GITHUB_REF"
|
|
||||||
echo "Git SHA: $GITHUB_SHA"
|
|
||||||
echo "Workflow: $GITHUB_WORKFLOW"
|
|
||||||
echo ""
|
|
||||||
echo "✅ CI environment information output completed"
|
|
||||||
|
|
||||||
# 5. 任务完成通知
|
# 5. 任务完成通知
|
||||||
- name: Task Completion
|
- name: Task Completion
|
||||||
run: |
|
run: |
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user