Skip to content

Commit 153d911

Browse files
Merge pull request #559 from elbwalker/runneros
Runneros
2 parents 1970a5c + 3f2d230 commit 153d911

File tree

305 files changed

+90016
-26052
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

305 files changed

+90016
-26052
lines changed

.github/workflows/test.yml

Lines changed: 25 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,9 @@ on:
44
push:
55
branches:
66
- '*'
7+
pull_request:
8+
branches:
9+
- main
710

811
workflow_dispatch:
912

@@ -22,5 +25,26 @@ jobs:
2225
node-version: '20'
2326
cache: 'npm'
2427
- run: npm install
25-
- run: npm run test
28+
- name: Run tests
29+
run: npm run test -- ${{ (github.ref == 'refs/heads/main' || github.base_ref == 'main') && '--force' || '' }}
30+
env:
31+
CI: true
32+
- name: Show test summary
33+
if: always()
34+
run: |
35+
echo "Test run complete. Check logs above for details."
36+
if [ "${{ github.ref }}" = "refs/heads/main" ] || [ "${{ github.base_ref }}" = "main" ]; then
37+
echo "✅ Ran with --force (no cache) for main branch accuracy"
38+
else
39+
echo "✅ Used cache for faster feedback"
40+
fi
41+
- name: Upload test results on failure
42+
if: failure()
43+
uses: actions/upload-artifact@v4
44+
with:
45+
name: test-results-${{ github.run_id }}
46+
path: |
47+
packages/*/coverage/
48+
packages/*/.tmp/
49+
retention-days: 7
2650
- run: npm run lint

apps/cli/CHANGELOG.md

Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,59 @@
1+
# walkeros
2+
3+
## 0.4.1
4+
5+
### Patch Changes
6+
7+
- dev entry
8+
- Updated dependencies
9+
- @walkeros/cli@0.4.1
10+
11+
## 0.4.0
12+
13+
### Minor Changes
14+
15+
- Consolidate schemas and examples under `/dev` export
16+
17+
### Patch Changes
18+
19+
- Updated dependencies
20+
- @walkeros/cli@0.4.0
21+
22+
## 0.3.6
23+
24+
### Patch Changes
25+
26+
- port path and name
27+
- Updated dependencies
28+
- Updated dependencies [df4b2a1]
29+
- @walkeros/cli@0.3.6
30+
31+
## 0.3.5
32+
33+
### Patch Changes
34+
35+
- cli usage
36+
- Updated dependencies
37+
- @walkeros/cli@0.3.5
38+
39+
## 0.3.4
40+
41+
### Patch Changes
42+
43+
- Updated dependencies
44+
- @walkeros/cli@0.3.4
45+
46+
## 0.3.3
47+
48+
### Patch Changes
49+
50+
- Updated dependencies
51+
- @walkeros/cli@0.3.3
52+
53+
## 0.3.2
54+
55+
### Patch Changes
56+
57+
- walkeros cli with docker
58+
- Updated dependencies
59+
- @walkeros/cli@0.3.2

apps/cli/README.md

Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
# runneros
2+
3+
Shorthand command for walkerOS CLI.
4+
5+
## Usage
6+
7+
Instead of typing:
8+
9+
```bash
10+
npx @walkeros/cli bundle
11+
```
12+
13+
You can now use:
14+
15+
```bash
16+
npx runneros bundle
17+
```
18+
19+
## Commands
20+
21+
All commands from `@walkeros/cli` are available:
22+
23+
```bash
24+
# Bundle walkerOS components
25+
npx runneros bundle
26+
27+
# Simulate event processing
28+
npx runneros simulate
29+
30+
# Run collector/server
31+
npx runneros run collect <file>
32+
npx runneros run serve <file>
33+
```
34+
35+
## Installation
36+
37+
```bash
38+
npm install -g runneros
39+
```
40+
41+
Or use directly with npx:
42+
43+
```bash
44+
npx runneros --help
45+
```
46+
47+
## Documentation
48+
49+
For full documentation, see the
50+
[walkerOS CLI documentation](https://github.com/elbwalker/walkerOS/tree/main/packages/cli).

0 commit comments

Comments
 (0)