Skip to content
Open
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
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,7 @@ tarpaulin-report.html
docs-internal/
docs-marketing/
docs-dev/
docs-dev-jangan-ditrack/
# scripts/ is ignored by default for local dev scripts, but release-relevant
# scripts are explicitly allowlisted below
scripts/*
Expand Down
2 changes: 1 addition & 1 deletion Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@

# ── Builder ─────────────────────────────────────────────────────────────────

FROM rust:1.93-bookworm AS builder
FROM rust:1.93.1-bookworm AS builder

RUN apt-get update && apt-get install -y --no-install-recommends \
cmake libssl-dev libsasl2-dev librdkafka-dev protobuf-compiler pkg-config \
Expand Down
12 changes: 6 additions & 6 deletions RELEASE-v0.4.0.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@

## Phase 2 — Commit Everything Locally

**VIL repo** (`/home/abraham/Prdmid/vil-project/vil`):
**VIL repo**:

Already stacked (no action):
- [ ] `dd0e32c release: v0.4.0 — licensing restructure + bench infra + vastar sweep`
Expand All @@ -40,7 +40,7 @@ git add Dockerfile Dockerfile.slim docker-compose.yml docker/ scripts/docker-pub
git commit -m "release(0.4.0): Docker image + sample bundles + CHANGELOG + release checklist"
```

**Website repo** (`/home/abraham/Vastar-Publication/website-vastar-id`):
**Website repo**:

Uncommitted changes:
- [ ] Locale stripping (ar/ja/tr removed)
Expand All @@ -60,13 +60,13 @@ git commit -m "release(0.4.0): website overhaul — VSAL prominence, Docker Quic

```bash
# VIL repo
cd ~/Prdmid/vil-project/vil
cd <vil-repo>
git tag -a v0.4.0 -m "VIL v0.4.0 — licensing restructure + Docker + provisionable"
git push origin main
git push origin v0.4.0 # triggers .github/workflows/release-samples.yml

# Website repo
cd ~/Vastar-Publication/website-vastar-id
cd <website-repo>
git push origin main
```

Expand All @@ -87,7 +87,7 @@ Manually create the release or update the auto-created one:
## Phase 5 — Docker Hub Push

```bash
cd ~/Prdmid/vil-project/vil
cd <vil-repo>

# One-time setup (skip if already done)
docker run --privileged --rm tonistiigi/binfmt --install all
Expand Down Expand Up @@ -125,7 +125,7 @@ docker buildx build \
## Phase 7 — Publish Apache/MIT Crates to crates.io

```bash
cd ~/Prdmid/vil-project/vil
cd <vil-repo>
cargo login # one-time
./scripts/publish-all.sh --dry-run # ALL 165 Apache/MIT crates dry-run
./scripts/publish-all.sh # live publish
Expand Down
4 changes: 2 additions & 2 deletions docs/INSTALLATION.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ This guide covers installation and setup of VIL for different platforms and use

### System Requirements
- **OS**: Linux (primary), macOS, Windows (experimental)
- **Rust**: 1.70 or later (MSRV)
- **Rust**: 1.93.1 or later (MSRV)
- **RAM**: 4GB minimum (8GB+ recommended for large pipelines)
- **CPU**: Multi-core processor recommended

Expand Down Expand Up @@ -313,7 +313,7 @@ cargo test --workspace --release

### Build Docker Image
```dockerfile
FROM rust:1.70-bookworm
FROM rust:1.93.1-bookworm

RUN apt-get update && apt-get install -y \
build-essential \
Expand Down
3 changes: 3 additions & 0 deletions rust-toolchain.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
[toolchain]
channel = "1.93.1"
components = ["rustfmt", "clippy"]