Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 5 additions & 3 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ jobs:
- uses: actions/checkout@v6
with:
repository: Nanako0129/TokenBar
ref: 4dfed5ffab26e2707a8cd82ee99864520b75892b
ref: 55ca05d3a0a5bf0f02ed20f46bb3e73e65a07218
path: tokenbar-mac
- uses: actions/checkout@v6
with:
Expand All @@ -44,14 +44,16 @@ jobs:
cd "$TOKENBAR_MAC_CANONICAL"
TZ=Asia/Taipei swift run crosscheck-harness \
"$TOKENBAR_WINDOWS/crosscheck/fixtures" \
"$TOKENBAR_WINDOWS/crosscheck/swift-out"
"$TOKENBAR_WINDOWS/crosscheck/swift-out" \
-AppleLanguages "(en)"
)
(
cd "$TOKENBAR_MAC_CANONICAL"
TZ=Asia/Taipei swift run crosscheck-harness \
"$TOKENBAR_WINDOWS/crosscheck/fixtures" \
"$TOKENBAR_WINDOWS/crosscheck/swift-out" \
provider-quota-pace-v3
provider-quota-pace-v3 \
-AppleLanguages "(en)"
)
- uses: actions/upload-artifact@v4
with:
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ a native WinUI 3 shell.
| Layer | Path | Notes |
|---|---|---|
| Rust core | `crates/tb_core_ffi` + `vendor/tokscale-core` | Copied from the macOS repo (single sync source — see `vendor/tokscale-core/SYNC.md`). C ABI, JSON envelope, built as `cdylib` for P/Invoke |
| C ABI contract | `include/ctb.h` | 10 entry points, `{"ok":true,"data":…}` / `{"ok":false,"err":…}` |
| C ABI contract | `include/ctb.h` | 11 entry points, `{"ok":true,"data":…}` / `{"ok":false,"err":…}` |
| Interop | `src/TokenBar.Interop` | `net10.0`, platform-neutral — P/Invoke facade + envelope decode |
| Logic | `src/TokenBar.Core` | `net10.0`, platform-neutral — C# port of the macOS `TokenBarCore` |
| Shell | `src/TokenBar.App` | WinUI 3, unpackaged. Windows-only build (not in the slnx): `dotnet build src/TokenBar.App/TokenBar.App.csproj -c Release -p:Platform=x64 -p:RuntimeIdentifier=win-x64` |
Expand Down
Loading
Loading