Skip to content

Commit 72de77d

Browse files
authored
Update make.yml
1 parent 6fb4dbd commit 72de77d

File tree

1 file changed

+13
-6
lines changed

1 file changed

+13
-6
lines changed

.github/workflows/make.yml

Lines changed: 13 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -9,25 +9,32 @@ on:
99
jobs:
1010
build:
1111
runs-on: ubuntu-latest
12+
timeout-minutes: 10 # يمنع التعليق الطويل في حالة خطأ
1213

1314
steps:
14-
- name: Checkout repository
15+
- name: 📦 Checkout repository
1516
uses: actions/checkout@v4
1617

17-
- name: Install build dependencies
18+
- name: ⚙️ Install build dependencies
1819
run: |
1920
sudo apt-get update
2021
sudo apt-get install -y build-essential clang make nasm
2122
22-
- name: Build project
23-
run: make all
23+
- name: 🧱 Build project (Make)
24+
run: |
25+
echo "🔧 Starting build..."
26+
make all
27+
echo "✅ Build completed!"
2428
25-
- name: Run basic tests
29+
- name: 🧪 Run basic tests
2630
run: |
2731
if [ -f "./bin/aionic" ]; then
2832
echo "✅ Binary built successfully:"
29-
./bin/aionic --version || true
33+
./bin/aionic --version || echo "ℹ️ Version flag not implemented yet."
3034
else
3135
echo "❌ Binary not found!"
3236
exit 1
3337
fi
38+
39+
- name: 🏁 Finish
40+
run: echo "🎉 All build & test steps completed successfully!"

0 commit comments

Comments
 (0)