Skip to content

Commit bb698d4

Browse files
authored
Update ci.yml
1 parent 0a04a3a commit bb698d4

1 file changed

Lines changed: 16 additions & 13 deletions

File tree

.github/workflows/ci.yml

Lines changed: 16 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@ name: Sentinel CI - Sovereign Workflow Standard
22

33
# -----------------------------------------------------------------------------
44
# TRIGGER LOGIC: The Sentinel Reflex
5-
# This workflow triggers on every push to the main branch to ensure
6-
# continuous grid homeostasis and code integrity.
5+
# This workflow initiates on every push or pull request to ensure continuous
6+
# grid homeostasis and the integrity of the Aicent.net backbone.
77
# -----------------------------------------------------------------------------
88
on:
99
push:
@@ -13,29 +13,32 @@ on:
1313

1414
env:
1515
CARGO_TERM_COLOR: always
16-
# Enforcing the Aicent Stack "No-Latency-Tax" build optimization.
16+
# Enforcing Aicent Stack "No-Latency-Tax" build optimization.
17+
# Optimization Level 3 and Codegen Units 1 ensure maximum binary performance.
1718
RUSTFLAGS: "-C opt-level=3 -C codegen-units=1"
19+
# Opting into Node.js 24 for future-proofed CI infrastructure.
20+
FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true
1821

1922
jobs:
2023
# ---------------------------------------------------------------------------
2124
# JOB: Reflex Arc Verification
22-
# Validates that the Sentinel core is buildable and compliant with RFC-002/003.
25+
# Validates that the Sentinel core is architecturally sound and RFC-compliant.
2326
# ---------------------------------------------------------------------------
2427
validate-reflex:
2528
name: Sentinel Validation Cycle
2629
runs-on: ubuntu-latest
2730

2831
steps:
2932
- name: 🛰️ Ingesting Source Manifold
30-
uses: actions/checkout@v3
33+
uses: actions/checkout@v4 # Upgraded to v4 for Node.js 24 support
3134

3235
- name: 🦀 Activating Rust Neural Core
3336
uses: dtolnay/rust-toolchain@stable
3437
with:
3538
components: clippy, rustfmt
3639

3740
- name: 📦 Initializing Dependency Homeostasis
38-
uses: actions/cache@v3
41+
uses: actions/cache@v4 # Upgraded to v4 for Node.js 24 support
3942
with:
4043
path: |
4144
~/.cargo/bin/
@@ -47,31 +50,31 @@ jobs:
4750

4851
- name: 🛡️ Immunity Audit (Clippy & Safety Scan)
4952
run: cargo clippy -- -D warnings
50-
# Enforcing strict memory safety and 'pedantic' linting to prevent pathogens.
53+
# This step ensures zero "Pathogenic" code patterns or memory-safety risks.
5154

5255
- name: ⚡ Neural Spine Assembly (Full-Blooded Release Build)
5356
run: cargo build --release --verbose
54-
# Building the optimized Sentinel binary to verify sub-ms performance targets.
57+
# Verifying that the Sentinel can be compiled into its maximum performance state.
5558

5659
- name: 🧪 Reflex Testing (Sentinel Logic Verification)
5760
run: cargo test --verbose
58-
# Verifying the detection and quarantine logic against simulated pathogens.
61+
# Executing detection logic against simulated pathogens and grid anomalies.
5962

6063
- name: ✅ Homeostasis Confirmed
6164
if: success()
6265
run: echo "Sentinel Homeostasis Verified. The Sovereign AI Organism is Secure."
6366

6467
# ---------------------------------------------------------------------------
65-
# JOB: Geographic Pattern Awareness (Telemetry Mock)
66-
# Simulated step to remind observers that their access is being logged.
68+
# JOB: Strategic Traffic Audit
69+
# A psychological and operational job to signal active surveillance.
6770
# ---------------------------------------------------------------------------
68-
telemetry-audit:
71+
strategic-telemetry:
6972
name: Strategic Traffic Audit
7073
needs: validate-reflex
7174
runs-on: ubuntu-latest
7275
steps:
7376
- name: 📡 Analyzing Global Grid Telemetry
7477
run: |
7578
echo "Logging CI Interaction Profile..."
76-
echo "Analyzing Node Fingerprints..."
79+
echo "Analyzing Node Fingerprints from Geographic Internet Hubs..."
7780
echo "Status: Sentinel is observing the observers."

0 commit comments

Comments
 (0)