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
33 changes: 1 addition & 32 deletions docs/RELEASE.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

`kinic-vfs-cli` is published as the single operator binary for database setup, scripted writes, archive/restore, and Skill Registry maintenance. The Browser remains the primary public UI.

Primary distribution is npm. The npm package downloads GitHub Release assets and verifies SHA-256 checksums. Homebrew is optional follow-up packaging. Cargo install is a Rust-user fallback; crates.io publication is deferred.
Primary distribution is npm. The npm package downloads GitHub Release assets and verifies SHA-256 checksums. Cargo install is a Rust-user fallback; crates.io publication is deferred.

## npm

Expand Down Expand Up @@ -74,37 +74,6 @@ tar -xzf kinic-vfs-cli-v0.1.3-macos-arm64.tar.gz
./kinic-vfs-cli --version
```

## Homebrew

Homebrew packaging is optional. The standard tap is `ICME-Lab/homebrew-tap`. If the tap does not exist yet, create it first.

After a GitHub Release is available:

1. Read the release checksum:

```bash
shasum -a 256 kinic-vfs-cli-v0.1.3-macos-arm64.tar.gz
```

2. Copy [`../packaging/homebrew/Formula/kinic-vfs-cli.rb`](../packaging/homebrew/Formula/kinic-vfs-cli.rb) into `ICME-Lab/homebrew-tap`.

3. Replace the placeholder `sha256` with the release checksum.

4. Validate inside the tap repo:

```bash
brew audit --strict --online kinic-vfs-cli
brew install ICME-Lab/tap/kinic-vfs-cli
brew test kinic-vfs-cli
```

Before release assets exist, only local syntax and style checks are expected to pass:

```bash
ruby -c packaging/homebrew/Formula/kinic-vfs-cli.rb
brew style packaging/homebrew/Formula/kinic-vfs-cli.rb
```

## CI Artifacts

The normal `cli-artifacts` CI job uses the same tarball layout as the release workflow, but uploads workflow artifacts instead of creating a GitHub Release.
Expand Down
4 changes: 2 additions & 2 deletions docs/internal/LLM_WIKI_STRUCTURE.md
Original file line number Diff line number Diff line change
Expand Up @@ -190,12 +190,12 @@ sequenceDiagram
| --- | --- | --- |
| build | `build-vfs-canister.sh`, `build-vfs-canister-canbench.sh` | canister build |
| canbench | `run_canbench_guard.sh`, `run_canbench_scale.sh`, `canbench/*.py` | canbench 集計・比較 |
| bench | `bench/run_beam_bench.sh`, `bench/run_canister_vfs_*.sh` | beam / canister workload |
| bench | `bench/run_canister_vfs_*.sh` | canister workload |
| env | `setup_canbench_ci.sh` | 実行環境補助 |

### 8.3 `fixtures/`

- `fixtures/beam/`: beam sample 入力
- 現在、永続 fixture はない

### 8.4 `artifacts/`

Expand Down
111 changes: 0 additions & 111 deletions docs/internal/llm-wiki-structure.svg

This file was deleted.

38 changes: 0 additions & 38 deletions fixtures/beam/beam_evidence_sample.json

This file was deleted.

38 changes: 0 additions & 38 deletions fixtures/beam/beam_sample.json

This file was deleted.

20 changes: 0 additions & 20 deletions packaging/homebrew/Formula/kinic-vfs-cli.rb

This file was deleted.

12 changes: 0 additions & 12 deletions scripts/bench/run_beam_bench.sh

This file was deleted.

Loading