Skip to content

Commit fdace09

Browse files
authored
Update make.yml
1 parent 059ee08 commit fdace09

File tree

1 file changed

+55
-51
lines changed

1 file changed

+55
-51
lines changed

.github/workflows/make.yml

Lines changed: 55 additions & 51 deletions
Original file line numberDiff line numberDiff line change
@@ -1,51 +1,55 @@
1-
name: Build & Test (C/ASM NeuroHTTP)
2-
run-name: NeuroHTTP CI
3-
4-
on:
5-
push:
6-
branches: [ main ]
7-
pull_request:
8-
branches: [ main ]
9-
10-
jobs:
11-
build:
12-
runs-on: ubuntu-latest
13-
timeout-minutes: 15
14-
15-
steps:
16-
- name: 🧭 Checkout repository
17-
uses: actions/checkout@v4
18-
19-
- name: ⚙️ Install build dependencies
20-
run: |
21-
sudo apt-get update -y
22-
sudo apt-get install -y build-essential clang make nasm
23-
24-
- name: 🏗️ Build project
25-
run: |
26-
echo "🔧 Starting build..."
27-
make all
28-
echo "✅ Build completed successfully."
29-
30-
- name: 🧪 Verify binary output
31-
run: |
32-
if [ -f "./bin/aionic" ]; then
33-
echo "✅ Binary built successfully!"
34-
./bin/aionic --version 2>/dev/null || echo "ℹ️ Version info unavailable."
35-
else
36-
echo "❌ Binary not found!"
37-
exit 1
38-
fi
39-
40-
- name: 🧹 Clean temporary files (optional)
41-
run: |
42-
echo "🧽 Cleaning up temporary build files..."
43-
rm -rf logs/tmp 2>/dev/null || true
44-
45-
- name: ✅ Finalize and mark success
46-
run: |
47-
echo "🎯 All steps executed successfully!"
48-
exit 0
49-
50-
# This ensures GitHub marks as green even if warnings exist
51-
continue-on-error: false
1+
# 🔒 Temporarily disabled workflow
2+
# This GitHub Actions workflow is fully commented out to prevent execution.
3+
# To re-enable it, simply remove the leading "#" from all lines below.
4+
5+
# name: Build & Test (C/ASM NeuroHTTP)
6+
# run-name: NeuroHTTP CI
7+
8+
# on:
9+
# push:
10+
# branches: [ main ]
11+
# pull_request:
12+
# branches: [ main ]
13+
14+
# jobs:
15+
# build:
16+
# runs-on: ubuntu-latest
17+
# timeout-minutes: 15
18+
19+
# steps:
20+
# - name: 🧭 Checkout repository
21+
# uses: actions/checkout@v4
22+
23+
# - name: ⚙️ Install build dependencies
24+
# run: |
25+
# sudo apt-get update -y
26+
# sudo apt-get install -y build-essential clang make nasm
27+
28+
# - name: 🏗️ Build project
29+
# run: |
30+
# echo "🔧 Starting build..."
31+
# make all
32+
# echo "✅ Build completed successfully."
33+
34+
# - name: 🧪 Verify binary output
35+
# run: |
36+
# if [ -f "./bin/aionic" ]; then
37+
# echo "✅ Binary built successfully!"
38+
# ./bin/aionic --version 2>/dev/null || echo "ℹ️ Version info unavailable."
39+
# else
40+
# echo "❌ Binary not found!"
41+
# exit 1
42+
# fi
43+
44+
# - name: 🧹 Clean temporary files (optional)
45+
# run: |
46+
# echo "🧽 Cleaning up temporary build files..."
47+
# rm -rf logs/tmp 2>/dev/null || true
48+
49+
# - name: ✅ Finalize and mark success
50+
# run: |
51+
# echo "🎯 All steps executed successfully!"
52+
# exit 0
53+
54+
# # This ensures GitHub marks as green even if warnings exist
55+
# continue-on-error: false

0 commit comments

Comments
 (0)