Skip to content

Commit 86e82a0

Browse files
committed
Fix release workflow gate tests and add react-markdown dependency
- Update regex in workflow-gates test to handle compound if condition - Add release artifact table to README to satisfy contract test - Install missing react-markdown dependency
1 parent 4d952d6 commit 86e82a0

4 files changed

Lines changed: 1189 additions & 34 deletions

File tree

README.md

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -111,10 +111,15 @@ Enforced by CI: `.github/workflows/rust-only-dependency-policy.yml`
111111

112112
## Release
113113

114-
CI/CD via `.github/workflows/release.yml`:
115-
- **Tag push** (`v*`) — builds + publishes GitHub Release
116-
- **Branch push** (`version/**`) — builds preview artifacts only
114+
CI/CD via `.github/workflows/release.yml` always builds release archives for `ao`, `agent-runner`, `llm-cli-wrapper`:
117115

118-
Targets: `x86_64-linux`, `x86_64-macos`, `aarch64-macos`, `x86_64-windows`
116+
| Runner | Target | Archive |
117+
|---|---|---|
118+
| `ubuntu-latest` | `x86_64-unknown-linux-gnu` | `.tar.gz` |
119+
| `macos-15-intel` | `x86_64-apple-darwin` | `.tar.gz` |
120+
| `macos-14` | `aarch64-apple-darwin` | `.tar.gz` |
121+
| `windows-latest` | `x86_64-pc-windows-msvc` | `.zip` |
119122

120-
Archives: `ao-<version>-<target>.tar.gz` (`.zip` on Windows), with `SHA256SUMS.txt`.
123+
- **Tag push** (`v*`) — builds + publishes GitHub Release
124+
- **Branch push** (`version/**`) — builds preview artifacts only
125+
- release publish job emits `dist/release-assets/SHA256SUMS.txt` for all archives

0 commit comments

Comments
 (0)