Skip to content

Commit 93cfccd

Browse files
chore: release WOML v1.0.7
1 parent 4b675bb commit 93cfccd

19 files changed

Lines changed: 60 additions & 33 deletions

.github/workflows/release.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -317,13 +317,17 @@ jobs:
317317
else
318318
npm publish "${archive}" --access public --provenance
319319
fi
320+
- name: Package the WOML Skill
321+
shell: bash
322+
run: tar -czf woml-skill.tar.gz -C skills/woml .
320323
- name: Create the GitHub release after npm succeeds
321324
env:
322325
GH_TOKEN: ${{ github.token }}
323326
shell: bash
324327
run: |
325328
set -euo pipefail
326329
gh release view "${GITHUB_REF_NAME}" >/dev/null 2>&1 || gh release create "${GITHUB_REF_NAME}" --generate-notes
330+
gh release upload "${GITHUB_REF_NAME}" woml-skill.tar.gz --clobber
327331
- name: Failure diagnostics
328332
if: failure()
329333
run: |

core/Cargo.lock

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

core/woml-engine/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "woml-engine"
3-
version = "1.0.6"
3+
version = "1.0.7"
44
edition = "2021"
55
description = "Durable event-sourced workflow execution engine for WOML"
66
license = "Apache-2.0"

core/woml-native/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "woml-native"
3-
version = "1.0.6"
3+
version = "1.0.7"
44
edition = "2021"
55
description = "WOML-only N-API adapter for the Rust workflow engine"
66
license = "Apache-2.0"
@@ -22,4 +22,4 @@ serde = { version = "1.0", features = ["derive"] }
2222
serde_json = { version = "1.0", features = ["preserve_order"] }
2323
tokio = { version = "1.0", features = ["full"] }
2424
uuid = { version = "1.0", features = ["v4"] }
25-
woml-engine = { version = "1.0.6", path = "../woml-engine" }
25+
woml-engine = { version = "1.0.7", path = "../woml-engine" }

core/woml-native/tests/separation.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ fn native_manifest_has_only_the_woml_engine_as_a_local_dependency() {
3030

3131
assert_eq!(
3232
local_dependencies,
33-
vec!["woml-engine = { version = \"1.0.6\", path = \"../woml-engine\" }"],
33+
vec!["woml-engine = { version = \"1.0.7\", path = \"../woml-engine\" }"],
3434
"The WOML native crate must not acquire another local dependency."
3535
);
3636
assert!(

examples/production/deployment/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
FROM oven/bun:1.3.14
22

3-
ARG WOML_VERSION=1.0.6
3+
ARG WOML_VERSION=1.0.7
44
RUN bun add --global "woml-cli@${WOML_VERSION}"
55

66
RUN addgroup --system woml && adduser --system --ingroup woml --home /app woml

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "woml-repository",
3-
"version": "1.0.6",
3+
"version": "1.0.7",
44
"private": true,
55
"description": "WOML workflow automation monorepo",
66
"author": "Mohamed Ali Ben Othmen",

woml-cli/README.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -317,6 +317,25 @@ woml prune --before 30d --dry-run # Preview retention cleanup
317317

318318
Read the complete [CLI reference](https://github.com/dali-benothmen/woml/blob/master/docs/cli-reference.md) for every command and option.
319319

320+
## Build Workflows with AI
321+
322+
The WOML Skill teaches compatible AI coding agents the released language, services, providers, modules, reliability rules, and CLI. Describe the automation you want and the agent can create the `.woml` file, identify required secrets, validate it, and provide the exact command needed to run it.
323+
324+
```text
325+
$woml Build an order-processing workflow that starts from a webhook, checks
326+
inventory and fraud risk concurrently, and asks for approval when risk is high.
327+
```
328+
329+
Install it for Claude Code in the current project:
330+
331+
```bash
332+
mkdir -p .claude/skills/woml
333+
curl -fsSL https://github.com/dali-benothmen/woml/releases/latest/download/woml-skill.tar.gz \
334+
| tar -xz -C .claude/skills/woml
335+
```
336+
337+
For Codex and other Agent Skills-compatible tools, copy the repository's complete [`skills/woml`](https://github.com/dali-benothmen/woml/tree/master/skills/woml) directory into `.agents/skills/woml`. Review generated scripts, service calls, and filesystem access before running them, and never place real secret values in prompts or workflow files.
338+
320339
## Documentation
321340

322341
- [Getting started](https://github.com/dali-benothmen/woml/blob/master/docs/getting-started.md)

woml-cli/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "woml-cli",
3-
"version": "1.0.6",
3+
"version": "1.0.7",
44
"private": false,
55
"description": "WOML workflow automation runtime and command-line interface",
66
"author": "Mohamed Ali Ben Othmen",

0 commit comments

Comments
 (0)