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
Copy file name to clipboardExpand all lines: CONTRIBUTING.md
+27-4Lines changed: 27 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -316,15 +316,38 @@ mise agentstack-server:run
316
316
317
317
## Releasing
318
318
319
-
> ⚠️ **IMPORTANT**
320
-
> Always create pre-release before the actual public release and check that the upgrade and installation work.
319
+
Agent Stack is using `main` branch for next version development and `release` branch for stable releases.
321
320
322
-
Use the release script:
321
+
The release process consists of three steps:
322
+
323
+
### Step 1: Cut the release
324
+
325
+
Run the `release:new` task from the `main` branch:
326
+
327
+
```shell
328
+
mise run release:new
329
+
```
330
+
331
+
This would
332
+
333
+
1. reset the `release` branch to latest `main`
334
+
2. bumps the release to `rc1`
335
+
3. bumps the next version in `main`.
336
+
337
+
### Step 2: QA & Polish the release on release branch
338
+
339
+
You can then iteratively polish the release in `main` branch and cherry-pick the commits to `release`. You can then do `mise run release:bump --version=X.Y.Z-rcW` to push new RC for testing.
340
+
341
+
### Step 3: Deploy
342
+
343
+
Once you've verified the RC version works, deploy the final release from the `release` branch:
323
344
324
345
```shell
325
-
mise run release
346
+
git checkout release
347
+
mise run release:publish
326
348
```
327
349
350
+
This task will simply create a final tag for `release` version and push, which triggers GH action to deploy to pypi and npm.
Copy file name to clipboardExpand all lines: docs/introduction/quickstart.mdx
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -19,7 +19,7 @@ description: "Get a running instance in minutes and explore pre-built agents"
19
19
Open the terminal and run this command to install Agent Stack:
20
20
21
21
```bash
22
-
sh -c "$(curl -LsSf https://raw.githubusercontent.com/i-am-bee/agentstack/HEAD/install.sh)"
22
+
sh -c "$(curl -LsSf https://raw.githubusercontent.com/i-am-bee/agentstack/release/install.sh)"
23
23
```
24
24
25
25
This interactive script installs Agent Stack CLI, downloads and starts the platform, prompts you to configure your LLM API key, then launches the web interface.
0 commit comments