>>> send request: GET job file from http://host.docker.internal:host-gateway:4000/file/SparrowCIStorage/usxpdltwgbnmzayrjckh.3835915/sparrow.yaml ...
>>> set default depend/followup task/plugin parameters ...
>>> send request: POST stash data to http://host.docker.internal:4000/stash ...
>>> trigger task [release] | ${:name("release")} | stash: ${:config(${:parent(${:state(${:__data__(${:task-check-err-cnt(Int)})})})})}
>>> send request: POST job to http://host.docker.internal:4000/queue | trigger: ${:cwd("/home/ubuntu/.sparky/.cache/lsvkguaqowctzdmiprex.3835915/"), :description("run [test]"), :sparrowdo(${:bootstrap(Bool::False), :conf("config.pl6"), :docker("sparrow-worker"), :format("default"), :no_index_update(Bool::False), :no_sudo(Bool::True), :repo("https://sparrowhub.io/repo"), :tags("task=test,stage=run,storage_job_id=usxpdltwgbnmzayrjckh.3835915,SPARKY_PROJECT=test,SPARKY_JOB_ID=lsvkguaqowctzdmiprex.3835915,SPARKY_WORKER=docker,SPARKY_TCP_PORT=4000,SPARKY_API_TOKEN=rakuandsparky1983")})} | config: {:description("run [d] [release]"), :job-id("vokxcupfdeqnzighmybw.43"), :parent-job-id("lsvkguaqowctzdmiprex.3835915"), :parent-project("test"), :project("release"), :tags(${:source_dir("/var/.sparrowdo/env/test/.sparrowdo"), :stage("run"), :storage_job_id("usxpdltwgbnmzayrjckh.3835915"), :task("release")})}...
>>> waiting for followup tasks have finsihed ...
>>> wait for jobs, timeout: 1200 sec
>>> send request: POST stash data to http://host.docker.internal:4000/stash ...
>>> followup jobs status: ${:FAIL(0), :OK(1), :TIMEOUT(0)}