Exporting environment variables
Exporting CI
Exporting COVERALLS_BITLY_PHP_API_WRAPPER
Exporting COVERALLS_CURRICULUM_VITAE
Exporting COVERALLS_DOCKER_CLOUDFLARE_DDNS
Exporting COVERALLS_JWT_DECODER
Exporting COVERALLS_NPM_PKG_CONCATENATE
Exporting COVERALLS_NPM_PKG_DATE_CONVERT
Exporting COVERALLS_NPM_PKG_SHORTFIELD
Exporting COVERALLS_NPM_PKG_UNIQUE_KEYS
Exporting COVERALLS_NPM_PKG_YEAR_INTERVAL
Exporting COVERALLS_ONLINE_BANKING_BACKEND
Exporting COVERALLS_ONLINE_BANKING_FRONTEND
Exporting DISPLAY
Exporting DOCKER_TOKEN
Exporting DOCKER_USERNAME
Exporting GITLAB_TOKEN
Exporting HEROKU_API_KEY
Exporting NETLIFY_ACCESS_TOKEN
Exporting NETLIFY_BITBANK_SITE_ID
Exporting NETLIFY_CURRICULUM_VITAE_SITE_ID
Exporting NPM_TOKEN
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_ARCHIVE_METHOD
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_CREATION_TIME
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 SONARSCANNER_VERSION
Exporting SONAR_TOKEN
Exporting SSH_PRIVATE_KEY_PATH
Exporting TERM
Exporting VERCEL_BITBANK_PROJECT_ID
Exporting VERCEL_CURRICULUM_VITAE_PROJECT_ID
Exporting VERCEL_ORG_ID
Exporting VERCEL_TOKEN
Injecting Files
Injecting /home/semaphore/.ssh/semaphore_cache_key with file mode 0600
Injecting /home/semaphore/.ssh/id_rsa with file mode 0600
Running the pre-job hook configured in the agent
Running: source /opt/semaphoreci/prejob/pre_job.sh
Warning: The agent is configured to fail the job if the pre-job hook fails.
Installing toolbox in pre-job-hook
http://packages.semaphoreci.com/toolbox/releases/download/v1.20.2/linux.tar
toolbox/
toolbox/sem-semantic-release
toolbox/sem-version
toolbox/spc
toolbox/sem-install
toolbox/sem-service-check-params
toolbox/sem-service
toolbox/install-package
toolbox/libchecksum
toolbox/toolbox
toolbox/sem-dockerize
toolbox/when
toolbox/README.md
toolbox/install-toolbox
toolbox/libcheckout
toolbox/cache
toolbox/enetwork
toolbox/retry
toolbox/test-results
toolbox/system-metrics-collector
toolbox/Dockerfile.dev
toolbox/ssh-session-cli
toolbox/artifact
toolbox/sem-context
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.
Toolbox installed
Starting ssh-agent
Agent pid 12586
ssh-agent started
Connecting to cache
# 94.130.123.200:29920 SSH-2.0-OpenSSH_7.6p1 Ubuntu-4ubuntu0.7
# 94.130.123.200:29920 SSH-2.0-OpenSSH_7.6p1 Ubuntu-4ubuntu0.7
# 94.130.123.200:29920 SSH-2.0-OpenSSH_7.6p1 Ubuntu-4ubuntu0.7
# 94.130.123.200:29920 SSH-2.0-OpenSSH_7.6p1 Ubuntu-4ubuntu0.7
# 94.130.123.200:29920 SSH-2.0-OpenSSH_7.6p1 Ubuntu-4ubuntu0.7
Identity added: /home/semaphore/.ssh/semaphore_cache_key (/home/semaphore/.ssh/semaphore_cache_key)
checkout
Performing shallow clone with depth: 50
Cloning into 'npm-pkg-year-interval'...
Warning: Permanently added 'github.com,140.82.121.3' (ECDSA) to the list of known hosts.
remote: Enumerating objects: 266, done.
remote: Counting objects:   0% (1/114)
remote: Counting objects:   1% (2/114)
remote: Counting objects:   2% (3/114)
remote: Counting objects:   3% (4/114)
remote: Counting objects:   4% (5/114)
remote: Counting objects:   5% (6/114)
remote: Counting objects:   6% (7/114)
remote: Counting objects:   7% (8/114)
remote: Counting objects:   8% (10/114)
remote: Counting objects:   9% (11/114)
remote: Counting objects:  10% (12/114)
remote: Counting objects:  11% (13/114)
remote: Counting objects:  12% (14/114)
remote: Counting objects:  13% (15/114)
remote: Counting objects:  14% (16/114)
remote: Counting objects:  15% (18/114)
remote: Counting objects:  16% (19/114)
remote: Counting objects:  17% (20/114)
remote: Counting objects:  18% (21/114)
remote: Counting objects:  19% (22/114)
remote: Counting objects:  20% (23/114)
remote: Counting objects:  21% (24/114)
remote: Counting objects:  22% (26/114)
remote: Counting objects:  23% (27/114)
remote: Counting objects:  24% (28/114)
remote: Counting objects:  25% (29/114)
remote: Counting objects:  26% (30/114)
remote: Counting objects:  27% (31/114)
remote: Counting objects:  28% (32/114)
remote: Counting objects:  29% (34/114)
remote: Counting objects:  30% (35/114)
remote: Counting objects:  31% (36/114)
remote: Counting objects:  32% (37/114)
remote: Counting objects:  33% (38/114)
remote: Counting objects:  34% (39/114)
remote: Counting objects:  35% (40/114)
remote: Counting objects:  36% (42/114)
remote: Counting objects:  37% (43/114)
remote: Counting objects:  38% (44/114)
remote: Counting objects:  39% (45/114)
remote: Counting objects:  40% (46/114)
remote: Counting objects:  41% (47/114)
remote: Counting objects:  42% (48/114)
remote: Counting objects:  43% (50/114)
remote: Counting objects:  44% (51/114)
remote: Counting objects:  45% (52/114)
remote: Counting objects:  46% (53/114)
remote: Counting objects:  47% (54/114)
remote: Counting objects:  48% (55/114)
remote: Counting objects:  49% (56/114)
remote: Counting objects:  50% (57/114)
remote: Counting objects:  51% (59/114)
remote: Counting objects:  52% (60/114)
remote: Counting objects:  53% (61/114)
remote: Counting objects:  54% (62/114)
remote: Counting objects:  55% (63/114)
remote: Counting objects:  56% (64/114)
remote: Counting objects:  57% (65/114)
remote: Counting objects:  58% (67/114)
remote: Counting objects:  59% (68/114)
remote: Counting objects:  60% (69/114)
remote: Counting objects:  61% (70/114)
remote: Counting objects:  62% (71/114)
remote: Counting objects:  63% (72/114)
remote: Counting objects:  64% (73/114)
remote: Counting objects:  65% (75/114)
remote: Counting objects:  66% (76/114)
remote: Counting objects:  67% (77/114)
remote: Counting objects:  68% (78/114)
remote: Counting objects:  69% (79/114)
remote: Counting objects:  70% (80/114)
remote: Counting objects:  71% (81/114)
remote: Counting objects:  72% (83/114)
remote: Counting objects:  73% (84/114)
remote: Counting objects:  74% (85/114)
remote: Counting objects:  75% (86/114)
remote: Counting objects:  76% (87/114)
remote: Counting objects:  77% (88/114)
remote: Counting objects:  78% (89/114)
remote: Counting objects:  79% (91/114)
remote: Counting objects:  80% (92/114)
remote: Counting objects:  81% (93/114)
remote: Counting objects:  82% (94/114)
remote: Counting objects:  83% (95/114)
remote: Counting objects:  84% (96/114)
remote: Counting objects:  85% (97/114)
remote: Counting objects:  86% (99/114)
remote: Counting objects:  87% (100/114)
remote: Counting objects:  88% (101/114)
remote: Counting objects:  89% (102/114)
remote: Counting objects:  90% (103/114)
remote: Counting objects:  91% (104/114)
remote: Counting objects:  92% (105/114)
remote: Counting objects:  93% (107/114)
remote: Counting objects:  94% (108/114)
remote: Counting objects:  95% (109/114)
remote: Counting objects:  96% (110/114)
remote: Counting objects:  97% (111/114)
remote: Counting objects:  98% (112/114)
remote: Counting objects:  99% (113/114)
remote: Counting objects: 100% (114/114)
remote: Counting objects: 100% (114/114), done.
remote: Compressing objects:   1% (1/83)
remote: Compressing objects:   2% (2/83)
remote: Compressing objects:   3% (3/83)
remote: Compressing objects:   4% (4/83)
remote: Compressing objects:   6% (5/83)
remote: Compressing objects:   7% (6/83)
remote: Compressing objects:   8% (7/83)
remote: Compressing objects:   9% (8/83)
remote: Compressing objects:  10% (9/83)
remote: Compressing objects:  12% (10/83)
remote: Compressing objects:  13% (11/83)
remote: Compressing objects:  14% (12/83)
remote: Compressing objects:  15% (13/83)
remote: Compressing objects:  16% (14/83)
remote: Compressing objects:  18% (15/83)
remote: Compressing objects:  19% (16/83)
remote: Compressing objects:  20% (17/83)
remote: Compressing objects:  21% (18/83)
remote: Compressing objects:  22% (19/83)
remote: Compressing objects:  24% (20/83)
remote: Compressing objects:  25% (21/83)
remote: Compressing objects:  26% (22/83)
remote: Compressing objects:  27% (23/83)
remote: Compressing objects:  28% (24/83)
remote: Compressing objects:  30% (25/83)
remote: Compressing objects:  31% (26/83)
remote: Compressing objects:  32% (27/83)
remote: Compressing objects:  33% (28/83)
remote: Compressing objects:  34% (29/83)
remote: Compressing objects:  36% (30/83)
remote: Compressing objects:  37% (31/83)
remote: Compressing objects:  38% (32/83)
remote: Compressing objects:  39% (33/83)
remote: Compressing objects:  40% (34/83)
remote: Compressing objects:  42% (35/83)
remote: Compressing objects:  43% (36/83)
remote: Compressing objects:  44% (37/83)
remote: Compressing objects:  45% (38/83)
remote: Compressing objects:  46% (39/83)
remote: Compressing objects:  48% (40/83)
remote: Compressing objects:  49% (41/83)
remote: Compressing objects:  50% (42/83)
remote: Compressing objects:  51% (43/83)
remote: Compressing objects:  53% (44/83)
remote: Compressing objects:  54% (45/83)
remote: Compressing objects:  55% (46/83)
remote: Compressing objects:  56% (47/83)
remote: Compressing objects:  57% (48/83)
remote: Compressing objects:  59% (49/83)
remote: Compressing objects:  60% (50/83)
remote: Compressing objects:  61% (51/83)
remote: Compressing objects:  62% (52/83)
remote: Compressing objects:  63% (53/83)
remote: Compressing objects:  65% (54/83)
remote: Compressing objects:  66% (55/83)
remote: Compressing objects:  67% (56/83)
remote: Compressing objects:  68% (57/83)
remote: Compressing objects:  69% (58/83)
remote: Compressing objects:  71% (59/83)
remote: Compressing objects:  72% (60/83)
remote: Compressing objects:  73% (61/83)
remote: Compressing objects:  74% (62/83)
remote: Compressing objects:  75% (63/83)
remote: Compressing objects:  77% (64/83)
remote: Compressing objects:  78% (65/83)
remote: Compressing objects:  79% (66/83)
remote: Compressing objects:  80% (67/83)
remote: Compressing objects:  81% (68/83)
remote: Compressing objects:  83% (69/83)
remote: Compressing objects:  84% (70/83)
remote: Compressing objects:  85% (71/83)
remote: Compressing objects:  86% (72/83)
remote: Compressing objects:  87% (73/83)
remote: Compressing objects:  89% (74/83)
remote: Compressing objects:  90% (75/83)
remote: Compressing objects:  91% (76/83)
remote: Compressing objects:  92% (77/83)
remote: Compressing objects:  93% (78/83)
remote: Compressing objects:  95% (79/83)
remote: Compressing objects:  96% (80/83)
remote: Compressing objects:  97% (81/83)
remote: Compressing objects:  98% (82/83)
remote: Compressing objects: 100% (83/83)
remote: Compressing objects: 100% (83/83), done.
Receiving objects:   0% (1/266)
Receiving objects:   1% (3/266)
Receiving objects:   2% (6/266)
Receiving objects:   3% (8/266)
Receiving objects:   4% (11/266)
Receiving objects:   5% (14/266)
Receiving objects:   6% (16/266)
Receiving objects:   7% (19/266)
Receiving objects:   8% (22/266)
Receiving objects:   9% (24/266)
Receiving objects:  10% (27/266)
Receiving objects:  11% (30/266)
Receiving objects:  12% (32/266)
Receiving objects:  13% (35/266)
Receiving objects:  14% (38/266)
Receiving objects:  15% (40/266)
Receiving objects:  16% (43/266)
Receiving objects:  17% (46/266)
Receiving objects:  18% (48/266)
Receiving objects:  19% (51/266)
Receiving objects:  20% (54/266)
Receiving objects:  21% (56/266)
Receiving objects:  22% (59/266)
Receiving objects:  23% (62/266)
Receiving objects:  24% (64/266)
Receiving objects:  25% (67/266)
Receiving objects:  26% (70/266)
Receiving objects:  27% (72/266)
Receiving objects:  28% (75/266)
Receiving objects:  29% (78/266)
Receiving objects:  30% (80/266)
Receiving objects:  31% (83/266)
Receiving objects:  32% (86/266)
Receiving objects:  33% (88/266)
Receiving objects:  34% (91/266)
Receiving objects:  35% (94/266)
Receiving objects:  36% (96/266)
Receiving objects:  37% (99/266)
Receiving objects:  38% (102/266)
Receiving objects:  39% (104/266)
Receiving objects:  40% (107/266)
Receiving objects:  41% (110/266)
Receiving objects:  42% (112/266)
Receiving objects:  43% (115/266)
Receiving objects:  44% (118/266)
Receiving objects:  45% (120/266)
Receiving objects:  46% (123/266)
Receiving objects:  47% (126/266)
Receiving objects:  48% (128/266)
Receiving objects:  49% (131/266)
Receiving objects:  50% (133/266)
Receiving objects:  51% (136/266)
Receiving objects:  52% (139/266)
Receiving objects:  53% (141/266)
Receiving objects:  54% (144/266)
Receiving objects:  55% (147/266)
Receiving objects:  56% (149/266)
Receiving objects:  57% (152/266)
Receiving objects:  58% (155/266)
Receiving objects:  59% (157/266)
Receiving objects:  60% (160/266)
Receiving objects:  61% (163/266)
Receiving objects:  62% (165/266)
Receiving objects:  63% (168/266)
Receiving objects:  64% (171/266)
Receiving objects:  65% (173/266)
Receiving objects:  66% (176/266)
Receiving objects:  67% (179/266)
Receiving objects:  68% (181/266)
Receiving objects:  69% (184/266)
Receiving objects:  70% (187/266)
Receiving objects:  71% (189/266)
Receiving objects:  72% (192/266)
Receiving objects:  73% (195/266)
Receiving objects:  74% (197/266)
Receiving objects:  75% (200/266)
Receiving objects:  76% (203/266)
Receiving objects:  77% (205/266)
Receiving objects:  78% (208/266)
Receiving objects:  79% (211/266)
Receiving objects:  80% (213/266)
Receiving objects:  81% (216/266)
Receiving objects:  82% (219/266)
remote: Total 266 (delta 41), reused 67 (delta 24), pack-reused 152
Receiving objects:  83% (221/266)
Receiving objects:  84% (224/266)
Receiving objects:  85% (227/266)
Receiving objects:  86% (229/266)
Receiving objects:  87% (232/266)
Receiving objects:  88% (235/266)
Receiving objects:  89% (237/266)
Receiving objects:  90% (240/266)
Receiving objects:  91% (243/266)
Receiving objects:  92% (245/266)
Receiving objects:  93% (248/266)
Receiving objects:  94% (251/266)
Receiving objects:  95% (253/266)
Receiving objects:  96% (256/266)
Receiving objects:  97% (259/266)
Receiving objects:  98% (261/266)
Receiving objects:  99% (264/266)
Receiving objects: 100% (266/266)
Receiving objects: 100% (266/266), 228.41 KiB | 1.23 MiB/s, done.
Resolving deltas:   0% (0/122)
Resolving deltas:   1% (2/122)
Resolving deltas:   2% (3/122)
Resolving deltas:   3% (4/122)
Resolving deltas:   4% (5/122)
Resolving deltas:   5% (7/122)
Resolving deltas:   6% (8/122)
Resolving deltas:   7% (9/122)
Resolving deltas:   8% (10/122)
Resolving deltas:   9% (11/122)
Resolving deltas:  10% (13/122)
Resolving deltas:  11% (14/122)
Resolving deltas:  12% (15/122)
Resolving deltas:  13% (16/122)
Resolving deltas:  14% (18/122)
Resolving deltas:  15% (19/122)
Resolving deltas:  16% (20/122)
Resolving deltas:  17% (21/122)
Resolving deltas:  18% (22/122)
Resolving deltas:  19% (24/122)
Resolving deltas:  20% (25/122)
Resolving deltas:  21% (26/122)
Resolving deltas:  22% (27/122)
Resolving deltas:  23% (29/122)
Resolving deltas:  24% (30/122)
Resolving deltas:  25% (31/122)
Resolving deltas:  26% (32/122)
Resolving deltas:  27% (33/122)
Resolving deltas:  28% (35/122)
Resolving deltas:  29% (36/122)
Resolving deltas:  30% (37/122)
Resolving deltas:  31% (38/122)
Resolving deltas:  32% (40/122)
Resolving deltas:  33% (41/122)
Resolving deltas:  34% (42/122)
Resolving deltas:  35% (43/122)
Resolving deltas:  36% (44/122)
Resolving deltas:  37% (46/122)
Resolving deltas:  38% (47/122)
Resolving deltas:  39% (48/122)
Resolving deltas:  40% (49/122)
Resolving deltas:  41% (51/122)
Resolving deltas:  42% (52/122)
Resolving deltas:  43% (53/122)
Resolving deltas:  44% (54/122)
Resolving deltas:  45% (55/122)
Resolving deltas:  46% (57/122)
Resolving deltas:  47% (58/122)
Resolving deltas:  48% (59/122)
Resolving deltas:  49% (60/122)
Resolving deltas:  50% (61/122)
Resolving deltas:  51% (63/122)
Resolving deltas:  52% (64/122)
Resolving deltas:  53% (65/122)
Resolving deltas:  54% (66/122)
Resolving deltas:  55% (68/122)
Resolving deltas:  56% (69/122)
Resolving deltas:  57% (70/122)
Resolving deltas:  58% (71/122)
Resolving deltas:  59% (72/122)
Resolving deltas:  60% (74/122)
Resolving deltas:  61% (75/122)
Resolving deltas:  62% (76/122)
Resolving deltas:  63% (77/122)
Resolving deltas:  64% (79/122)
Resolving deltas:  65% (80/122)
Resolving deltas:  66% (81/122)
Resolving deltas:  67% (82/122)
Resolving deltas:  68% (83/122)
Resolving deltas:  69% (85/122)
Resolving deltas:  70% (86/122)
Resolving deltas:  71% (87/122)
Resolving deltas:  72% (88/122)
Resolving deltas:  73% (90/122)
Resolving deltas:  74% (91/122)
Resolving deltas:  75% (92/122)
Resolving deltas:  76% (93/122)
Resolving deltas:  77% (94/122)
Resolving deltas:  78% (96/122)
Resolving deltas:  79% (97/122)
Resolving deltas:  80% (98/122)
Resolving deltas:  81% (99/122)
Resolving deltas:  82% (101/122)
Resolving deltas:  83% (102/122)
Resolving deltas:  84% (103/122)
Resolving deltas:  85% (104/122)
Resolving deltas:  86% (105/122)
Resolving deltas:  87% (107/122)
Resolving deltas:  88% (108/122)
Resolving deltas:  89% (109/122)
Resolving deltas:  90% (110/122)
Resolving deltas:  91% (112/122)
Resolving deltas:  92% (113/122)
Resolving deltas:  93% (114/122)
Resolving deltas:  94% (115/122)
Resolving deltas:  95% (116/122)
Resolving deltas:  96% (118/122)
Resolving deltas:  97% (119/122)
Resolving deltas:  98% (120/122)
Resolving deltas:  99% (121/122)
Resolving deltas: 100% (122/122)
Resolving deltas: 100% (122/122), done.
HEAD is now at 8dc1e02 Upgrade dependencies
cache restore
Detected .nvmrc.
Fetching '/home/semaphore/.nvm' directory with cache keys 'nvm-upgrade-dependencies-6521bac02cb2a97c78242825c1d2fa38,nvm-upgrade-dependencies,nvm-master,nvm-main'...
HIT: 'nvm-upgrade-dependencies-6521bac02cb2a97c78242825c1d2fa38', using key 'nvm-upgrade-dependencies-6521bac02cb2a97c78242825c1d2fa38'.
Downloading key 'nvm-upgrade-dependencies-6521bac02cb2a97c78242825c1d2fa38'...
Download complete. Duration: 671.674993ms. Size: 73.2M bytes.
Unpacking '/tmp/nvm-upgrade-dependencies-6521bac02cb2a97c78242825c1d2fa38-1334461109'...
Unpack complete. Duration: 1.354655111s.
Restored: /home/semaphore/.nvm/.
Detected package-lock.json.
Fetching 'node_modules' directory with cache keys 'node-modules-upgrade-dependencies-cfe456d3fb2f4e751779c59e4a7a6945,node-modules-upgrade-dependencies,node-modules-master,node-modules-main'...
HIT: 'node-modules-upgrade-dependencies-cfe456d3fb2f4e751779c59e4a7a6945', using key 'node-modules-upgrade-dependencies-cfe456d3fb2f4e751779c59e4a7a6945'.
Downloading key 'node-modules-upgrade-dependencies-cfe456d3fb2f4e751779c59e4a7a6945'...
Download complete. Duration: 200.737639ms. Size: 21.6M bytes.
Unpacking '/tmp/node-modules-upgrade-dependencies-cfe456d3fb2f4e751779c59e4a7a6945-1985640726'...
Unpack complete. Duration: 628.752044ms.
Restored: node_modules/.
npm run coverage

