Picks up metablock 2.0.1, so shipping no longer times out after 10 seconds. The pin is now ~=2.0.1, accepting any 2.0.x.
Brings the action up to date with version 2 of the metablock
python client. The client now selects the organization with a header rather than
in the URL, so the action gained an org input: deployments to a block owned by
an organization fail with a 422 without it. The client version shipped by the
action is pinned from now on, so a new client release can no longer change what
the action does without a release here.
- New
orginput, forwarded to the CLI as--org, defaulting to theMETABLOCK_ORG_IDenvironment variable. - Tag-driven release workflow: pushing a
v*tag publishes a GitHub Release from this file and moves the floating major tag (v5) to the same commit.
- The
metablock[cli]install is pinned to2.0.0instead of1.1, and the image is built on python 3.14. - The action is named
Metablock Web, matching the repository; it was still advertising itself asMetablock Actionafter the rename. Its description now says what it actually does: deploy a new version of an html block. VERSIONis the single source of truth for the action version, checked by the release workflow against the pushed tag.- Makefile targets are sorted and documented, and
make releasecuts the tag.
- The readme badges point at this repository instead of the old
metablock-actionname, and document theorginput. - Development guidance added under
.github/instructions/, imported byCLAUDE.mdfor AI agents.