BuildID: 2894
Status: OK
Image: melezhik/sparrow:alpine
Worker status: OK
---
Date: 07.02.2023 @ 21:20
Time elapsed: 115 sec
---
SCM:
https://gitlab.com/melezhik/http-tiny.git
Git sha: a7bd556
Git comment: Update 2 files
tasks:
-
name: zef-build
language: Bash
default: true
code: |
set -e
cd source/
zef install --deps-only --test-depends --build-depends --/test .
zef test .
followup:
-
name: good-doc
-
name: good-doc
plugin: good-doc
config:
path: source/README.md
[35m21:19:32[0m :: [repository] - index updated from https://sparrowhub.io/repo/api/v1/index
run stage: run
source directory does not yet exist, download source archive from storage
[35m21:19:34[0m :: [repository] - installing pack-unpack, version 0.000001
[1;36m[task run: task.bash - unpack source archive][0m
[1;36m[dump code: task.bash][0m
[1] set -e
[2]
[3] file=$(config file)
[4] dir=$(config dir)
[5]
[6] echo "tar -xzf $file "
[7]
[8] tar -xzf $file
[9]
[10] if test $dir; then
[11] ls -l $dir
[12] fi
[13]
[14]
[1;36m[task stdout][0m
[35m21:19:36[0m :: tar -xzf source.tar.gz
[1;36m[task run: task.bash - tasks/zef-build][0m
[1;36m[dump code: task.bash][0m
[1] set -e
[2] cd source/
[3] zef install --deps-only --test-depends --build-depends --/test .
[4] zef test .
[5]
[1;36m[task stdout][0m
[35m21:19:39[0m :: ===> Testing: HTTP::Tiny:ver<0.2.5>:auth<zef:jjatria>
[35m21:19:49[0m :: ===> Testing [OK] for HTTP::Tiny:ver<0.2.5>:auth<zef:jjatria>
[1;36m[task stderr][0m
[35m21:19:49[0m :: All candidates are currently installed
[35m21:20:30[0m :: [repository] - index updated from https://sparrowhub.io/repo/api/v1/index
run stage: run
[35m21:20:31[0m :: [repository] - installing good-doc, version 0.000014
[1;36m[task run: task.bash - good-doc][0m
[1;36m[dump code: task.bash][0m
[1] set -e
[2]
[3] cd $dir
[4]
[5] cat $file
[6]
[7] rakudo_path=$(config rakudo_path)
[8]
[9] if ! test -z $rakudo_path; then
[10] echo "Using rakudo from $rakudo_path:"
[11] eval "$($rakudo_path/scripts/set-env.sh --quiet)"
[12] raku --version
[13] fi
[14]
[15] echo "run raku -I lib $file ..."
[16]
[17] raku -I lib $file || echo "warn: good_doc failed"
[18]
[1;36m[task stdout][0m
[35m21:20:33[0m ::
[35m21:20:33[0m :: use HTTP::Tiny;
[35m21:20:33[0m ::
[35m21:20:33[0m :: my $response = HTTP::Tiny.new.get: 'http://httpbin.org/get';
[35m21:20:33[0m ::
[35m21:20:33[0m :: die "Failed!\n" unless $response<success>;
[35m21:20:33[0m ::
[35m21:20:33[0m :: say "$response<status> $response<reason>";
[35m21:20:33[0m :: # OUTPUT:
[35m21:20:33[0m :: # 200 OK
[35m21:20:33[0m ::
[35m21:20:33[0m :: for $response<headers>.kv -> $key, $v {
[35m21:20:33[0m :: for $v.List -> $value {
[35m21:20:33[0m :: say "$key: $value";
[35m21:20:33[0m :: }
[35m21:20:33[0m :: }
[35m21:20:33[0m :: # OUTPUT:
[35m21:20:33[0m :: # content-type: application/json
[35m21:20:33[0m :: # date: Fri, 09 Oct 2020 21:49:38 GMT
[35m21:20:33[0m :: # connection: close
[35m21:20:33[0m :: # content-length: 230
[35m21:20:33[0m :: # server: gunicorn/19.9.0
[35m21:20:33[0m :: # access-control-allow-origin: *
[35m21:20:33[0m :: # access-control-allow-credentials: true
[35m21:20:33[0m ::
[35m21:20:33[0m :: print $response<content>.decode if $response<content>;
[35m21:20:33[0m :: # OUTPUT:
[35m21:20:33[0m :: # {
[35m21:20:33[0m :: # "args": {},
[35m21:20:33[0m :: # "headers": {
[35m21:20:33[0m :: # "Host": "httpbin.org",
[35m21:20:33[0m :: # "User-Agent": "HTTP-Tiny",
[35m21:20:33[0m :: # "X-Amzn-Trace-Id": "..."
[35m21:20:33[0m :: # },
[35m21:20:33[0m :: # "origin": "...",
[35m21:20:33[0m :: # "url": "http://httpbin.org/get"
[35m21:20:33[0m :: # }
[35m21:20:34[0m :: run raku -I lib /home/worker/.sparrow6/tmp/17910/code.raku ...
[35m21:20:38[0m :: 200 OK
[35m21:20:38[0m :: connection: keep-alive
[35m21:20:38[0m :: content-length: 238
[35m21:20:38[0m :: date: Tue, 07 Feb 2023 21:20:38 GMT
[35m21:20:38[0m :: server: gunicorn/19.9.0
[35m21:20:38[0m :: content-type: application/json
[35m21:20:38[0m :: access-control-allow-credentials: true
[35m21:20:38[0m :: access-control-allow-origin: *
[35m21:20:38[0m :: {
[35m21:20:38[0m :: "args": {},
[35m21:20:38[0m :: "headers": {
[35m21:20:38[0m :: "Host": "httpbin.org",
[35m21:20:38[0m :: "User-Agent": "HTTP::Tiny/* Raku",
[35m21:20:38[0m :: "X-Amzn-Trace-Id": "Root=1-63e2c0a6-457a902942740eae682bc9bc"
[35m21:20:38[0m :: },
[35m21:20:38[0m :: "origin": "5.161.144.202",
[35m21:20:38[0m :: "url": "http://httpbin.org/get"
[35m21:20:38[0m :: }