> @sineverba/years-interval@2.0.0 coverage
> jest --coverage

PASS src/__tests__/getYearInterval.test.ts
  Test getYearInterval
    ✓ Should return only current year (2 ms)
    ✓ Should return two years
    ✓ Should throw error (5 ms)

----------|---------|----------|---------|---------|-------------------
File      | % Stmts | % Branch | % Funcs | % Lines | Uncovered Line #s 
----------|---------|----------|---------|---------|-------------------
All files |     100 |      100 |     100 |     100 |                   
 index.ts |     100 |      100 |     100 |     100 |                   
----------|---------|----------|---------|---------|-------------------
Test Suites: 1 passed, 1 total
Tests:       3 passed, 3 total
Snapshots:   0 total
Time:        1.932 s
Ran all test suites.
docker run  --rm -e SONAR_HOST_URL="https://sonarcloud.io" -e SONAR_LOGIN=$SONAR_TOKEN -v "/home/semaphore/npm-pkg-year-interval:/usr/src" sonarsource/sonar-scanner-cli:$SONARSCANNER_VERSION
Unable to find image 'sonarsource/sonar-scanner-cli:4.8.0' locally
4.8.0: Pulling from sonarsource/sonar-scanner-cli


4db1b89c0bd1: Pulling fs layer 


