Skip to content

Commit bcf82ff

Browse files
committed
feat: integrate CI/CD test pipeline into GitHub Actions
- Added a new step in the GitHub Actions CI workflow to automatically run tests on all push and pull requests. - Updated the `.github/workflows/ci.yml` file to include a `Run Tests` step executing `npm test`. - Verified the YAML schema structure and local test execution to ensure proper functionality.
1 parent 072b6bb commit bcf82ff

3 files changed

Lines changed: 20 additions & 0 deletions

File tree

.github/workflows/ci.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,3 +23,5 @@ jobs:
2323
run: npm run lint
2424
- name: Format Check
2525
run: npm run format:check
26+
- name: Run Tests
27+
run: npm test

AGENT.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,15 @@ These rules govern the development of the Aion project.
99

1010
## Change Log
1111

12+
### 2026-05-21 (Australia/Sydney)
13+
**Raouf:**
14+
- **Scope:** CI/CD Test Pipeline Integration
15+
- **Summary:** Integrated the native testing pipeline into the GitHub Actions CI workflow to run tests automatically on all push and pull requests.
16+
- **Files Changed:**
17+
- [.github/workflows/ci.yml](file:///Users/raoof.r12/Desktop/Raouf/Aion/.github/workflows/ci.yml) - Added `Run Tests` step executing `npm test`.
18+
- **Verification:** Verified YAML schema structure and local tests execution.
19+
- **Follow-ups:** None.
20+
1221
### 2026-05-21 (Australia/Sydney)
1322
**Raouf:**
1423
- **Scope:** Expansion of Test Suite (TTS & Notifications)

CHANGELOG.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,15 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/).
66

77
## Change Log
88

9+
### 2026-05-21 (Australia/Sydney)
10+
**Raouf:**
11+
- **Scope:** CI/CD Test Pipeline Integration
12+
- **Summary:** Integrated the native testing pipeline into the GitHub Actions CI workflow to run tests automatically on all push and pull requests.
13+
- **Files Changed:**
14+
- [.github/workflows/ci.yml](file:///Users/raoof.r12/Desktop/Raouf/Aion/.github/workflows/ci.yml) - Added `Run Tests` step executing `npm test`.
15+
- **Verification:** Verified YAML schema structure and local tests execution.
16+
- **Follow-ups:** None.
17+
918
### 2026-05-21 (Australia/Sydney)
1019
**Raouf:**
1120
- **Scope:** Expansion of Test Suite (TTS & Notifications)

0 commit comments

Comments
 (0)