Skip to content

Commit 06f307e

Browse files
committed
Chore: fix release.yml
Signed-off-by: xcaspar <changjun.xcj@alibaba-inc.com>
1 parent 94c115a commit 06f307e

4 files changed

Lines changed: 27 additions & 20 deletions

File tree

.github/workflows/release.yml

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -153,15 +153,22 @@ jobs:
153153
make ${{ matrix.target }} MODULES=all
154154
"
155155
else
156-
# 验证当前运行环境是否与目标平台匹配
156+
# 对于 macOS 平台,允许交叉编译
157157
CURRENT_PLATFORM=$(uname -s | tr '[:upper:]' '[:lower:]')_$(uname -m)
158158
if [[ "$CURRENT_PLATFORM" != "${{ matrix.target }}" ]]; then
159-
echo "❌ Platform mismatch! Current: $CURRENT_PLATFORM, Target: ${{ matrix.target }}"
160-
echo "This workflow should run on the native platform for ${{ matrix.target }}"
161-
exit 1
159+
if [[ "${{ matrix.os }}" == "darwin" ]]; then
160+
echo "🔄 Cross-compiling from $CURRENT_PLATFORM to ${{ matrix.target }}"
161+
echo "This is supported for macOS platforms"
162+
else
163+
echo "❌ Platform mismatch! Current: $CURRENT_PLATFORM, Target: ${{ matrix.target }}"
164+
echo "This workflow should run on the native platform for ${{ matrix.target }}"
165+
exit 1
166+
fi
167+
else
168+
echo "✅ Building on native platform: $CURRENT_PLATFORM"
162169
fi
163170
164-
# 使用原生平台构建,不进行交叉编译
171+
# 使用 Makefile 进行构建,支持交叉编译
165172
make ${{ matrix.target }} MODULES=all
166173
fi
167174

go.mod

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ require (
66
github.com/chaosblade-io/chaosblade-exec-cloud v1.7.5
77
github.com/chaosblade-io/chaosblade-exec-cri v1.7.5-0.20250912110237-af663e584508
88
github.com/chaosblade-io/chaosblade-exec-middleware v1.7.5-0.20250912110204-2c87c33b8334
9-
github.com/chaosblade-io/chaosblade-exec-os v1.7.5-0.20250912090135-37584d0a5138
10-
github.com/chaosblade-io/chaosblade-operator v1.7.5-0.20250912113519-207b67aee739
9+
github.com/chaosblade-io/chaosblade-exec-os v1.7.5-0.20250909073259-5e5d82beaec4
10+
github.com/chaosblade-io/chaosblade-operator v1.7.5-0.20250911040940-7e9b6c880a7a
1111
github.com/chaosblade-io/chaosblade-spec-go v1.7.5
1212
github.com/glebarez/sqlite v1.11.0
1313
github.com/olekukonko/tablewriter v0.0.5-0.20201029120751-42e21c7531a3

go.sum

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -109,10 +109,10 @@ github.com/chaosblade-io/chaosblade-exec-cri v1.7.5-0.20250912110237-af663e58450
109109
github.com/chaosblade-io/chaosblade-exec-cri v1.7.5-0.20250912110237-af663e584508/go.mod h1:fMgaT9oHMkIvnwz6jQ9vKIAltUVNKGGepIKJQWVUSN0=
110110
github.com/chaosblade-io/chaosblade-exec-middleware v1.7.5-0.20250912110204-2c87c33b8334 h1:x8hCtmwt3J1GHz5RcwJgZvoDcqr/f6GhmLzbUuxSWnY=
111111
github.com/chaosblade-io/chaosblade-exec-middleware v1.7.5-0.20250912110204-2c87c33b8334/go.mod h1:8UV8I1E4gCY+VaF7gfJGBgccJk1wBxJEsfh6tkBn5ik=
112-
github.com/chaosblade-io/chaosblade-exec-os v1.7.5-0.20250912090135-37584d0a5138 h1:7pxRrNutnFXD4xT6yLcAneWmvuQA382+cZ2vGKDM8nw=
113-
github.com/chaosblade-io/chaosblade-exec-os v1.7.5-0.20250912090135-37584d0a5138/go.mod h1:4VQnlFJSlUkFYV70JGn+FNwdFlsjqIJtooAutFLDG3A=
114-
github.com/chaosblade-io/chaosblade-operator v1.7.5-0.20250912113519-207b67aee739 h1:Hy9Pwp2Qd/vbviufTAG7mt9kSi/p5rVA+KpzRx7a4Fc=
115-
github.com/chaosblade-io/chaosblade-operator v1.7.5-0.20250912113519-207b67aee739/go.mod h1:Y38ANS9m8BIbST6JZfFpUdVGcY0hIlgdArOM0999wEs=
112+
github.com/chaosblade-io/chaosblade-exec-os v1.7.5-0.20250909073259-5e5d82beaec4 h1:doHfb7OfXCIbrkEFcwF52WbzN0qc7bKDtAW0J+8pmSY=
113+
github.com/chaosblade-io/chaosblade-exec-os v1.7.5-0.20250909073259-5e5d82beaec4/go.mod h1:4VQnlFJSlUkFYV70JGn+FNwdFlsjqIJtooAutFLDG3A=
114+
github.com/chaosblade-io/chaosblade-operator v1.7.5-0.20250911040940-7e9b6c880a7a h1:IzhGs78KHLk/sthgi61c1pLgclPImEphCzUpITc2cpw=
115+
github.com/chaosblade-io/chaosblade-operator v1.7.5-0.20250911040940-7e9b6c880a7a/go.mod h1:Y38ANS9m8BIbST6JZfFpUdVGcY0hIlgdArOM0999wEs=
116116
github.com/chaosblade-io/chaosblade-spec-go v1.7.5 h1:wt+N/Kzxc9kyyKnacEfSLEPUT6dzH+TLonq/tlN1pic=
117117
github.com/chaosblade-io/chaosblade-spec-go v1.7.5/go.mod h1:QrsUvbhnSmI7SjsKKdNM+F8MnkEE9iIZg2xV425nKsY=
118118
github.com/checkpoint-restore/go-criu/v4 v4.1.0/go.mod h1:xUQBLp4RLc5zJtWY++yjOoMoB5lihDt7fai+75m+rGw=

version/version_info.go

Lines changed: 9 additions & 9 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)