b3423567a003: Pulling fs layer 


8e7274a07ac1: Pulling fs layer 

4db1b89c0bd1: Downloading  34.14kB/3.375MB

8e7274a07ac1: Downloading     723B/731B

8e7274a07ac1: Downloading     731B/731B

8e7274a07ac1: Verifying Checksum 

8e7274a07ac1: Download complete 

b3423567a003: Downloading  540.7kB/111MB

4db1b89c0bd1: Verifying Checksum 

4db1b89c0bd1: Download complete 

4db1b89c0bd1: Extracting  65.54kB/3.375MB

b3423567a003: Downloading  8.629MB/111MB

4db1b89c0bd1: Extracting  2.556MB/3.375MB

b3423567a003: Downloading  19.42MB/111MB

4db1b89c0bd1: Extracting  3.375MB/3.375MB

4db1b89c0bd1: Pull complete 

b3423567a003: Downloading  32.89MB/111MB

b3423567a003: Downloading  44.73MB/111MB

b3423567a003: Downloading  56.57MB/111MB

b3423567a003: Downloading  67.33MB/111MB

b3423567a003: Downloading  80.79MB/111MB

b3423567a003: Downloading  92.61MB/111MB

b3423567a003: Downloading  104.5MB/111MB

b3423567a003: Verifying Checksum 

