Proto commits in panghu-huang/astro-run

These 12 commits are when the Protocol Buffers files have changed:

Commit:3d37f3b
Author:Panghu
Committer:GitHub

feat: add `on_before_run_step` hook (#18) * feat: add `on_before_run_step` hook * feat: add `on_before_run_step` hook * feat: add `on_before_run_step` hook

The documentation is generated from this commit.

Commit:adf379f
Author:Panghu
Committer:GitHub

feat: pass payload to workflow (#16) * feat: pass payload to workflow * feat: pass payload to workflow * add tests * add tests * add tests

Commit:54627c1
Author:panghu-huang
Committer:panghu-huang

chore: rename folders

Commit:1bf3d2c
Author:wokeyi

feat: richer plugin events & add more tests

Commit:45cf144
Author:Panghu
Committer:GitHub

feat: signal protocol support (#4) * feat: signal protocol * fix(test): make testing more stable * fix test failed

Commit:ef7c8ba
Author:wokeyi

feat: support for skipping workflow

Commit:18c5c5a
Author:wokeyi

feat: add `astro-run-scheduler`

Commit:32c4ec4
Author:wokeyi

feat: remove on from workflow config

Commit:7d9afce
Author:wokeyi

feat: support connect to remote runner

Commit:2737134
Author:wokeyi

feat(astro-run-server): log and state change event

Commit:084a7ee
Author:wokeyi

feat: add plugin to runner

Commit:a80613e
Author:wokeyi

feat: astro run proto server & runner