github hofstadter-io/hof v0.6.2-beta.1

latest releases: v0.6.10-rc.1, v0.6.9, v0.6.9-rc.2...
2 years ago

Changelog

3970593 - pass root CUE instance with task tree starting path to cue/flow - reverse iterate over middleware to match normal pattern and human thinking - other fixes and such
3eafc17 Update to CUE v0.4.3-beta.1 (remove hof replace), remove cuetils dep, fix other code tied to this
f9c4753 add debounce to watch
1e509cb add diagram
630339f add idea for @flow(init)
60d234d add note about what lib/extern is (project bootstrapping)
c875c64 add quitChan support and graceful shutdown to @task(api.Serve)
360a846 assume empty string means no resp for irc message
155e76a bring in ideas.md; reorg test files
31d789a ci/github: add go 1.18.x to the testing matrix
c8a2938 ci/github: fix flow based test invocations to limit CUE files read
34ae258 cmd/flow: print 'no flows found' when that is the case
b87ca0c deglobalize task registry
4ceaf42 ensure debug-tasks and verbosity make it to all task contexts
43f89fe fix bug in api.Server, move ideas.md
a2567bd fix some bugs in CSP setup and add omitted task
7af2c3a flow/context: bookkeeping members, new & copy
82cf433 generally prototype updated testing setup
bade64d get pick test minimally working again
bc177f1 hmmmm, commit all untracked and changed files, been a while...
4ad3bd4 hof/flow: add FlowStack to help with path bookkeeping to nested flows
0d4229a hof/flow: add exec pool, noop, nest; several bug fixes, print reductions; no more InferTask
f527c15 hof/flow: add stats flag, improve final stats output
c2187d9 hof/flow: add sugar for -t using '+'
c2d0491 hof/flow: api server schema and test
3c17e8e hof/flow: change debug flag to progress, remove from context as well
aefb52d hof/flow: cleanup api.Call, schema & unify, add richer response value
04f60ec hof/flow: cleanup more printing / debug
352fd17 hof/flow: enable kv tests
cdaa1bc hof/flow: enable tasks/gen tests
5a53fdf hof/flow: fix @print as middleware
baff7d2 hof/flow: fix calling stack in middleware; add info middleware, Apply->Use, undo go 1.18
f0a6a62 hof/flow: improve cli UX - @flow/name is sugar for -f, run named flow if only one discovered
2744ba6 hof/flow: make st tasks consistent with schema, reorg test data
2d58e8e hof/flow: reenable InferTasks
46b6c10 hof/flow: task schemas and some other updates
a7c4a30 hof/flow: update ideas.md
1955573 hof/flow: update long cli help
f704012 hof/flow: update long help text
89fd2d1 hof/flow[test]: fix up api test
c00f0af hof/script: fix golang backwards incompatibility issue by breaking out a function that needs to be different
720047a implement @task(csp.Awesomeness)
2fcd21a implement flow/middleware
5a1ce6d implement prototype @task(csp.*) for concurrency patterns
21c3523 import hof/flow from cuetils
be8ba70 keep and pass root cue value rather than the local root for the flow to run
569ac44 prefix the multiply used imports (context,flow) with (go,cue,hof) to reduce confusion
ea9df6d prep for internal validation with task schemas
ef1810d print message and time when watchBuild is done on event
0e3ae09 remove old hof/structural
3efff34 remove some unsused funcs
f26ef75 remove unused code
53abc59 remove unused middlewares
4fa04fc simplify flow inputs, import cuetils/structural
bcd7499 start to introduce base task
b2c8042 start working through some tests, improve message when diff is only whitespace in txtar cmp
026e02e update cmd/hof help message
dbb64c6 update some glob deps
322ea9c update test flows and GitHub Action workflows
edba8cd update top-level watch, add rand test
3c79eac updates for go 1.18

Docker images

  • docker pull hofstadter/hof:v0.6.2-beta.1-scratch
  • docker pull hofstadter/hof:v0.6-scratch
  • docker pull hofstadter/hof:v0-scratch
  • docker pull hofstadter/hof:latest-scratch
  • docker pull hofstadter/hof:v0.6.2-beta.1
  • docker pull hofstadter/hof:v0.6
  • docker pull hofstadter/hof:v0
  • docker pull hofstadter/hof:latest
  • docker pull hofstadter/hof:v0.6.2-beta.1-debian
  • docker pull hofstadter/hof:v0.6-debian
  • docker pull hofstadter/hof:v0-debian
  • docker pull hofstadter/hof:latest-debian

Don't miss a new hof release

NewReleases is sending notifications on new releases.