Skip to content

Releases: chrismdp/awml

v0.10.1

Choose a tag to compare

@github-actions github-actions released this 31 Oct 22:13

Changelog

  • e3f63c7 Draw a trigger as a rounded box, so a tall one isn't a lozenge (#207)
  • b96736a Drop the test that repeats CI's check of .github/drawings (#206)
  • 4e41b8c Give each scope in the security view its own colour, on its edge and label only (#210)
  • ddb15f5 Outline in dashed orange a code step a model carries out, in the platform view (#209)
  • 9b6b5b1 Refer a finding back to the maintainer when fixing it would change a decision on the issue (#204)
  • 5aba0ec Release 0.10.1: clearer drawings
  • 571ae96 Say in the guide to keep a drawing beside its sources, and to mark inferred parts (#205)

v0.10.0

Choose a tag to compare

@github-actions github-actions released this 30 Oct 21:36

Changelog

  • 5d92780 Only a step writes to a context (format 0.10) (#203)
  • f15d31a Release 0.10.0: only a step writes to a context

v0.9.0

Choose a tag to compare

@github-actions github-actions released this 29 Oct 09:44

Changelog

  • 7168128 Add awml fit --parts: which platforms hold each part (#189)
  • f2b2358 Describe the map of several workflows in drawing-by-hand.md (#186)
  • dc3b73b Draw the map first on a page of several workflows (#187)
  • e6d226b Keep a rebase only if it's one straight line of the branch's own commits (#181)
  • 9b63d35 Keep a session's rights to its tree when its Bash changes folder (#196)
  • f79e24f Let sessions remove and move their own files, and say untracked files go into the change (#195)
  • f889cc6 List every fit --parts option with no spare platform, with placement (#199)
  • 7f903fe Make an older file's top comment its description in awml convert (#188)
  • d4eeda7 Refuse only an invalid file, and pass a drawing with errors (#200)
  • 99d9cb2 Release 0.9.0: invalid files told from drawings with errors, no outside action into a context, untrusted text on a surface warned of, and fit --parts
  • c24ea02 Rename convert's describe, which clashed with fit's (#192)
  • fed5de4 Report a line from an outside action into a context, in format 0.9 (#190)
  • 83afb59 Report an owner/slug ref that several files given could be (#185)
  • 941aa92 Run the rebase's session on Sonnet (#184)
  • 8053377 Tidy three Nits left from the 0.8 changes (#183)
  • e44c93e Warn when untrusted text reaches a surface unstopped (#194)

v0.8.0

Choose a tag to compare

@github-actions github-actions released this 28 Oct 11:12

Changelog

  • 10d906d Build releases without Go's cache (#165)
  • f4b2e6b Clean a placeholder inside a placeholder, deepest first (#173)
  • e545894 Clean up the sandbox's placeholders, and ignore replace refs and grafts (#171)
  • 49868b1 Count renamed files by their old names, keep the staged check, and stop at wasm
  • 4e04a0f Draw untrusted text's path and fail on text nobody accepted (#164)
  • e2178d1 Format canonical_test.go and upgrade_test.go with gofmt (#175)
  • 050f480 Give npm two config files of its own, and run every factory step with pipefail (#168)
  • 5d7730c Have the bug review ask whether a change could be simpler
  • c48d063 Hold the tree's .git/config.worktree to the one it started with, which actions/checkout leaves (#174)
  • 4ffec4f Let a standing approval cover an accepted risk, in format 0.8
  • 08615b9 Let only images, fonts and wasm through unread, and count a binary rename by both names
  • cd16a39 Let the sandbox start: deny no .git ourselves, and deny edits with Edit rules (#170)
  • 8d82c18 Make awml and the WebAssembly thin adapters over the package (#179)
  • df1c465 Mark a review neutral when it couldn't read binary files, and refuse odd names
  • 2d82aa1 Match image and font names case-sensitively in the build rule, as the review does
  • f66b3ac Name the versions convert rewrites, once, rather than excepting 0.7 twice
  • 029cff2 Pass the unread count to the post job as an output, out of the sessions' reach
  • 05b731c Read the patch's paths from git, so no binary file can hide others
  • 4ea2a80 Rebuild the factory on one judge, CI on the commit as pushed (#166)
  • 03785a5 Release 0.8.0: standing approvals that accept a risk, untrusted text drawn in the main view, no fork, and one engine for awml and the WebAssembly
  • a1d595b Remove the fork: start lines out of one part show side-by-side work (#178)
  • 5282d06 Review a pull request that changes binary files, applying the rest
  • 0983534 Say and remove the .claude a session leaves, and clean the sandbox's own placeholders at the tree's top (#172)
  • 0b50cec Show paths in the build rule's reasons as code spans, and read binaries before letting them by
  • c6b8981 Stop the build rule reading binary files as unchanged
  • f5cfc40 Write a map's two-way lines from the shared part (#180)

v0.7.1

Choose a tag to compare

@github-actions github-actions released this 27 Oct 21:14

Changelog

  • 076561f Add awml graph, the drawing's model as JSON, and draw from it
  • 79ea901 Draw a line red when it publishes as well as breaking a rule
  • 3ee8105 Draw every tie from the part to its comment
  • e9ea008 Fail a review check when it finds something Important
  • 122e7dd Fold line breaks in labels into one space in the Mermaid
  • 5a99fd3 Have the build show a drawing change in an example, so it's pictured
  • ecdc9fe Install bubblewrap before Claude Code in the pull request reviews too
  • 84072dd Install bubblewrap wherever Claude Code runs, so its token scrub can start
  • 84eb1e4 Install socat beside bubblewrap, so Claude's commands can run in its sandbox
  • c84f52a Keep the reviews from loading the tree's settings and from reading the login token
  • 9a6c454 Let render.sh draw the red-line example, and stop when it can't
  • 88562ed Picture drawings in examples/live too, and give the early run its directory
  • df32233 Place the dinners' kitchen screen gap in the kitchen screen's block
  • 6db8df3 Put a rule-breaking drawing in a new live example, not the club's
  • 96f1666 Refuse a change to Claude's own files in the build's review too, and match review.yml to its drawing
  • 5e7319c Release 0.7.1: awml graph, lines drawn in their own direction, red publishing lines, and line breaks folded in labels
  • f2e14be Review every pull request as checks, pin the labelled issue text, and never update a closed pull request
  • d877a5a Review pull requests from main's copy of the workflow, on pull_request_target
  • 6e51187 Say how the build adds a tour example to show a drawing change
  • 1b91451 Say in the test why Claude's jobs need socat as well as bubblewrap
  • edbe911 Say where a drawing change's example goes and when its picture is drawn
  • 17267b6 Write every drawn line in its own direction, and say graph text is unescaped

v0.7.0

Choose a tag to compare

@github-actions github-actions released this 27 Oct 18:47

Changelog

  • d4528f7 Carry untrusted text into the workflow an outside action starts
  • ce9bc83 Close a pull request that another replaces
  • a652b31 Draw each trigger outside its workflow's box on the map
  • e482c2b Have the build ask on the issue rather than guess a choice a reader would see
  • 15f56e8 Keep the Claude login token from the commands Claude runs
  • 8aea96b Release 0.7.0: starting another workflow with an outside action, untrusted text carried into it, and warnings for a file that holds several workflows or loose parts
  • 6e18fc2 Review each build, land it once CI has run, and retry from one place
  • 6883d95 Run main's description script after the patch, and check each run before trusting its records
  • 0209b75 Say on each pull request being redone that the resolve workflow has started, and edit it when the run ends
  • 34fe73b Say the bills check stands alone, and gofmt the check ids
  • 5155a1e Say what several start lines into one step mean
  • 642111a Scrub the login token in the resolve workflow too, and test every workflow
  • 605f717 Start another workflow with an outside action, in format 0.7
  • c23d694 Warn of a file of several workflows and parts nothing starts

v0.6.0

Choose a tag to compare

@github-actions github-actions released this 27 Oct 00:17

Changelog

  • e3d5ad5 Ask fit for a wait only on the triggers a workflow runs on
  • 6b809dc Bring the README in line with the spec on shared parts and fit's names
  • 1ea5dcb Compare every copy's scope, triggers' included, and labels that list no one
  • aca9c84 Draw in a map's box only the triggers its workflow runs on
  • 7f3a00e Drop what waits on people from the summary of several workflows
  • 1f094c6 Export convert from the WebAssembly build
  • 2daf0e3 Follow refs to where each file is, not to the name it was given by
  • 7ef4618 Keep fit given nothing to judge a usage error, exiting 2
  • 732a133 Link workflows through ref, and check, draw and fit them together
  • 1d50494 Mark untrusted text, and show where it reaches (format 0.6)
  • 44a86ef Name convert among the commands the registry runs as WebAssembly
  • 73074ac Name each workflow fit judges by the shortest end of its path that's its own
  • 136fe8d Post a status comment when a build starts, and edit it as the build goes
  • 80f2cbf Read a file named twice once
  • e266a2d Read only format 0.6, and upgrade older files with awml convert
  • 03c4bdf Redraw only the drawings a change alters, and tidy the factory workflows
  • ed34b4d Refuse to draw, summarise or fit files whose refs have mistakes
  • aace113 Release 0.6.0: format 0.6, with untrusted text, worked-out publishes and red lines, references between workflows, and only the current format
  • d12990c Report a ref that names its own workflow
  • 4b83bdf Report refs that go round in a circle
  • b24e10b Say a folder holds no .yaml files, and test that same-id parts stay apart
  • fda19f4 Say when a draft is a context and when an Allow outside action
  • a8fcf57 Say where a check's verdict goes, within one run and for a later one
  • 2198de3 Say which way a line to a connector points
  • 0d48c3c Treat a shared part as untrusted when any copy is marked
  • ac1868e Work out each publish from its scopes in format 0.6
  • a9485fe Work out red lines from the check, rather than breaks (format 0.6)
  • 87eb8a3 Write AWML's design principles into AGENTS.md
  • 2967314 Write each comment once when awml convert upgrades a file

v0.5.1

Choose a tag to compare

@github-actions github-actions released this 23 Oct 14:57

Changelog

  • 2d1aa11 Accept registry names in owner/platforms/slug
  • 1506b0a Picture redrawn examples in factory pull requests, and write them as Markdown
  • 6d33d36 Release 0.5.1: registry names that start with a digit in owner/platforms/slug

v0.5.0

Choose a tag to compare

@github-actions github-actions released this 23 Oct 13:20

Changelog

  • f477d94 AGENTS.md: build issues by adding the build label
  • b03efc3 AGENTS.md: check a workflow change as a drawing before building it
  • 587b9a6 Add awml check --json, listing every check and its result
  • 6fe8379 Ask whoever added the build label to review a change that needs it
  • 7b9635b Check and push a build from the commit its draft started from
  • 99d5896 Don't comment on a pull request when its rebase run was cancelled
  • 87706b1 Draw a line by where it goes: solid on the path, dotted beside it
  • 7508cf0 Draw a standing approval as a part, and check each tier's shape
  • 1d0b553 Guide: let a run of tested code steps be drawn as one step
  • cbb68d4 Keep Claude's change away from the write token, and merge straightforward builds
  • b708672 Let Claude finish the rebase it resolved
  • f97bc13 Let a block name a registered platform as owner/platforms/slug
  • 752c402 Let awml fit judge an implementation without platform descriptions
  • ff958c9 Pin Mermaid 11.17.2 in render.sh as well as mermaid-cli
  • 3a1111d Push, open and merge the factory's changes with a GitHub App
  • 2b28c54 Redraw the examples with the new line styles
  • bacfbbe Refresh the skill's copies with make references
  • 62f60f3 Release 0.4.1: awml push and pull send and receive one 0.4 file
  • 06a5ad5 Release 0.5.0: standing approvals as parts, owner/platforms/slug, lines drawn by where they go
  • a74f04d Report each mistake in a 0.4 file's blocks and comments once
  • 0b2b5e9 Retry failed builds, and turn a failing main into a build
  • d00818d Start CI on the branches the factory pushes
  • 9691708 Write the rebase workflow's success comment where the push job can

v0.4.1

Choose a tag to compare

@github-actions github-actions released this 22 Oct 16:34

Changelog

  • a3ada9c Explain the security path through platform fit
  • 956e306 Rebase conflicting pull requests onto main automatically
  • 0b3439a Run every check from AGENTS.md in CI
  • ed5c2db Use one 0.4 file for registry push and pull