b3423567a003: Download complete 

b3423567a003: Extracting  557.1kB/111MB

b3423567a003: Extracting  6.685MB/111MB

b3423567a003: Extracting  13.37MB/111MB

b3423567a003: Extracting  18.94MB/111MB

b3423567a003: Extracting  22.28MB/111MB

b3423567a003: Extracting  28.41MB/111MB

b3423567a003: Extracting  35.65MB/111MB

b3423567a003: Extracting  42.89MB/111MB

b3423567a003: Extracting  49.58MB/111MB

b3423567a003: Extracting  56.26MB/111MB

b3423567a003: Extracting  62.95MB/111MB

b3423567a003: Extracting  69.07MB/111MB

b3423567a003: Extracting   71.3MB/111MB

b3423567a003: Extracting  74.09MB/111MB

b3423567a003: Extracting  77.43MB/111MB

b3423567a003: Extracting  80.77MB/111MB

b3423567a003: Extracting  84.12MB/111MB

b3423567a003: Extracting  88.01MB/111MB

b3423567a003: Extracting   90.8MB/111MB

b3423567a003: Extracting  91.91MB/111MB

b3423567a003: Extracting  98.04MB/111MB

b3423567a003: Extracting  100.3MB/111MB

b3423567a003: Extracting  101.9MB/111MB

