Skip to content

Commit 6c3fc33

Browse files
committed
Merge branch 'chore/cicd-optimizations'
# Conflicts: # .github/workflows/boj-build.yml # Cargo.lock
2 parents 26a8d46 + a8d6c06 commit 6c3fc33

54 files changed

Lines changed: 1621 additions & 4010 deletions

Some content is hidden

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

.claude/CLAUDE.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ Cross-platform document editor with format tabs, allowing users to view and edit
77
## Architecture
88

99
- **Core**: Rust library with unified AST for format conversion
10-
- **GUI**: Tauri 2.0 with ReScript frontend (not TypeScript!)
10+
- **GUI**: Gossamer (own webview shell) with ReScript frontend (not TypeScript!)
1111
- **TUI**: Ada with AdaCurses (matches git-hud pattern)
1212
- **Storage**: ArangoDB for graph + document hybrid
1313
- **Pipelines**: Nickel for import/export transformations
@@ -28,13 +28,14 @@ Cross-platform document editor with format tabs, allowing users to view and edit
2828
- Go (use Rust)
2929
- Python (not applicable here)
3030
- Makefiles (use justfile)
31+
- Tauri (use Gossamer)
3132

3233
## Key Directories
3334

3435
```
3536
crates/
3637
├── formatrix-core/ # AST, parsers, renderers
37-
├── formatrix-gui/ # Tauri commands
38+
├── formatrix-gui/ # Gossamer commands
3839
├── formatrix-db/ # ArangoDB client
3940
└── formatrix-pipeline/ # Nickel executor
4041

.github/workflows/boj-build.yml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,11 @@ jobs:
99
runs-on: ubuntu-latest
1010
steps:
1111
- name: Checkout
12-
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
12+
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
1313
- name: Trigger BoJ Server (Casket/ssg-mcp)
1414
run: |
1515
# Send a secure trigger to boj-server to build this repository
1616
curl -X POST "http://boj-server.local:7700/cartridges/ssg-mcp/invoke" -H "Content-Type: application/json" -d "{\"repo\": \"${{ github.repository }}\", \"branch\": \"${{ github.ref_name }}\", \"engine\": \"casket\\"}"}
1717
continue-on-error: true
18-
permissions: read-all
18+
permissions:
19+
contents: read

.github/workflows/cflite_batch.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,8 @@ name: ClusterFuzzLite Batch
33
on:
44
schedule:
55
- cron: '0 0 * * 0'
6-
permissions: read-all
6+
permissions:
7+
contents: read
78
jobs:
89
BatchFuzzing:
910
runs-on: ubuntu-latest

.github/workflows/cflite_pr.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,8 @@ on:
44
pull_request:
55
paths:
66
- '**/*.rs'
7-
permissions: read-all
7+
permissions:
8+
contents: read
89
jobs:
910
PR:
1011
runs-on: ubuntu-latest

.github/workflows/codeql.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,8 @@ on:
99
schedule:
1010
- cron: '0 6 * * 1'
1111

12-
permissions: read-all
12+
permissions:
13+
contents: read
1314

1415
jobs:
1516
analyze:

.github/workflows/guix-nix-policy.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,8 @@
22
name: Guix/Nix Package Policy
33
on: [push, pull_request]
44

5-
permissions: read-all
5+
permissions:
6+
contents: read
67

78
jobs:
89
check:

.github/workflows/hypatia-scan.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,8 @@ on:
1111
- cron: '0 0 * * 0' # Weekly on Sunday
1212
workflow_dispatch:
1313

14-
permissions: read-all
14+
permissions:
15+
contents: read
1516

1617
jobs:
1718
scan:

.github/workflows/mirror.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,8 @@ on:
77
branches: [main]
88
workflow_dispatch:
99

10-
permissions: read-all
10+
permissions:
11+
contents: read
1112

1213
jobs:
1314
mirror-gitlab:

.github/workflows/npm-bun-blocker.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,8 @@
22
name: NPM/Bun Blocker
33
on: [push, pull_request]
44

5-
permissions: read-all
5+
permissions:
6+
contents: read
67

78
jobs:
89
check:

.github/workflows/quality.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,8 @@ name: Code Quality
33
on: [push, pull_request]
44

55

6-
permissions: read-all
6+
permissions:
7+
contents: read
78

89
jobs:
910
lint:

0 commit comments

Comments
 (0)