Exporting environment variables Exporting CI Exporting COVERALLS_REPO_TOKEN Exporting DATABASE_URL Exporting DISPLAY Exporting ELASTICSEARCH_VERSION Exporting ELIXIR_VERSION Exporting MIX_ENV Exporting PAGER Exporting SEMAPHORE Exporting SEMAPHORE_AGENT_MACHINE_ENVIRONMENT_TYPE Exporting SEMAPHORE_AGENT_MACHINE_OS_IMAGE Exporting SEMAPHORE_AGENT_MACHINE_TYPE Exporting SEMAPHORE_ARTIFACT_TOKEN Exporting SEMAPHORE_CACHE_BACKEND Exporting SEMAPHORE_CACHE_PRIVATE_KEY_PATH Exporting SEMAPHORE_CACHE_URL Exporting SEMAPHORE_CACHE_USERNAME Exporting SEMAPHORE_GIT_BRANCH Exporting SEMAPHORE_GIT_COMMIT_RANGE Exporting SEMAPHORE_GIT_DIR Exporting SEMAPHORE_GIT_PROVIDER Exporting SEMAPHORE_GIT_REF Exporting SEMAPHORE_GIT_REF_TYPE Exporting SEMAPHORE_GIT_REPO_NAME Exporting SEMAPHORE_GIT_REPO_SLUG Exporting SEMAPHORE_GIT_SHA Exporting SEMAPHORE_GIT_URL Exporting SEMAPHORE_GIT_WORKING_BRANCH Exporting SEMAPHORE_JOB_ID Exporting SEMAPHORE_JOB_NAME Exporting SEMAPHORE_ORGANIZATION_URL Exporting SEMAPHORE_PIPELINE_0_ARTEFACT_ID Exporting SEMAPHORE_PIPELINE_ARTEFACT_ID Exporting SEMAPHORE_PIPELINE_ID Exporting SEMAPHORE_PIPELINE_PROMOTED_BY Exporting SEMAPHORE_PIPELINE_PROMOTION Exporting SEMAPHORE_PIPELINE_RERUN Exporting SEMAPHORE_PROJECT_ID Exporting SEMAPHORE_PROJECT_NAME Exporting SEMAPHORE_TOOLBOX_METRICS_ENABLED Exporting SEMAPHORE_WORKFLOW_HOOK_SOURCE Exporting SEMAPHORE_WORKFLOW_ID Exporting SEMAPHORE_WORKFLOW_NUMBER Exporting SEMAPHORE_WORKFLOW_RERUN Exporting SEMAPHORE_WORKFLOW_TRIGGERED_BY_API Exporting SEMAPHORE_WORKFLOW_TRIGGERED_BY_HOOK Exporting SEMAPHORE_WORKFLOW_TRIGGERED_BY_SCHEDULE Exporting SSH_PRIVATE_KEY_PATH Exporting TERM Injecting Files Injecting /home/semaphore/.ssh/semaphore_cache_key with file mode 0600 Injecting /home/semaphore/.ssh/id_rsa with file mode 0600 Setting up the Semaphore toolbox Running: dowloadPath=$(curl -s -L --retry 5 http://packages.semaphoreci.com/toolbox/linux) && echo $dowloadPath && curl -s -L --retry 5 --connect-timeout 3 $dowloadPath -o /tmp/toolbox.tar && tar -xvf /tmp/toolbox.tar && mv toolbox ~/.toolbox && bash ~/.toolbox/install-toolbox && source ~/.toolbox/toolbox && echo 'source ~/.toolbox/toolbox' >> ~/.bash_profile && if [ -f /etc/init.d/xvfb ]; then /etc/init.d/xvfb start; fi http://packages.semaphoreci.com/toolbox/releases/download/v1.19.10/linux.tar toolbox/ toolbox/sem-version toolbox/spc toolbox/sem-service toolbox/sem-context toolbox/artifact toolbox/test-results toolbox/toolbox toolbox/sem-install toolbox/install-toolbox toolbox/enetwork toolbox/install-package toolbox/retry toolbox/sem-semantic-release toolbox/system-metrics-collector toolbox/Dockerfile.dev toolbox/ssh-session-cli toolbox/libchecksum toolbox/cache toolbox/libcheckout toolbox/README.md toolbox/when toolbox/sem-dockerize toolbox/sem-service-check-params retry installed ssh-session-cli installed cache installed sem-context installed sem-service installed sem-dockerize installed sem-service-check-params installed sem-semantic-release installed install-package installed Installing the artifacts CLI artifacts installed Installing the test results CLI test-results installed Installing the SPC CLI spc installed Installing the when CLI when installed Installing the enetwork CLI when installed Starting to collect System Metrics in /tmp/system-metrics Starting virtual X frame buffer: Xvfb. Starting an ssh-agent Running: eval `ssh-agent` && echo 'eval $(ssh-agent) >/dev/null' >> ~/.bash_profile && echo 'yes' > /tmp/sempahore-user-commands-have-started Agent pid 5099 Connecting to cache Running: (ssh-keyscan -p 29920 -H 94.130.123.200 >> /home/semaphore/.ssh/known_hosts || true) && ssh-add /home/semaphore/.ssh/semaphore_cache_key # 94.130.123.200:29920 SSH-2.0-OpenSSH_7.6p1 Ubuntu-4ubuntu0.3 # 94.130.123.200:29920 SSH-2.0-OpenSSH_7.6p1 Ubuntu-4ubuntu0.3 # 94.130.123.200:29920 SSH-2.0-OpenSSH_7.6p1 Ubuntu-4ubuntu0.3 Identity added: /home/semaphore/.ssh/semaphore_cache_key (/home/semaphore/.ssh/semaphore_cache_key) sem-version elixir $ELIXIR_VERSION [14:36 01/10/2022]: Changing 'elixir' to version 1.14.0 Using 1.14.0 [14:36 01/10/2022]: Switch successful. sem-service start postgres Starting postgres...done. PostgreSQL 9.6 is running at 0.0.0.0:5432 To access it use username 'postgres' and blank password. sem-service start elasticsearch $ELASTICSEARCH_VERSION Starting elasticsearch...done. elasticsearch 6.8.13 is accessible at 0.0.0.0:9200 and 0.0.0.0:9300 checkout Performing shallow clone with depth: 50 HEAD is now at c58e048 :white_check_mark: Remove exception doctest cache restore Detected mix.lock. Fetching 'deps' directory with cache keys 'mix-deps-upgrades-9141691796ff09ed29fba464cad823ae,mix-deps-upgrades,mix-deps-master,mix-deps-main'... MISS: 'mix-deps-upgrades-9141691796ff09ed29fba464cad823ae'. MISS: 'mix-deps-upgrades'. MISS: 'mix-deps-master'. MISS: 'mix-deps-main'. Fetching '_build' directory with cache keys 'mix-build-upgrades-9141691796ff09ed29fba464cad823ae,mix-build-upgrades,mix-build-master,mix-build-main'... MISS: 'mix-build-upgrades-9141691796ff09ed29fba464cad823ae'. MISS: 'mix-build-upgrades'. MISS: 'mix-build-master'. MISS: 'mix-build-main'. mix local.hex --force * creating /home/semaphore/.kiex/mix/archives/elixir-1.14.0/hex-1.0.1 mix local.rebar --force * creating /home/semaphore/.mix/elixir/1-14/rebar3 mix deps.get Resolving Hex dependencies... Dependency resolution completed: Unchanged: certifi 2.9.0 connection 1.1.0 db_connection 2.4.2 decimal 2.0.0 earmark_parser 1.4.27 ecto 3.9.0 ecto_sql 3.9.0 ex_doc 0.28.5 excoveralls 0.14.6 hackney 1.18.1 httpoison 1.8.2 idna 6.1.1 jason 1.4.0 makeup 1.1.0 makeup_elixir 0.16.0 makeup_erlang 0.1.1 metrics 1.0.1 mimerl 1.2.0 nimble_parsec 1.2.3 parse_trans 3.3.1 poison 5.0.0 postgrex 0.16.5 sigaws_otp_24 1.0.0 ssl_verify_fun 1.1.6 telemetry 1.1.0 unicode_util_compat 0.7.0 vex 0.9.0 * Getting poison (Hex package) * Getting httpoison (Hex package) * Getting telemetry (Hex package) * Getting vex (Hex package) * Getting sigaws_otp_24 (Hex package) * Getting postgrex (Hex package) * Getting ex_doc (Hex package) * Getting ecto (Hex package) * Getting ecto_sql (Hex package) * Getting excoveralls (Hex package) * Getting hackney (Hex package) * Getting jason (Hex package) * Getting certifi (Hex package) * Getting idna (Hex package) * Getting metrics (Hex package) * Getting mimerl (Hex package) * Getting parse_trans (Hex package) * Getting ssl_verify_fun (Hex package) * Getting unicode_util_compat (Hex package) * Getting db_connection (Hex package) * Getting connection (Hex package) * Getting decimal (Hex package) * Getting earmark_parser (Hex package) * Getting makeup_elixir (Hex package) * Getting makeup_erlang (Hex package) * Getting makeup (Hex package) * Getting nimble_parsec (Hex package) bin/test ==> earmark_parser Compiling 1 file (.yrl) Compiling 2 files (.xrl) Compiling 3 files (.erl) Compiling 47 files (.ex) Generated earmark_parser app ==> connection Compiling 1 file (.ex) Generated connection app ==> decimal Compiling 4 files (.ex) Generated decimal app ==> nimble_parsec Compiling 4 files (.ex) Generated nimble_parsec app ==> sigaws_otp_24 Compiling 8 files (.ex) Generated sigaws_otp_24 app ===> Analyzing applications... ===> Compiling unicode_util_compat ===> Analyzing applications... ===> Compiling idna ===> Analyzing applications... ===> Compiling telemetry ==> poison Compiling 4 files (.ex) warning: use Bitwise is deprecated. import Bitwise instead lib/poison/encoder.ex:112: Poison.Encoder.BitString warning: use Bitwise is deprecated. import Bitwise instead lib/poison/parser.ex:65: Poison.Parser Compiling lib/poison/parser.ex (it's taking more than 10s) Generated poison app ==> jason Compiling 10 files (.ex) Generated jason app ==> db_connection Compiling 14 files (.ex) Generated db_connection app ===> Analyzing applications... ===> Compiling mimerl ==> ssl_verify_fun Compiling 7 files (.erl) Generated ssl_verify_fun app ===> Analyzing applications... ===> Compiling certifi ==> ecto Compiling 56 files (.ex) Generated ecto app ==> postgrex Compiling 64 files (.ex) Generated postgrex app ==> makeup Compiling 44 files (.ex) Generated makeup app ==> makeup_elixir Compiling 6 files (.ex) Generated makeup_elixir app ==> makeup_erlang Compiling 3 files (.ex) warning: Application.get_env/3 is discouraged in the module body, use Application.compile_env/3 instead lib/makeup/lexers/erlang_lexer.ex:250: Makeup.Lexers.ErlangLexer Generated makeup_erlang app ==> ex_doc Compiling 25 files (.ex) Generated ex_doc app ===> Analyzing applications... ===> Compiling parse_trans ==> vex Compiling 25 files (.ex) Generated vex app ==> ecto_sql Compiling 25 files (.ex) Generated ecto_sql app ===> Analyzing applications... ===> Compiling metrics ===> Analyzing applications... ===> Compiling hackney ==> excoveralls Compiling 28 files (.ex) Generated excoveralls app ==> httpoison Compiling 3 files (.ex) Generated httpoison app ==> elasticsearch Compiling 21 files (.ex) Generated elasticsearch app Generating docs... warning: documentation references function "Elasticsearch.Index.hot_swap/4" but it is undefined or private lib/mix/elasticsearch.build.ex:2: Mix.Tasks.Elasticsearch.Build warning: documentation references type "Elasticsearch.Store.t()" but it is undefined or private lib/elasticsearch/indexing/bulk.ex:79: Elasticsearch.Index.Bulk.upload/4 warning: documentation references type "Stream.t()" but it is undefined or private lib/elasticsearch/storage/store.ex:6: c:Elasticsearch.Store.stream/1 warning: documentation references function "Elasticsearch.Index.hot_swap/5" but it is undefined or private guides/upgrading/0.3.x_to_0.4.x.md warning: documentation references function "Elasticsearch.Index.hot_swap/3" but it is undefined or private guides/upgrading/0.3.x_to_0.4.x.md warning: documentation references function "Elasticsearch.Index.hot_swap/5" but it is undefined or private guides/upgrading/0.3.x_to_0.4.x.md warning: documentation references function "Elasticsearch.Index.hot_swap/3" but it is undefined or private guides/upgrading/0.3.x_to_0.4.x.md View "html" docs at "doc/index.html" warning: documentation references function "Elasticsearch.Index.hot_swap/4" but it is undefined or private lib/mix/elasticsearch.build.ex:2: Mix.Tasks.Elasticsearch.Build warning: documentation references type "Elasticsearch.Store.t()" but it is undefined or private lib/elasticsearch/indexing/bulk.ex:79: Elasticsearch.Index.Bulk.upload/4 warning: documentation references type "Stream.t()" but it is undefined or private lib/elasticsearch/storage/store.ex:6: c:Elasticsearch.Store.stream/1 warning: documentation references function "Elasticsearch.Index.hot_swap/5" but it is undefined or private guides/upgrading/0.3.x_to_0.4.x.md warning: documentation references function "Elasticsearch.Index.hot_swap/3" but it is undefined or private guides/upgrading/0.3.x_to_0.4.x.md warning: documentation references function "Elasticsearch.Index.hot_swap/5" but it is undefined or private guides/upgrading/0.3.x_to_0.4.x.md warning: documentation references function "Elasticsearch.Index.hot_swap/3" but it is undefined or private guides/upgrading/0.3.x_to_0.4.x.md View "epub" docs at "doc/elasticsearch.epub" ................................................................................. Finished in 9.5 seconds (0.00s async, 9.5s sync) 41 doctests, 40 tests, 0 failures Randomized with seed 522291 Successfully uploaded the report to 'https://coveralls.io'. cache store Detected mix.lock. Using default cache path 'deps'. Compressing deps... Compression complete. Duration: 210.448655ms. Size: 1.4M bytes. Uploading 'deps' with cache key 'mix-deps-upgrades-9141691796ff09ed29fba464cad823ae'... Upload complete. Duration: 63.019559ms. Using default cache path '_build'. Compressing _build... Compression complete. Duration: 297.059604ms. Size: 5.7M bytes. Uploading '_build' with cache key 'mix-build-upgrades-9141691796ff09ed29fba464cad823ae'... Upload complete. Duration: 229.400339ms. Exporting environment variables Exporting SEMAPHORE_JOB_RESULT