chore: pre-release cleanup
- Untrack .beads/issues.jsonl (was committed despite gitignore) - Fix README formula example: YAML → TOML syntax 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
committed by
Steve Yegge
parent
5855b525fd
commit
de376007e0
2669
.beads/issues.jsonl
2669
.beads/issues.jsonl
File diff suppressed because it is too large
Load Diff
51
README.md
51
README.md
@@ -184,28 +184,47 @@ gt convoy list
|
|||||||
|
|
||||||
**Best for:** Predefined, repeatable processes
|
**Best for:** Predefined, repeatable processes
|
||||||
|
|
||||||
Formulas are YAML-defined workflows stored in `.beads/formulas/`.
|
Formulas are TOML-defined workflows stored in `.beads/formulas/`.
|
||||||
|
|
||||||
**Example Formula** (`.beads/formulas/release.yaml`):
|
**Example Formula** (`.beads/formulas/release.formula.toml`):
|
||||||
|
|
||||||
```yaml
|
```toml
|
||||||
formula: release
|
description = "Standard release process"
|
||||||
description: Standard release process
|
formula = "release"
|
||||||
steps:
|
version = 1
|
||||||
- name: bump-version
|
|
||||||
command: ./scripts/bump-version.sh {{version}}
|
|
||||||
|
|
||||||
- name: run-tests
|
[vars.version]
|
||||||
command: make test
|
description = "The semantic version to release (e.g., 1.2.0)"
|
||||||
|
required = true
|
||||||
|
|
||||||
- name: build
|
[[steps]]
|
||||||
command: make build
|
id = "bump-version"
|
||||||
|
title = "Bump version"
|
||||||
|
description = "Run ./scripts/bump-version.sh {{version}}"
|
||||||
|
|
||||||
- name: create-tag
|
[[steps]]
|
||||||
command: git tag -a v{{version}} -m "Release v{{version}}"
|
id = "run-tests"
|
||||||
|
title = "Run tests"
|
||||||
|
description = "Run make test"
|
||||||
|
needs = ["bump-version"]
|
||||||
|
|
||||||
- name: publish
|
[[steps]]
|
||||||
command: ./scripts/publish.sh
|
id = "build"
|
||||||
|
title = "Build"
|
||||||
|
description = "Run make build"
|
||||||
|
needs = ["run-tests"]
|
||||||
|
|
||||||
|
[[steps]]
|
||||||
|
id = "create-tag"
|
||||||
|
title = "Create release tag"
|
||||||
|
description = "Run git tag -a v{{version}} -m 'Release v{{version}}'"
|
||||||
|
needs = ["build"]
|
||||||
|
|
||||||
|
[[steps]]
|
||||||
|
id = "publish"
|
||||||
|
title = "Publish"
|
||||||
|
description = "Run ./scripts/publish.sh"
|
||||||
|
needs = ["create-tag"]
|
||||||
```
|
```
|
||||||
|
|
||||||
**Execute:**
|
**Execute:**
|
||||||
|
|||||||
Reference in New Issue
Block a user