+ set -e
+ set -o pipefail
++ dirname ./run.sh
+ cd .
+ echo 9129
+ echo '1.70.6 5bcc93e7c'
1.70.6 5bcc93e7c
+ date
Thu Dec 9 02:52:41 CET 2021
+ uptime
02:52:41 up 437 days, 11:58, 0 users, load average: 4.46, 4.59, 4.61
+ ff=default
+ image=dart:stable
+ rebase=true
+ head_branch=master
+ pull_title='feat: sha-2 hash functions; refactoring'
+ author=rafamizes
+ directory=
+ head=git@github.com:dartoos-dev/dartoos.git
+ pull_id=23
+ fork=git@github.com:rafamizes/dartoos.git
+ fork_branch=feat/sha-256
+ squash=false
+ vars=('--env=head=git@github.com:dartoos-dev/dartoos.git' '--env=pull_id=23' '--env=fork=git@github.com:rafamizes/dartoos.git' '--env=fork_branch=feat/sha-256' '--env=head_branch=master' '--env=pull_title=feat: sha-2 hash functions; refactoring' '--env=author=rafamizes' '--env=scripts=( '\''export '\''\'\'''\''head=git@github.com:dartoos-dev/dartoos.git'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''pull_id=23'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''fork=git@github.com:rafamizes/dartoos.git'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''fork_branch=feat/sha-256'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''head_branch=master'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''pull_title=feat: sha-2 hash functions; refactoring'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''author=rafamizes'\''\'\'''\'''\'' '\'';'\'' '\''dart pub get'\'' '\'';'\'' '\''dart format --set-exit-if-changed lib/ test/ example/'\'' '\'';'\'' '\''dart analyze lib/ test/ example/'\'' '\'';'\'' '\''dart test'\'' '\'';'\'' '\''dart pub publish --dry-run'\'' '\'';'\'' )')
+ scripts=('export '\''head=git@github.com:dartoos-dev/dartoos.git'\''' ';' 'export '\''pull_id=23'\''' ';' 'export '\''fork=git@github.com:rafamizes/dartoos.git'\''' ';' 'export '\''fork_branch=feat/sha-256'\''' ';' 'export '\''head_branch=master'\''' ';' 'export '\''pull_title=feat: sha-2 hash functions; refactoring'\''' ';' 'export '\''author=rafamizes'\''' ';' 'dart pub get' ';' 'dart format --set-exit-if-changed lib/ test/ example/' ';' 'dart analyze lib/ test/ example/' ';' 'dart test' ';' 'dart pub publish --dry-run' ';')
+ container=dartoos-dev_dartoos_23
+ as_root=true
+ git --version
git version 2.7.4
+ docker --version
Docker version 17.12.0-ce, build c97c6d6
+ mkdir -p /home/rultor/.ssh
+ echo -e 'Host github.com\n\tStrictHostKeyChecking no\n'
+ chmod 600 /home/rultor/.ssh/config
+ git clone git@github.com:dartoos-dev/dartoos.git repo
Cloning into 'repo'...
+ cd repo
+ git config user.email me@rultor.com
+ git config user.name rultor
+ '[' -z 'export '\''head=git@github.com:dartoos-dev/dartoos.git'\''' ']'
+ cd ..
+ cat
+ '[' true = true ']'
+ cat
+ chmod a+x entry.sh
+ cat
+ echo 'export '\''head=git@github.com:dartoos-dev/dartoos.git'\''' ';' 'export '\''pull_id=23'\''' ';' 'export '\''fork=git@github.com:rafamizes/dartoos.git'\''' ';' 'export '\''fork_branch=feat/sha-256'\''' ';' 'export '\''head_branch=master'\''' ';' 'export '\''pull_title=feat: sha-2 hash functions; refactoring'\''' ';' 'export '\''author=rafamizes'\''' ';' 'dart pub get' ';' 'dart format --set-exit-if-changed lib/ test/ example/' ';' 'dart analyze lib/ test/ example/' ';' 'dart test' ';' 'dart pub publish --dry-run' ';'
+ sensitive=()
+ rm -rf .gpg
+ cd repo
+ git remote add fork git@github.com:rafamizes/dartoos.git
+ git remote update
Fetching origin
Fetching fork
From github.com:rafamizes/dartoos
* [new branch] 1 -> fork/1
* [new branch] feat/sha-256 -> fork/feat/sha-256
* [new branch] master -> fork/master
+ args=
+ '[' default == default ']'
+ args=' --ff'
+ '[' default == no ']'
+ '[' default == only ']'
+ export BRANCH=__rultor
+ BRANCH=__rultor
++ git show-branch __rultor
++ wc -l
+ '[' 0 -gt 0 ']'
+ git status
On branch master
Your branch is up-to-date with 'origin/master'.
nothing to commit, working directory clean
+ git checkout -B __rultor fork/feat/sha-256
Switched to a new branch '__rultor'
Branch __rultor set up to track remote branch feat/sha-256 from fork.
+ git checkout -B master origin/master
Switched to and reset branch 'master'
Branch master set up to track remote branch master from origin.
Your branch is up-to-date with 'origin/master'.
+ '[' true == true ']'
+ git checkout __rultor
Switched to branch '__rultor'
Your branch is up-to-date with 'fork/feat/sha-256'.
+ git rebase master
Current branch __rultor is up to date.
+ git checkout master
Switched to branch 'master'
Your branch is up-to-date with 'origin/master'.
+ '[' false == true ']'
+ git merge --ff __rultor
Updating 2e59e17..0d0c90b
Fast-forward
CHANGELOG.md | 23 ++
README.md | 3 +-
example/.gitignore | 6 +
example/CHANGELOG.md | 3 +
example/README.md | 20 +
example/analysis_options.yaml | 23 ++
example/base64_benchmark.dart | 69 ----
example/crypto/hash/hmac_sha256_benchmark.dart | 45 +++
example/crypto/hash/sha256_benchmark.dart | 46 +++
example/crypto/hash/sha512_benchmark.dart | 45 +++
example/encoding/base64_benchmark.dart | 92 +++++
example/pubspec.yaml | 16 +
example/radix/bin_benchmark.dart | 61 +++
example/radix/bin_bytes_benchmark.dart | 76 ++++
example/radix/hex_benchmark.dart | 63 +++
example/radix/hex_bytes_benchmark.dart | 72 ++++
example/radix/oct_benchmark.dart | 63 +++
example/radix/oct_bytes_benchmark.dart | 69 ++++
example/radix/uint_benchmark.dart | 63 +++
example/radix/uint_bytes_benchmark.dart | 69 ++++
example/rand/rand_benchmark.dart | 67 ++++
example/text/tab_text_benchmark.dart | 48 +++
example/text/tab_text_example.dart | 98 +++++
example/utils/perf_gain.dart | 35 ++
lib/base64.dart | 21 +-
lib/bit.dart | 30 ++
lib/crypto.dart | 15 +
lib/dartoos.dart | 9 +-
lib/radix.dart | 30 ++
lib/rand.dart | 6 +
lib/src/base64/base64.dart | 267 -------------
lib/src/bit/add.dart | 35 ++
lib/src/bit/and.dart | 15 +
lib/src/bit/bit.dart | 29 ++
lib/src/bit/dec.dart | 13 +
lib/src/bit/div.dart | 11 +
lib/src/bit/fix_bit_len.dart | 31 ++
lib/src/bit/inc.dart | 13 +
lib/src/bit/mand.dart | 58 +++
lib/src/bit/mask.dart | 122 ++++++
lib/src/bit/min_bit_len.dart | 55 +++
lib/src/bit/mod.dart | 15 +
lib/src/bit/mor.dart | 38 ++
lib/src/bit/mul.dart | 14 +
lib/src/bit/nop.dart | 13 +
lib/src/bit/not.dart | 15 +
lib/src/bit/nshl.dart | 23 ++
lib/src/bit/nshr.dart | 28 ++
lib/src/bit/nshrs.dart | 23 ++
lib/src/bit/or.dart | 15 +
lib/src/bit/rotl.dart | 39 ++
lib/src/bit/rotr.dart | 41 ++
lib/src/bit/set_uint64.dart | 53 +++
lib/src/bit/shl.dart | 16 +
lib/src/bit/shr.dart | 19 +
lib/src/bit/shrs.dart | 16 +
lib/src/bit/sub.dart | 40 ++
lib/src/bit/xor.dart | 15 +
lib/src/byte.dart | 46 +++
lib/src/bytes.dart | 30 --
lib/src/crypto/hash/hash.dart | 34 ++
lib/src/crypto/hash/hex_hash.dart | 47 +++
lib/src/crypto/hash/hex_hmac.dart | 32 ++
lib/src/crypto/hash/hmac.dart | 84 ++++
lib/src/crypto/hash/max_input_length.dart | 27 ++
lib/src/crypto/hash/sha256.dart | 413 +++++++++++++++++++
lib/src/crypto/hash/sha512.dart | 436 +++++++++++++++++++++
lib/src/encoding/base64/base64.dart | 26 ++
.../base64/base64_dec.dart} | 86 +++-
lib/src/encoding/base64/base64_enc.dart | 255 ++++++++++++
lib/src/{ => encoding}/base64/base64_norm.dart | 74 ++--
lib/src/encoding/encoding.dart | 20 +
lib/src/func.dart | 64 +++
lib/src/future_wrap.dart | 32 --
lib/src/radix/bin.dart | 123 ++++++
lib/src/radix/bin_bytes.dart | 323 +++++++++++++++
lib/src/radix/bin_tab.dart | 150 +++++++
lib/src/radix/hex.dart | 187 +++++++++
lib/src/radix/hex_bytes.dart | 318 +++++++++++++++
lib/src/radix/hex_dig_len.dart | 35 ++
lib/src/radix/hex_tab.dart | 128 ++++++
lib/src/radix/oct.dart | 121 ++++++
lib/src/radix/oct_bytes.dart | 326 +++++++++++++++
lib/src/radix/oct_dig_len.dart | 35 ++
lib/src/radix/oct_tab.dart | 128 ++++++
lib/src/radix/radix.dart | 33 ++
lib/src/radix/uint.dart | 136 +++++++
lib/src/radix/uint_bytes.dart | 325 +++++++++++++++
lib/src/radix/uint_dig_len.dart | 78 ++++
lib/src/radix/uint_dig_len_oper.dart | 42 ++
lib/src/radix/uint_tab.dart | 128 ++++++
lib/src/rand.dart | 28 --
lib/src/rand/rand.dart | 46 +++
lib/src/rand/rand_dig.dart | 20 +
lib/src/rand/rand_hex.dart | 21 +
lib/src/text.dart | 9 -
lib/src/text/copy_char_codes.dart | 22 ++
lib/src/text/sep.dart | 65 +++
lib/src/text/tab_info_helper.dart | 102 +++++
lib/src/text/tab_text.dart | 166 ++++++++
lib/src/text/tab_text_of_data.dart | 104 +++++
lib/src/text/text.dart | 29 ++
pubspec.yaml | 3 +-
test/base64/base64_norm_test.dart | 95 -----
test/base64/base64_test.dart | 136 -------
test/base64/base64decode_test.dart | 74 ----
test/bit/add_test.dart | 71 ++++
test/bit/and_test.dart | 14 +
test/bit/bit_len_fix_test.dart | 44 +++
test/bit/bit_len_min_test.dart | 144 +++++++
test/bit/dec_test.dart | 29 ++
test/bit/div_test.dart | 23 ++
test/bit/inc_test.dart | 27 ++
test/bit/mand_test.dart | 60 +++
test/bit/mask_test.dart | 46 +++
test/bit/mod_test.dart | 28 ++
test/bit/mor_test.dart | 36 ++
test/bit/mul_test.dart | 20 +
test/bit/not_test.dart | 14 +
test/bit/nshl_test.dart | 22 ++
test/bit/nshr_test.dart | 14 +
test/bit/nshrs_test.dart | 12 +
test/bit/or_test.dart | 14 +
test/bit/rotl_test.dart | 74 ++++
test/bit/rotr_test.dart | 74 ++++
test/bit/set_uint64_test.dart | 40 ++
test/bit/shl_test.dart | 12 +
test/bit/shr_test.dart | 12 +
test/bit/shrs_test.dart | 9 +
test/bit/sub_test.dart | 15 +
test/bit/xor_test.dart | 14 +
test/byte_test.dart | 42 ++
test/bytes_test.dart | 36 --
test/crypto/hash/hmac_test.dart | 163 ++++++++
test/crypto/hash/sha256_test.dart | 64 +++
test/crypto/hash/sha512_test.dart | 67 ++++
test/encoding/base64/base64_dec_test.dart | 79 ++++
test/encoding/base64/base64_enc_test.dart | 127 ++++++
test/encoding/base64/base64_norm_test.dart | 106 +++++
test/future_wrap_test.dart | 13 -
test/radix/bin_bytes_test.dart | 24 ++
test/radix/bin_tab_test.dart | 68 ++++
test/radix/bin_test.dart | 90 +++++
test/radix/hex_bytes_test.dart | 21 +
test/radix/hex_tab_test.dart | 41 ++
test/radix/hex_test.dart | 98 +++++
test/radix/oct_bytes_test.dart | 21 +
test/radix/oct_tab_test.dart | 45 +++
test/radix/oct_test.dart | 53 +++
test/radix/uint_bytes_test.dart | 22 ++
test/radix/uint_tab_test.dart | 40 ++
test/radix/uint_test.dart | 54 +++
test/rand/rand_dig_test.dart | 27 ++
test/rand/rand_hex_test.dart | 32 ++
test/rand/rand_test.dart | 47 +++
test/rand/seq_random.dart | 27 ++
test/rand_test.dart | 77 ----
test/text/sep_test.dart | 62 +++
158 files changed, 9075 insertions(+), 939 deletions(-)
create mode 100644 example/.gitignore
create mode 100644 example/CHANGELOG.md
create mode 100644 example/README.md
create mode 100644 example/analysis_options.yaml
delete mode 100644 example/base64_benchmark.dart
create mode 100644 example/crypto/hash/hmac_sha256_benchmark.dart
create mode 100644 example/crypto/hash/sha256_benchmark.dart
create mode 100644 example/crypto/hash/sha512_benchmark.dart
create mode 100644 example/encoding/base64_benchmark.dart
create mode 100644 example/pubspec.yaml
create mode 100644 example/radix/bin_benchmark.dart
create mode 100644 example/radix/bin_bytes_benchmark.dart
create mode 100644 example/radix/hex_benchmark.dart
create mode 100644 example/radix/hex_bytes_benchmark.dart
create mode 100644 example/radix/oct_benchmark.dart
create mode 100644 example/radix/oct_bytes_benchmark.dart
create mode 100644 example/radix/uint_benchmark.dart
create mode 100644 example/radix/uint_bytes_benchmark.dart
create mode 100644 example/rand/rand_benchmark.dart
create mode 100644 example/text/tab_text_benchmark.dart
create mode 100644 example/text/tab_text_example.dart
create mode 100644 example/utils/perf_gain.dart
create mode 100644 lib/bit.dart
create mode 100644 lib/crypto.dart
create mode 100644 lib/radix.dart
create mode 100644 lib/rand.dart
delete mode 100644 lib/src/base64/base64.dart
create mode 100644 lib/src/bit/add.dart
create mode 100644 lib/src/bit/and.dart
create mode 100644 lib/src/bit/bit.dart
create mode 100644 lib/src/bit/dec.dart
create mode 100644 lib/src/bit/div.dart
create mode 100644 lib/src/bit/fix_bit_len.dart
create mode 100644 lib/src/bit/inc.dart
create mode 100644 lib/src/bit/mand.dart
create mode 100644 lib/src/bit/mask.dart
create mode 100644 lib/src/bit/min_bit_len.dart
create mode 100644 lib/src/bit/mod.dart
create mode 100644 lib/src/bit/mor.dart
create mode 100644 lib/src/bit/mul.dart
create mode 100644 lib/src/bit/nop.dart
create mode 100644 lib/src/bit/not.dart
create mode 100644 lib/src/bit/nshl.dart
create mode 100644 lib/src/bit/nshr.dart
create mode 100644 lib/src/bit/nshrs.dart
create mode 100644 lib/src/bit/or.dart
create mode 100644 lib/src/bit/rotl.dart
create mode 100644 lib/src/bit/rotr.dart
create mode 100644 lib/src/bit/set_uint64.dart
create mode 100644 lib/src/bit/shl.dart
create mode 100644 lib/src/bit/shr.dart
create mode 100644 lib/src/bit/shrs.dart
create mode 100644 lib/src/bit/sub.dart
create mode 100644 lib/src/bit/xor.dart
create mode 100644 lib/src/byte.dart
delete mode 100644 lib/src/bytes.dart
create mode 100644 lib/src/crypto/hash/hash.dart
create mode 100644 lib/src/crypto/hash/hex_hash.dart
create mode 100644 lib/src/crypto/hash/hex_hmac.dart
create mode 100644 lib/src/crypto/hash/hmac.dart
create mode 100644 lib/src/crypto/hash/max_input_length.dart
create mode 100644 lib/src/crypto/hash/sha256.dart
create mode 100644 lib/src/crypto/hash/sha512.dart
create mode 100644 lib/src/encoding/base64/base64.dart
rename lib/src/{base64/base64decode.dart => encoding/base64/base64_dec.dart} (76%)
create mode 100644 lib/src/encoding/base64/base64_enc.dart
rename lib/src/{ => encoding}/base64/base64_norm.dart (80%)
create mode 100644 lib/src/encoding/encoding.dart
create mode 100644 lib/src/func.dart
delete mode 100644 lib/src/future_wrap.dart
create mode 100644 lib/src/radix/bin.dart
create mode 100644 lib/src/radix/bin_bytes.dart
create mode 100644 lib/src/radix/bin_tab.dart
create mode 100644 lib/src/radix/hex.dart
create mode 100644 lib/src/radix/hex_bytes.dart
create mode 100644 lib/src/radix/hex_dig_len.dart
create mode 100644 lib/src/radix/hex_tab.dart
create mode 100644 lib/src/radix/oct.dart
create mode 100644 lib/src/radix/oct_bytes.dart
create mode 100644 lib/src/radix/oct_dig_len.dart
create mode 100644 lib/src/radix/oct_tab.dart
create mode 100644 lib/src/radix/radix.dart
create mode 100644 lib/src/radix/uint.dart
create mode 100644 lib/src/radix/uint_bytes.dart
create mode 100644 lib/src/radix/uint_dig_len.dart
create mode 100644 lib/src/radix/uint_dig_len_oper.dart
create mode 100644 lib/src/radix/uint_tab.dart
delete mode 100644 lib/src/rand.dart
create mode 100644 lib/src/rand/rand.dart
create mode 100644 lib/src/rand/rand_dig.dart
create mode 100644 lib/src/rand/rand_hex.dart
delete mode 100644 lib/src/text.dart
create mode 100644 lib/src/text/copy_char_codes.dart
create mode 100644 lib/src/text/sep.dart
create mode 100644 lib/src/text/tab_info_helper.dart
create mode 100644 lib/src/text/tab_text.dart
create mode 100644 lib/src/text/tab_text_of_data.dart
create mode 100644 lib/src/text/text.dart
delete mode 100644 test/base64/base64_norm_test.dart
delete mode 100644 test/base64/base64_test.dart
delete mode 100644 test/base64/base64decode_test.dart
create mode 100644 test/bit/add_test.dart
create mode 100644 test/bit/and_test.dart
create mode 100644 test/bit/bit_len_fix_test.dart
create mode 100644 test/bit/bit_len_min_test.dart
create mode 100644 test/bit/dec_test.dart
create mode 100644 test/bit/div_test.dart
create mode 100644 test/bit/inc_test.dart
create mode 100644 test/bit/mand_test.dart
create mode 100644 test/bit/mask_test.dart
create mode 100644 test/bit/mod_test.dart
create mode 100644 test/bit/mor_test.dart
create mode 100644 test/bit/mul_test.dart
create mode 100644 test/bit/not_test.dart
create mode 100644 test/bit/nshl_test.dart
create mode 100644 test/bit/nshr_test.dart
create mode 100644 test/bit/nshrs_test.dart
create mode 100644 test/bit/or_test.dart
create mode 100644 test/bit/rotl_test.dart
create mode 100644 test/bit/rotr_test.dart
create mode 100644 test/bit/set_uint64_test.dart
create mode 100644 test/bit/shl_test.dart
create mode 100644 test/bit/shr_test.dart
create mode 100644 test/bit/shrs_test.dart
create mode 100644 test/bit/sub_test.dart
create mode 100644 test/bit/xor_test.dart
create mode 100644 test/byte_test.dart
delete mode 100644 test/bytes_test.dart
create mode 100644 test/crypto/hash/hmac_test.dart
create mode 100644 test/crypto/hash/sha256_test.dart
create mode 100644 test/crypto/hash/sha512_test.dart
create mode 100644 test/encoding/base64/base64_dec_test.dart
create mode 100644 test/encoding/base64/base64_enc_test.dart
create mode 100644 test/encoding/base64/base64_norm_test.dart
delete mode 100644 test/future_wrap_test.dart
create mode 100644 test/radix/bin_bytes_test.dart
create mode 100644 test/radix/bin_tab_test.dart
create mode 100644 test/radix/bin_test.dart
create mode 100644 test/radix/hex_bytes_test.dart
create mode 100644 test/radix/hex_tab_test.dart
create mode 100644 test/radix/hex_test.dart
create mode 100644 test/radix/oct_bytes_test.dart
create mode 100644 test/radix/oct_tab_test.dart
create mode 100644 test/radix/oct_test.dart
create mode 100644 test/radix/uint_bytes_test.dart
create mode 100644 test/radix/uint_tab_test.dart
create mode 100644 test/radix/uint_test.dart
create mode 100644 test/rand/rand_dig_test.dart
create mode 100644 test/rand/rand_hex_test.dart
create mode 100644 test/rand/rand_test.dart
create mode 100644 test/rand/seq_random.dart
delete mode 100644 test/rand_test.dart
create mode 100644 test/text/sep_test.dart
+ docker_when_possible
+ true
++ uptime
++ sed 's/ /\n/g'
++ tail -n 1
+ load=4.61
++ echo 4.61 '>' 30
++ bc
+ '[' 0 -eq 1 ']'
+ echo 'load average is 4.61, low enough to run a new Docker container'
load average is 4.61, low enough to run a new Docker container
+ break
+ cd ..
+ '[' -n '' ']'
+ use_image=dart:stable
+ docker pull dart:stable
stable: Pulling from library/dart
ffbb094f4f9e: Pulling fs layer
bb481969b5bc: Pulling fs layer
b90847d193a8: Pulling fs layer
987f53c310fa: Pulling fs layer
987f53c310fa: Waiting
b90847d193a8: Verifying Checksum
b90847d193a8: Download complete
ffbb094f4f9e: Verifying Checksum
ffbb094f4f9e: Download complete
ffbb094f4f9e: Pull complete
bb481969b5bc: Verifying Checksum
bb481969b5bc: Download complete
bb481969b5bc: Pull complete
b90847d193a8: Pull complete
987f53c310fa: Verifying Checksum
987f53c310fa: Pull complete
Digest: sha256:447ad9bb8a0200c42d0eae82b59dd7101eaf03353deee0dad01e0f3a82c647e9
Status: Downloaded newer image for dart:stable
+ docker ps --filter=status=exited
+ grep --quiet '\sdartoos-dev_dartoos_23\s*$'
+ ls -al .
total 732
drwx--x--x 3 rultor rultor 4096 Dec 9 02:52 .
drwxrwxrwt 12 root root 684032 Dec 9 02:53 ..
-rw-rw-r-- 1 rultor rultor 483 Dec 9 02:52 credentials.json
-rw-rw-r-- 1 rultor rultor 444 Dec 9 02:52 end.sh
-rwxrwxr-x 1 rultor rultor 162 Dec 9 02:52 entry.sh
-rw-rw-r-- 1 rultor rultor 5 Dec 9 02:52 pid
drwxrwxr-x 7 rultor rultor 4096 Dec 9 02:52 repo
-rwxrwxr-x 1 rultor rultor 5901 Dec 9 02:52 run.sh
-rw-rw-r-- 1 rultor rultor 554 Dec 9 02:52 script.sh
-rw-rw-r-- 1 rultor rultor 22870 Dec 9 02:53 stdout
++ pwd
++ pwd
+ docker run -t --rm -v /tmp/rultor-vmC8:/main --env=head=git@github.com:dartoos-dev/dartoos.git --env=pull_id=23 --env=fork=git@github.com:rafamizes/dartoos.git --env=fork_branch=feat/sha-256 --env=head_branch=master '--env=pull_title=feat: sha-2 hash functions; refactoring' --env=author=rafamizes '--env=scripts=( '\''export '\''\'\'''\''head=git@github.com:dartoos-dev/dartoos.git'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''pull_id=23'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''fork=git@github.com:rafamizes/dartoos.git'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''fork_branch=feat/sha-256'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''head_branch=master'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''pull_title=feat: sha-2 hash functions; refactoring'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''author=rafamizes'\''\'\'''\'''\'' '\'';'\'' '\''dart pub get'\'' '\'';'\'' '\''dart format --set-exit-if-changed lib/ test/ example/'\'' '\'';'\'' '\''dart analyze lib/ test/ example/'\'' '\'';'\'' '\''dart test'\'' '\'';'\'' '\''dart pub publish --dry-run'\'' '\'';'\'' )' --hostname=docker --privileged --memory=6g --memory-swap=16g --oom-kill-disable --cidfile=/tmp/rultor-vmC8/cid -w=/main -v /var/run/docker.sock:/var/run/docker.sock --name=dartoos-dev_dartoos_23 dart:stable /main/entry.sh
+ set -e
+ set -o pipefail
+ mkdir /home/r
+ cp -R ./cid ./credentials.json ./end.sh ./entry.sh ./pid ./repo ./run.sh ./script.sh ./stdout /home/r
+ rm -rf repo
+ chmod a+x /home/r/script.sh
+ /home/r/script.sh
+ set -e
+ set -o pipefail
+ shopt -s expand_aliases
+ alias 'sudo=sudo -i'
+ export HOME=/home/r
+ HOME=/home/r
+ cd /home/r/repo
+ export head=git@github.com:dartoos-dev/dartoos.git
+ head=git@github.com:dartoos-dev/dartoos.git
+ export pull_id=23
+ pull_id=23
+ export fork=git@github.com:rafamizes/dartoos.git
+ fork=git@github.com:rafamizes/dartoos.git
+ export fork_branch=feat/sha-256
+ fork_branch=feat/sha-256
+ export head_branch=master
+ head_branch=master
+ export 'pull_title=feat: sha-2 hash functions; refactoring'
+ pull_title='feat: sha-2 hash functions; refactoring'
+ export author=rafamizes
+ author=rafamizes
+ dart pub get
Resolving dependencies... (1.6s)
+ _fe_analyzer_shared 31.0.0
+ analyzer 2.8.0
+ args 2.3.0
+ async 2.8.2
+ boolean_selector 2.1.0
+ charcode 1.3.1
+ cli_util 0.3.5
+ collection 1.15.0
+ convert 3.0.1
+ coverage 1.0.3
+ crypto 3.0.1
+ file 6.1.2
+ frontend_server_client 2.1.2
+ glob 2.0.2
+ http_multi_server 3.0.1
+ http_parser 4.0.0
+ io 1.0.3
+ js 0.6.3
+ lint 1.7.2
+ logging 1.0.2
+ matcher 0.12.11
+ meta 1.7.0
+ mime 1.0.1
+ node_preamble 2.0.1
+ package_config 2.0.2
+ path 1.8.0
+ pool 1.5.0
+ pub_semver 2.1.0
+ shelf 1.2.0
+ shelf_packages_handler 3.0.0
+ shelf_static 1.1.0
+ shelf_web_socket 1.0.1
+ source_map_stack_trace 2.1.0
+ source_maps 0.10.10
+ source_span 1.8.1
+ stack_trace 1.10.0
+ stream_channel 2.1.0
+ string_scanner 1.1.0
+ term_glyph 1.2.0
+ test 1.19.5
+ test_api 0.4.8
+ test_core 0.4.9
+ typed_data 1.3.0
+ vm_service 7.5.0
+ watcher 1.0.1
+ web_socket_channel 2.1.0
+ webkit_inspection_protocol 1.0.0
+ yaml 3.1.0
Downloading lint 1.7.2...
Downloading crypto 3.0.1...
Downloading typed_data 1.3.0...
Downloading collection 1.15.0...
Downloading test 1.19.5...
Downloading webkit_inspection_protocol 1.0.0...
Downloading test_core 0.4.9...
Downloading test_api 0.4.8...
Downloading stream_channel 2.1.0...
Downloading stack_trace 1.10.0...
Downloading shelf_packages_handler 3.0.0...
Downloading pool 1.5.0...
Downloading path 1.8.0...
Downloading js 0.6.3...
Downloading boolean_selector 2.1.0...
Downloading source_maps 0.10.10...
Downloading source_map_stack_trace 2.1.0...
Downloading matcher 0.12.11...
Downloading term_glyph 1.2.0...
Downloading string_scanner 1.1.0...
Downloading yaml 3.1.0...
Downloading web_socket_channel 2.1.0...
Downloading source_span 1.8.1...
Downloading shelf_web_socket 1.0.1...
Downloading shelf_static 1.1.0...
Downloading http_parser 4.0.0...
Downloading package_config 2.0.2...
Downloading node_preamble 2.0.1...
Downloading http_multi_server 3.0.1...
Downloading mime 1.0.1...
Downloading convert 3.0.1...
Downloading io 1.0.3...
Downloading coverage 1.0.3...
Downloading logging 1.0.2...
Downloading glob 2.0.2...
Downloading frontend_server_client 2.1.2...
Downloading charcode 1.3.1...
Downloading shelf 1.2.0...
Downloading analyzer 2.8.0...
Downloading meta 1.7.0...
Downloading _fe_analyzer_shared 31.0.0...
Downloading watcher 1.0.1...
Downloading pub_semver 2.1.0...
Downloading args 2.3.0...
Downloading file 6.1.2...
Downloading cli_util 0.3.5...
Downloading async 2.8.2...
Downloading vm_service 7.5.0...
Changed 48 dependencies!
+ dart format --set-exit-if-changed lib/ test/ example/
Formatted 138 files (0 changed) in 1.02 seconds.
+ dart analyze lib/ test/ example/
Analyzing lib, test, example... 11.4s
No issues found!
+ dart test
00:05 32m+2330m:tAlltteststpassed!0ma256_test.dart:eSha224eThetalphabet0mroedebytes0mger2thanu64sbytesthmac5120m4opositions)0ms)0m0m
+ dart pub publish --dry-run
Publishing dartoos 0.2.0 to https://pub.dartlang.org:
|-- CHANGELOG.md
|-- LICENSE
|-- README.md
|-- analysis_options.yaml
|-- example
| |-- CHANGELOG.md
| |-- README.md
| |-- analysis_options.yaml
| |-- crypto
| | '-- hash
| | |-- hmac_sha256_benchmark.dart
| | |-- sha256_benchmark.dart
| | '-- sha512_benchmark.dart
| |-- encoding
| | '-- base64_benchmark.dart
| |-- pubspec.yaml
| |-- radix
| | |-- bin_benchmark.dart
| | |-- bin_bytes_benchmark.dart
| | |-- hex_benchmark.dart
| | |-- hex_bytes_benchmark.dart
| | |-- oct_benchmark.dart
| | |-- oct_bytes_benchmark.dart
| | |-- uint_benchmark.dart
| | '-- uint_bytes_benchmark.dart
| |-- rand
| | '-- rand_benchmark.dart
| |-- text
| | |-- tab_text_benchmark.dart
| | '-- tab_text_example.dart
| '-- utils
| '-- perf_gain.dart
|-- lib
| |-- base64.dart
| |-- bit.dart
| |-- crypto.dart
| |-- dartoos.dart
| |-- radix.dart
| |-- rand.dart
| '-- src
| |-- bit
| | |-- add.dart
| | |-- and.dart
| | |-- bit.dart
| | | (21 more...)
| | |-- shrs.dart
| | |-- sub.dart
| | '-- xor.dart
| |-- byte.dart
| |-- crypto
| | '-- hash
| | |-- hash.dart
| | |-- hex_hash.dart
| | |-- hex_hmac.dart
| | |-- hmac.dart
| | |-- max_input_length.dart
| | |-- sha256.dart
| | '-- sha512.dart
| |-- encoding
| | |-- base64
| | | |-- base64.dart
| | | |-- base64_dec.dart
| | | |-- base64_enc.dart
| | | '-- base64_norm.dart
| | '-- encoding.dart
| |-- func.dart
| |-- radix
| | |-- bin.dart
| | |-- bin_bytes.dart
| | |-- bin_tab.dart
| | | (11 more...)
| | |-- uint_dig_len.dart
| | |-- uint_dig_len_oper.dart
| | '-- uint_tab.dart
| |-- rand
| | |-- rand.dart
| | |-- rand_dig.dart
| | '-- rand_hex.dart
| '-- text
| |-- copy_char_codes.dart
| |-- sep.dart
| |-- tab_info_helper.dart
| |-- tab_text.dart
| |-- tab_text_of_data.dart
| '-- text.dart
|-- pubspec.yaml
'-- test
|-- bit
| |-- add_test.dart
| |-- and_test.dart
| |-- bit_len_fix_test.dart
| | (19 more...)
| |-- shrs_test.dart
| |-- sub_test.dart
| '-- xor_test.dart
|-- byte_test.dart
|-- crypto
| '-- hash
| |-- hmac_test.dart
| |-- sha256_test.dart
| '-- sha512_test.dart
|-- encoding
| '-- base64
| |-- base64_dec_test.dart
| |-- base64_enc_test.dart
| '-- base64_norm_test.dart
|-- radix
| |-- bin_bytes_test.dart
| |-- bin_tab_test.dart
| |-- bin_test.dart
| | (6 more...)
| |-- uint_bytes_test.dart
| |-- uint_tab_test.dart
| '-- uint_test.dart
|-- rand
| |-- rand_dig_test.dart
| |-- rand_hex_test.dart
| |-- rand_test.dart
| '-- seq_random.dart
'-- text
'-- sep_test.dart
Package has 0 warnings.
The server may enforce additional checks.
+ mv /home/r/repo .
+ '[' -n '' ']'
++ whoami
+ sudo chown -R rultor repo
+ cd repo
+ git push origin master
To git@github.com:dartoos-dev/dartoos.git
2e59e17..0d0c90b master -> master
container 8f8a3d5e2d08ad59233516dc9cf03adf795bf68e950469be20c5c1bc7d825cd0 is dead
Thu Dec 9 02:55:13 CET 2021