Improve task control panel layout
Build custom container images / build (map[base_image:php:8-fpm-alpine build_args:PHP_VERSION=8
context:php8-pgsql fingerprint_command:{ apk info -v | LC_ALL=C sort; find /usr/local/lib/php/extensions /usr/local/etc/php/conf.d -type f -exec sha256sum {} + | LC_ALL=C sort; }
name:ph… (push) Successful in 47s
Build custom container images / build (map[base_image:postgres:18 build_args:PG_VERSION=18
POSTGIS_VERSION=3
VCHORD_VERSION=0.5.3
context:postgres fingerprint_command:{ dpkg-query -W -f='${binary:Package}=${Version}\n' | LC_ALL=C sort; find /usr/lib/postgresql -type f -exec sha256su… (push) Successful in 1m40s
Build custom container images / build (map[base_image:python:3 build_args:PYTHON_VERSION=3
context:python-tools fingerprint_command:{ dpkg-query -W -f='${binary:Package}=${Version}\n' | LC_ALL=C sort; pip freeze | LC_ALL=C sort; }
name:python-tools oci_labels:org.opencontainers.ima… (push) Successful in 1m18s
Build custom container images / build (map[base_image:php:8-fpm-alpine build_args:PHP_VERSION=8
context:php8-pgsql fingerprint_command:{ apk info -v | LC_ALL=C sort; find /usr/local/lib/php/extensions /usr/local/etc/php/conf.d -type f -exec sha256sum {} + | LC_ALL=C sort; }
name:ph… (push) Successful in 47s
Build custom container images / build (map[base_image:postgres:18 build_args:PG_VERSION=18
POSTGIS_VERSION=3
VCHORD_VERSION=0.5.3
context:postgres fingerprint_command:{ dpkg-query -W -f='${binary:Package}=${Version}\n' | LC_ALL=C sort; find /usr/lib/postgresql -type f -exec sha256su… (push) Successful in 1m40s
Build custom container images / build (map[base_image:python:3 build_args:PYTHON_VERSION=3
context:python-tools fingerprint_command:{ dpkg-query -W -f='${binary:Package}=${Version}\n' | LC_ALL=C sort; pip freeze | LC_ALL=C sort; }
name:python-tools oci_labels:org.opencontainers.ima… (push) Successful in 1m18s
This commit is contained in:
@@ -37,6 +37,7 @@ for its web forms and its task order. It is parsed as data only and uses version
|
||||
```json
|
||||
{
|
||||
"version": 1,
|
||||
"label": "Example Tasks",
|
||||
"tasks": {
|
||||
"task.py": {
|
||||
"inputs": [
|
||||
@@ -61,7 +62,7 @@ history. The form masks sensitive text, the database records `[redacted]`, and
|
||||
the original value is available only through a private execution input file.
|
||||
Tasks listed in the manifest appear in JSON order. A listed task may use `{}`
|
||||
when it only needs ordering; unlisted scripts appear afterward in alphabetical
|
||||
order.
|
||||
order. `label` is optional and overrides the group name displayed in the UI.
|
||||
Set `wait_for_result` to `true` for a short task whose form should wait for its
|
||||
final success or failure status. This disables the form and warns before
|
||||
leaving the page while the task is running; tasks without it keep the normal
|
||||
@@ -69,8 +70,8 @@ queued-run behavior.
|
||||
|
||||
For a task with a review-first operation, declare `execution` with the input
|
||||
field and its review and execution values. The control panel generates the
|
||||
dropdown. A successful review run offers a button that repeats the same saved
|
||||
inputs using the execution value; it does not reuse a stale filesystem
|
||||
mode selector attached to the submit button. A successful review run offers a
|
||||
button that repeats the same saved inputs using the execution value; it does not reuse a stale filesystem
|
||||
snapshot, so the task must still validate its inputs before changing anything.
|
||||
|
||||
The server validates every submitted value before a run is queued. It records
|
||||
|
||||
Reference in New Issue
Block a user