You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -294,7 +295,7 @@ Use `--help` on either benchmark binary for deeper development-only options. Cor
294
295
295
296
## Tag Release Workflow
296
297
297
-
`.github/workflows/release.yml` runs only for `v*` tags. It first verifies format, workspace tests, and strict clippywith the locked dependency graph. It then builds checksummed product archives for Windows x86-64, Linux x86-64, macOS Apple Silicon, and macOS Intel, uploads them as workflow artifacts, and creates or updates a **draft** GitHub Release. The workflow includes only `mge` and `mge-mcp-server`; SDK packages and development benchmark binaries are not published. A maintainer must review checksums, notes, and every platform result before publishing the draft.
298
+
`.github/workflows/release.yml` runs only for `v*` tags. It verifies format, workspace and eval tests, strict clippy, rustdoc, and Rust 1.95 compatibility with the locked dependency graph. It then builds checksummed product archives for Windows x86-64, Linux x86-64, macOS Apple Silicon, and macOS Intel, uploads them as workflow artifacts, and creates or updates a **draft** GitHub Release with one combined `SHA256SUMS`. The workflow includes only `mge` and `mge-mcp-server`; SDK packages and development benchmark binaries are not published. A maintainer must review checksums, notes, and every platform result before publishing the draft.
298
299
299
300
Rust crates and both repository-local SDK manifests use version `0.1.0`. Integration schema versioning is independent from package versioning.
300
301
@@ -312,14 +313,16 @@ Do not publish packages from this repository until release ownership, versioning
312
313
313
314
Current recommendation: GitHub release assets are enough for the public preview. Package-manager publishing should wait until Windows, Linux, and macOS preview users have exercised the archives.
314
315
315
-
## GitHub Preview Release
316
+
## GitHub v0.1 Release
316
317
317
-
For a first public preview, create a draft release from a clean `main` commit after the checklist above passes.
318
+
Create the first public `v0.1.0`release from a clean `main` commit after the checklist above passes. Use `v0.1.0-rc.1` first to exercise the complete private tag workflow and exact release archives.
318
319
319
320
Recommended assets:
320
321
321
-
- Windows archive from `scripts/build-release.ps1`;
322
-
- Linux archive from `scripts/build-release.sh`;
322
+
-`mge-windows-x86_64.zip`;
323
+
-`mge-linux-x86_64.tar.gz`;
324
+
-`mge-macos-aarch64.tar.gz`;
325
+
-`mge-macos-x86_64.tar.gz`;
323
326
- combined `SHA256SUMS`.
324
327
325
328
Keep the release product-focused:
@@ -329,15 +332,11 @@ Keep the release product-focused:
329
332
- do not upload generated stores, logs, passphrases, private corpus data, or `target/` directories;
330
333
- state that macOS is a supported CI/release target but was not executed locally on this Windows development host.
git tag -a v0.1.0 -m "Memory Genome Engine v0.1.0"
339
+
git push origin v0.1.0
341
340
```
342
341
343
-
Do not publish the draft until the uploaded assetsand checksums are reviewed.
342
+
The tag workflow creates the draft and uploads all platform archives. Do not publish it until the downloaded assets, checksums, release notes, and platform jobs are reviewed.
0 commit comments