Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 1 addition & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ media/
actions.json the click script (the next release's script too)
doc.json the signed-off cut (zooms, trims, speed, all data); carried onto new footage by vos plan --reuse
vos.json which vos on the shelf the pushes version
config.json a poster program for the card destinations, optional
poster/ the poster documents the card destinations render from, one per aspect class, optional
BRAND.md the brand kit; write it once with `vos brand https://your.app`
```

Expand All @@ -58,8 +58,6 @@ Start with the [launch-kit skill](https://github.com/vosjs/skills) (`npx skills
| `actions` | `media/actions.json` | The click script `vos record` drives. |
| `doc` | `media/doc.json` | The committed cut to carry onto the new footage. Skipped when the file is absent. |
| `channels` | `cws,og,github` | The channel set `vos deliver` renders (`cws,producthunt,x,linkedin,og,github,youtube` or `all`). |
| `poster` | | A poster program for the card destinations. |
| `shot-time` | | The take moment (output seconds) baked into the poster. |
| `release` | tag, or `pr-<n>` | The name on the kit and the push label. |
| `key` | | A vos.so content key. Without one the take is not pushed; the kit and the comment still land. |
| `tracking` | `media/vos.json` | Which vos the pushes version. After a push the action writes the new base back to this file; commit it (a step in your workflow, or a bot commit) or the next push is refused as a stale base. |
Expand Down
11 changes: 1 addition & 10 deletions action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,12 +20,6 @@ inputs:
channels:
description: The channel set vos deliver renders (cws,producthunt,x,linkedin,og,github,youtube or all).
default: cws,og,github
poster:
description: A poster program (config.json) for the card destinations. Optional.
default: ''
shot-time:
description: The take moment (output seconds) baked into the poster. Optional.
default: ''
release:
description: The release name stamped on the kit and the push label. Defaults to the tag, or pr-<number>.
default: ''
Expand Down Expand Up @@ -84,10 +78,7 @@ runs:
id: deliver
shell: bash
run: |
args=(deliver "${{ inputs.take }}" --to "${{ inputs.channels }}" --release "${{ steps.name.outputs.release }}" --json)
if [ -n "${{ inputs.poster }}" ]; then args+=(--poster "${{ inputs.poster }}"); fi
if [ -n "${{ inputs.shot-time }}" ]; then args+=(--shot-time "${{ inputs.shot-time }}"); fi
vos "${args[@]}" | tee "${{ runner.temp }}/deliver.ndjson"
vos deliver "${{ inputs.take }}" --to "${{ inputs.channels }}" --release "${{ steps.name.outputs.release }}" --json | tee "${{ runner.temp }}/deliver.ndjson"
echo "kit=${{ inputs.take }}/kit" >> "$GITHUB_OUTPUT"

- name: re-measure the kit from its bytes
Expand Down
Loading