b3423567a003: Extracting  104.2MB/111MB

b3423567a003: Extracting  105.8MB/111MB

b3423567a003: Extracting  107.5MB/111MB

b3423567a003: Extracting  110.3MB/111MB

b3423567a003: Extracting    111MB/111MB

b3423567a003: Pull complete 

8e7274a07ac1: Extracting     731B/731B

8e7274a07ac1: Extracting     731B/731B

8e7274a07ac1: Pull complete 
Digest: sha256:1ab4da399cdf184514d5df5d85ec35f3ff8918412e676556457fd75dd2768166
Status: Downloaded newer image for sonarsource/sonar-scanner-cli:4.8.0
INFO: Scanner configuration file: /opt/sonar-scanner/conf/sonar-scanner.properties
INFO: Project root configuration file: /usr/src/sonar-project.properties
INFO: SonarScanner 4.8.0.2856
INFO: Java 11.0.20 Alpine (64-bit)
INFO: Linux 5.15.0-76-generic amd64
INFO: User cache: /opt/sonar-scanner/.sonar/cache
INFO: Analyzing on SonarQube server 8.0.0.44209
INFO: Default locale: "en_US", source code encoding: "UTF-8" (analysis is platform dependent)
INFO: Load global settings
INFO: Load global settings (done) | time=280ms
INFO: Server id: 1BD809FA-AWHW8ct9-T_TB3XqouNu
INFO: User cache: /opt/sonar-scanner/.sonar/cache
INFO: Load/download plugins
INFO: Load plugins index
INFO: Load plugins index (done) | time=242ms
INFO: Load/download plugins (done) | time=20892ms
INFO: Loaded core extensions: developer-scanner
INFO: Load project settings for component key: 'npm-pkg-years-interval'
INFO: Load project settings for component key: 'npm-pkg-years-interval' (done) | time=197ms
INFO: Process project properties
INFO: Execute project builders
INFO: Execute project builders (done) | time=1ms
INFO: Project key: npm-pkg-years-interval
INFO: Base dir: /usr/src
INFO: Working dir: /usr/src/.scannerwork
INFO: Load project branches
INFO: Load project branches (done) | time=221ms
INFO: Check ALM binding of project 'npm-pkg-years-interval'
INFO: Detected project binding: NOT_BOUND
INFO: Check ALM binding of project 'npm-pkg-years-interval' (done) | time=250ms
INFO: Load project pull requests
INFO: Load project pull requests (done) | time=199ms
INFO: Load branch configuration
INFO: Load branch configuration (done) | time=6ms
INFO: Load quality profiles
INFO: Load quality profiles (done) | time=283ms
INFO: Load active rules
INFO: Load active rules (done) | time=4907ms
INFO: Organization key: sineverba
WARN: The property 'sonar.login' is deprecated and will be removed in the future. Please use the 'sonar.token' property instead when passing a token.
INFO: Load project repositories
INFO: Load project repositories (done) | time=111ms
INFO: Indexing files...
INFO: Project configuration:
INFO:   Excluded sources: **/build-wrapper-dump.json, **/node_modules/**, src/__tests__/**
INFO:   Excluded tests: src/__tests__/**/*
INFO: 1 file indexed
INFO: 2 files ignored because of inclusion/exclusion patterns
INFO: 0 files ignored because of scm ignore settings
INFO: Quality profile for ts: Sonar way
INFO: ------------- Run sensors on module npm-pkg-years-interval
INFO: Load metrics repository
INFO: Load metrics repository (done) | time=128ms
INFO: Sensor cache enabled
INFO: Load sensor cache
INFO: Load sensor cache (404) | time=421ms
INFO: Sensor C# Project Type Information [csharp]
INFO: Sensor C# Project Type Information [csharp] (done) | time=1ms
INFO: Sensor C# Analysis Log [csharp]
INFO: Sensor C# Analysis Log [csharp] (done) | time=11ms
INFO: Sensor C# Properties [csharp]
INFO: Sensor C# Properties [csharp] (done) | time=1ms
INFO: Sensor HTML [web]
INFO: Sensor HTML [web] (done) | time=3ms
INFO: Sensor TextAndSecretsSensor [text]
INFO: 1 source file to be analyzed
INFO: 1/1 source file has been analyzed
INFO: Sensor TextAndSecretsSensor [text] (done) | time=18ms
INFO: Sensor VB.NET Project Type Information [vbnet]
INFO: Sensor VB.NET Project Type Information [vbnet] (done) | time=1ms
INFO: Sensor VB.NET Analysis Log [vbnet]
INFO: Sensor VB.NET Analysis Log [vbnet] (done) | time=12ms
INFO: Sensor VB.NET Properties [vbnet]
INFO: Sensor VB.NET Properties [vbnet] (done) | time=1ms
INFO: Sensor JaCoCo XML Report Importer [jacoco]
INFO: 'sonar.coverage.jacoco.xmlReportPaths' is not defined. Using default locations: target/site/jacoco/jacoco.xml,target/site/jacoco-it/jacoco.xml,build/reports/jacoco/test/jacocoTestReport.xml
INFO: No report imported, no coverage information will be imported by JaCoCo XML Report Importer
INFO: Sensor JaCoCo XML Report Importer [jacoco] (done) | time=2ms
INFO: Sensor JavaScript/TypeScript analysis [javascript]
INFO: Found 1 tsconfig.json file(s): [/usr/src/tsconfig.json]
INFO: Creating TypeScript program
INFO: TypeScript configuration file /usr/src/tsconfig.json
INFO: 1 source file to be analyzed
INFO: Creating TypeScript program (done) | time=1190ms
INFO: Starting analysis with current program
INFO: Analyzed 1 file(s) with current program
INFO: 1/1 source file has been analyzed
INFO: Hit the cache for 0 out of 1
INFO: Miss the cache for 1 out of 1: ANALYSIS_MODE_INELIGIBLE [1/1]
INFO: Sensor JavaScript/TypeScript analysis [javascript] (done) | time=5903ms
INFO: Sensor CSS Rules [javascript]
INFO: No CSS, PHP, HTML or VueJS files are found in the project. CSS analysis is skipped.
INFO: Sensor CSS Rules [javascript] (done) | time=0ms
INFO: Sensor JavaScript/TypeScript Coverage [javascript]
INFO: Analysing [/usr/src/coverage/lcov.info]
INFO: Sensor JavaScript/TypeScript Coverage [javascript] (done) | time=9ms
INFO: Sensor ThymeLeaf template sensor [securityjavafrontend]
INFO: Sensor ThymeLeaf template sensor [securityjavafrontend] (done) | time=1ms
INFO: Sensor IaC Docker Sensor [iac]
INFO: 0 source files to be analyzed
INFO: 0/0 source files have been analyzed
INFO: Sensor IaC Docker Sensor [iac] (done) | time=67ms
INFO: Sensor Serverless configuration file sensor [security]
INFO: 0 Serverless function entries were found in the project
INFO: 0 Serverless function handlers were kept as entrypoints
INFO: Sensor Serverless configuration file sensor [security] (done) | time=3ms
INFO: Sensor AWS SAM template file sensor [security]
INFO: Sensor AWS SAM template file sensor [security] (done) | time=1ms
INFO: Sensor AWS SAM Inline template file sensor [security]
INFO: Sensor AWS SAM Inline template file sensor [security] (done) | time=0ms
INFO: Sensor javabugs [dbd]
INFO: Reading IR files from: /usr/src/.scannerwork/ir/java
INFO: No IR files have been included for analysis.
INFO: Sensor javabugs [dbd] (done) | time=2ms
INFO: Sensor pythonbugs [dbd]
INFO: Reading IR files from: /usr/src/.scannerwork/ir/python
INFO: No IR files have been included for analysis.
INFO: Sensor pythonbugs [dbd] (done) | time=0ms
INFO: Sensor JavaSecuritySensor [security]
INFO: Reading type hierarchy from: /usr/src/.scannerwork/ucfg2/java
INFO: Read 0 type definitions
INFO: No UCFGs have been included for analysis.
INFO: Sensor JavaSecuritySensor [security] (done) | time=3ms
INFO: Sensor CSharpSecuritySensor [security]
INFO: Reading type hierarchy from: /usr/src/ucfg_cs2
INFO: Read 0 type definitions
INFO: No UCFGs have been included for analysis.
INFO: Sensor CSharpSecuritySensor [security] (done) | time=1ms
INFO: Sensor PhpSecuritySensor [security]
INFO: Reading type hierarchy from: /usr/src/.scannerwork/ucfg2/php
INFO: Read 0 type definitions
INFO: No UCFGs have been included for analysis.
INFO: Sensor PhpSecuritySensor [security] (done) | time=0ms
INFO: Sensor PythonSecuritySensor [security]
INFO: Reading type hierarchy from: /usr/src/.scannerwork/ucfg2/python
INFO: Read 0 type definitions
INFO: No UCFGs have been included for analysis.
INFO: Sensor PythonSecuritySensor [security] (done) | time=0ms
INFO: Sensor JsSecuritySensor [security]
INFO: Reading type hierarchy from: /usr/src/.scannerwork/ucfg2/js
INFO: Read 0 type definitions
INFO: Reading UCFGs from: /usr/src/.scannerwork/ucfg2/js
INFO: 04:52:30.652657 Building Runtime Type propagation graph
INFO: 04:52:30.656198 Running Tarjan on 14 nodes
INFO: 04:52:30.658637 Tarjan found 14 components
INFO: 04:52:30.660098 Variable type analysis: done
INFO: 04:52:30.660627 Building Runtime Type propagation graph
INFO: 04:52:30.661109 Running Tarjan on 14 nodes
INFO: 04:52:30.66131 Tarjan found 14 components
INFO: 04:52:30.661552 Variable type analysis: done
INFO: Analyzing 2 ucfgs to detect vulnerabilities.
INFO: Taint analysis starting. Entrypoints: 2
INFO: Running symbolic analysis for 'JS'
INFO: Taint analysis: done.
INFO: Sensor JsSecuritySensor [security] (done) | time=1180ms
INFO: ------------- Run sensors on project
INFO: Sensor Analysis Warnings import [csharp]
INFO: Sensor Analysis Warnings import [csharp] (done) | time=1ms
INFO: Sensor Zero Coverage Sensor
INFO: Sensor Zero Coverage Sensor (done) | time=0ms
INFO: CPD Executor Calculating CPD for 1 file
INFO: CPD Executor CPD calculation finished (done) | time=16ms
INFO: Analysis report generated in 193ms, dir size=217 KB
INFO: Analysis report compressed in 17ms, zip size=44 KB
INFO: Analysis report uploaded in 236ms
INFO: ANALYSIS SUCCESSFUL, you can find the results at: https://sonarcloud.io/dashboard?id=npm-pkg-years-interval
INFO: Note that you will be able to access the updated dashboard once the server has processed the submitted analysis report
INFO: More about the report processing at https://sonarcloud.io/api/ce/task?id=AYl78TMx_uCtvws_GViX
INFO: Sensor cache published successfully
INFO: Time spent writing ucfgs 5ms
INFO: Analysis total time: 23.955 s
INFO: ------------------------------------------------------------------------
INFO: EXECUTION SUCCESS
INFO: ------------------------------------------------------------------------
INFO: Total time: 48.105s
INFO: Final Memory: 71M/196M
INFO: ------------------------------------------------------------------------
Exporting environment variables
Exporting SEMAPHORE_JOB_RESULT