Skip to content

Merge branch 'main' into wolfictl-75debd67-daee-480e-aeaf-62cef553d5ce

0fecb0c
Select commit
Loading
Failed to load commit list.
Merged

gitlab-runner-18.0/18.0.2 package update #53939

Merge branch 'main' into wolfictl-75debd67-daee-480e-aeaf-62cef553d5ce
0fecb0c
Select commit
Loading
Failed to load commit list.
Chainguard Internal / elastic-build succeeded May 23, 2025 in 4m 20s

APKs built successfully

Build ID: fbea5dfa-7ed3-45f8-8f9d-f576fb1e2d87

Details

x86_64 Logs

Click to expand
for shbang deps...
  provides:
    cmd:docker-machine=18.0.2-r0
    gitlab-docker-machine=18.0.2-r0
  installed-size: 43460572
  data.tar.gz digest: 021863d3abd04ff263b950c3e2c9b47ebae6d14c572125584d07a439e1d908f8
wrote packages/x86_64/gitlab-docker-machine-18.0-18.0.2-r0.apk
cleaning Workspace by removing 61 file/directories in /home/build
generating apk index from packages in packages/x86_64
processing package packages/x86_64/gitlab-runner-helper-oci-entrypoint-18.0-18.0.2-r0.apk
processing package packages/x86_64/gitlab-runner-helper-18.0-18.0.2-r0.apk
processing package packages/x86_64/gitlab-runner-18.0-18.0.2-r0.apk
processing package packages/x86_64/gitlab-runner-oci-entrypoint-18.0-18.0.2-r0.apk
processing package packages/x86_64/gitlab-runner-helper-compat-18.0-18.0.2-r0.apk
processing package packages/x86_64/gitlab-docker-machine-18.0-18.0.2-r0.apk
updating index at packages/x86_64/APKINDEX.tar.gz with new packages: [gitlab-runner-18.0-18.0.2-r0 gitlab-runner-helper-18.0-18.0.2-r0 gitlab-runner-oci-entrypoint-18.0-18.0.2-r0 gitlab-runner-helper-oci-entrypoint-18.0-18.0.2-r0 gitlab-runner-helper-compat-18.0-18.0.2-r0 gitlab-docker-machine-18.0-18.0.2-r0]
command "melange" completed successfully
build completed successfully
uploading packages...
running command tar [-C packages -cf packages.tar .]
command "tar" completed successfully
running command curl [-s --upload-file packages.tar -H Content-Type: application/octet-stream https://storage.googleapis.com/prod-bundle-staging/wolfi/x86_64/1747986777758326911-gitlab-runner-18.0-18.0.2-r0.tar.gz?Expires=1748029977&GoogleAccessId=ebuild-zasv64d5x1oc4m3epw39yod%40prod-enforce-fabc.iam.gserviceaccount.com&Signature=Bj3LCW1MoHEB2m13dHNcwUIorRqtp1NJXR8vjGC8AYv%2BIMVLrRUn4yVBS%2BQavd3L5CzAj%2BUwZh%2Bl%2FOHsPXwZAtNXKpVkbVrL4bMGjDovASCiIp4LQKBGHzwROgAxSn%2Br0hUDYyW4bRM7f3GEVU%2FEkzPxLULCMGy8azzov3h%2FTw2y9tZpG%2BJJZCgCt%2ByReQLKouxR6u1U%2F8MaLjDjPiVLestniA6D7Jhnhfyz5hZU00fsdmkxORtMKs3RwWd5%2BPJBhPPXiOcC40gtR3AdXkFJHQkXWppRPYkeXqy67dmuy1OMuTgxh5Ij31OrTTU8NKCcHK34kg2YfvC6xf659PEtpw%3D%3D]
command "curl" completed successfully
upload completed successfully
packages.tar sha256sum: 32303431336639366464643662376132316134323366323263663664353363656363386664613934396134633630353834336331306436316235656639343830
sha256sum "20413f96ddd6b7a21a423f22cf6d53cecc8fda949a4c605843c10d61b5ef9480" written to /dev/termination-log
build completed successfully
parsed env
configuring puller identity "720909c9f5279097d847ad02a2f24ba8f59de36a/a49c7fedc33adf69"...
running command chainctl [auth login --audience apk.cgr.dev --identity 720909c9f5279097d847ad02a2f24ba8f59de36a/a49c7fedc33adf69]
Successfully exchanged token.
Valid! Id: 720909c9f5279097d847ad02a2f24ba8f59de36a/a49c7fedc33adf69
Updates are available for chainctl (current version: 0.2.80; latest: 0.2.81). To install, please run:
    $ chainctl update
command "chainctl" completed successfully
puller identity configured successfully
puller identity configured successfully
running tests...
running command /usr/bin/dind [dockerd] in background
command "/usr/bin/dind" started successfully
running command bash [-c 
  # Retry up to 60 seconds to wait for docker to start.
  worked=false
  for i in $(seq 60); do
    if docker info >/dev/null 2>&1; then
	  worked=true
	  break
    fi
    echo "docker healthcheck failed, docker is not ready, retrying... ($i/60 seconds so far)..."
    sleep 1
  done

  if [ "$worked" = "false" ]; then
    echo "Failed to start docker after 60 seconds"
    exit 1
  fi
]
command "bash" completed successfully
running command melange [test gitlab-runner-18.0.yaml --debug --gcplog --source-dir gitlab-runner-18.0 --test-package-append wolfi-base --arch=x86_64 --env-file=build-x86_64.env --pipeline-dirs=pipelines --runner=docker --keyring-append=https://packages.wolfi.dev/os/wolfi-signing.rsa.pub --repository-append=https://packages.wolfi.dev/os --repository-append=https://apk.cgr.dev/wolfi-presubmit/d2bd0201b60d56bd1a44cfd5c039c510a9272f8d --repository-append=https://apk.cgr.dev/wolfi-presubmit/d2bd0201b60d56bd1a44cfd5c039c510a9272f8d]
building test workspace in: '/tmp/melange-guest-2984291223-main' with apko
Updates are available for chainctl (current version: 0.2.80; latest: 0.2.81). To install, please run:
    $ chainctl update
image configuration:
  contents:
    build repositories: []
    runtime repositories: []
    keyring:      []
    packages:     [gitlab-runner-18.0 gitlab-runner-helper=18.0.2-r0]
  accounts:
    runas:  
    users:
      - uid=1000(build) gid=1000
    groups:
      - gid=1000(build) members=[build]
installing gitlab-runner-18.0 (18.0.2-r0)
installing gitlab-runner-helper-18.0 (18.0.2-r0)
installing wolfi-keys (1-r10)
installing wolfi-baselayout (20230201-r20)
installing ca-certificates-bundle (20241121-r41)
installing ld-linux (2.41-r4)
installing libgcc (14.2.0-r12)
installing glibc-locale-posix (2.41-r4)
installing glibc (2.41-r4)
installing zlib (1.3.1-r6)
installing libcrypto3 (3.5.0-r1)
installing libssl3 (3.5.0-r1)
installing apk-tools (2.14.10-r3)
installing libxcrypt (4.4.38-r1)
installing libcrypt1 (2.41-r4)
installing busybox (1.37.0-r40)
installing wolfi-base (1-r7)
layer digest: sha256:6b385e100932c89849e3bb83f165cee8d1299ca22f796dd5304157a25263d86a
layer diffID: sha256:da77d6c51050648826e679b776fb3ae24ed8fddfcf2bf812c7be278b4924c371
saving OCI image locally: apko.local/cache:830fbfaab632e20aee3b0475e4d927fb21fbc6dcf0ad66c853e768a9da28aa8e
populating workspace /tmp/melange-workspace-777748470 from gitlab-runner-18.0
running the main test pipeline
+ '[' -d /home/build ]
+ cd /home/build
+ gitlab-runner --help
NAME:
   gitlab-runner - a GitLab Runner

USAGE:
   gitlab-runner [global options] command [command options] [arguments...]

VERSION:
   v18.0.2 (4d7093e1)

AUTHOR:
   GitLab Inc. <[email protected]>

COMMANDS:
   list                  List all configured runners
   run                   run multi runner service
   register              register a new runner
   reset-token           reset a runner's token
   install               install service
   uninstall             uninstall service
   start                 start service
   stop                  stop service
   restart               restart service
   status                get status of a service
   run-single            start single runner
   unregister            unregister specific runner
   verify                verify all registered runners
   wrapper               start multi runner service wrapped with gRPC manager server
   fleeting              manage fleeting plugins
   artifacts-downloader  download and extract build artifacts (internal)
   artifacts-uploader    create and upload build artifacts (internal)
   cache-archiver        create and upload cache artifacts (internal)
   cache-extractor       download and extract cache artifacts (internal)
   cache-init            changed permissions for cache paths (internal)
   health-check          check health for a specific address
   proxy-exec            execute internal commands (internal)
   read-logs             reads job logs from a file, used by kubernetes executor (internal)
   help, h               Shows a list of commands or help for one command

GLOBAL OPTIONS:
   --cpuprofile value           write cpu profile to file [$CPU_PROFILE]
   --debug                      debug mode [$RUNNER_DEBUG]
   --log-format value           Choose log format (options: runner, text, json) [$LOG_FORMAT]
   --log-level value, -l value  Log level (options: debug, info, warn, error, fatal, panic) [$LOG_LEVEL]
   --help, -h                   show help
   --version, -v                print the version
+ gitlab-runner-helper --help
NAME:
   gitlab-runner-helper - a GitLab Runner Helper

USAGE:
   gitlab-runner-helper [global options] command [command options] [arguments...]

VERSION:
   v18.0.2 (4d7093e1)

AUTHOR:
   GitLab Inc. <[email protected]>

COMMANDS:
   artifacts-downloader  download and extract build artifacts (internal)
   artifacts-uploader    create and upload build artifacts (internal)
   cache-archiver        create and upload cache artifacts (internal)
   cache-extractor       download and extract cache artifacts (internal)
   cache-init            changed permissions for cache paths (internal)
   health-check          check health for a specific address
   proxy-exec            execute internal commands (internal)
   read-logs             reads job logs from a file, used by kubernetes executor (internal)
   help, h               Shows a list of commands or help for one command

GLOBAL OPTIONS:
   --debug                      debug mode [$RUNNER_DEBUG]
   --log-format value           Choose log format (options: runner, text, json) [$LOG_FORMAT]
   --log-level value, -l value  Log level (options: debug, info, warn, error, fatal, panic) [$LOG_LEVEL]
   --help, -h                   show help
   --version, -v                print the version
+ exit 0
running test pipeline for subpackage gitlab-docker-machine-18.0
building test workspace in: '/tmp/melange-guest-2984291223-gitlab-docker-machine-18.0' with apko
image configuration:
  contents:
    build repositories: []
    runtime repositories: []
    keyring:      []
    packages:     [gitlab-docker-machine-18.0]
  accounts:
    runas:  
    users:
      - uid=1000(build) gid=1000
    groups:
      - gid=1000(build) members=[build]
installing gitlab-docker-machine-18.0 (18.0.2-r0)
installing wolfi-keys (1-r10)
installing wolfi-baselayout (20230201-r20)
installing ca-certificates-bundle (20241121-r41)
installing ld-linux (2.41-r4)
installing libgcc (14.2.0-r12)
installing glibc-locale-posix (2.41-r4)
installing glibc (2.41-r4)
installing zlib (1.3.1-r6)
installing libcrypto3 (3.5.0-r1)
installing libssl3 (3.5.0-r1)
installing apk-tools (2.14.10-r3)
installing libxcrypt (4.4.38-r1)
installing libcrypt1 (2.41-r4)
installing busybox (1.37.0-r40)
installing wolfi-base (1-r7)
layer digest: sha256:c4edebf102a7752b204fc2d52d1251f231dfb6a21be6b044c19d22c23ff498b0
layer diffID: sha256:a0a90bcd8312728ee1158719d019e94e10c9d442a0b5623f919431bd2621402c
saving OCI image locally: apko.local/cache:ac9676fdcd68eeab4234fdb312575ddb8192fa7c9c969291b166f7a795d6aeb7

aarch64 Logs

Click to expand
linting apk: gitlab-runner-helper-18.0
running package linters for gitlab-runner-oci-entrypoint-18.0
linting apk: gitlab-runner-oci-entrypoint-18.0
running package linters for gitlab-runner-helper-oci-entrypoint-18.0
linting apk: gitlab-runner-helper-oci-entrypoint-18.0
running package linters for gitlab-runner-helper-compat-18.0
linting apk: gitlab-runner-helper-compat-18.0
running package linters for gitlab-docker-machine-18.0
linting apk: gitlab-docker-machine-18.0
checking license information
  LICENSE: MIT (1.000000) (notice)
  machine/LICENSE: Apache-2.0 (1.000000) (notice)
checking gathered license information against the configuration
detected license differences:
  machine/LICENSE: Apache-2.0 not found
detected license differences, please check the configuration
license information check complete
invalid license: NOASSERTION
writing SBOM for subpackage gitlab-runner-helper-18.0
invalid license: NOASSERTION
writing SBOM for subpackage gitlab-runner-oci-entrypoint-18.0
invalid license: NOASSERTION
writing SBOM for subpackage gitlab-runner-helper-oci-entrypoint-18.0
invalid license: NOASSERTION
writing SBOM for subpackage gitlab-runner-helper-compat-18.0
invalid license: NOASSERTION
writing SBOM for subpackage gitlab-docker-machine-18.0
invalid license: NOASSERTION
writing SBOM for gitlab-runner-18.0
generating package gitlab-runner-18.0-18.0.2-r0
scanning for ld.so.conf.d files...
scanning for shared object dependencies...
scanning for commands...
  found command usr/bin/gitlab-runner
scanning for -doc package...
scanning for pkg-config data...
scanning for python modules...
scanning for ruby gems...
scanning for shbang deps...
  provides:
    cmd:gitlab-runner=18.0.2-r0
    gitlab-runner=18.0.2-r0
  installed-size: 108161933
  data.tar.gz digest: 13cbf469827a03133a319baf43ae1c02592fbc2e93acf486ad0cb3bed5663e32
wrote packages/aarch64/gitlab-runner-18.0-18.0.2-r0.apk
generating package gitlab-runner-helper-18.0-18.0.2-r0
scanning for ld.so.conf.d files...
scanning for shared object dependencies...
scanning for commands...
  found command usr/bin/gitlab-runner-helper
scanning for -doc package...
scanning for pkg-config data...
scanning for python modules...
scanning for ruby gems...
scanning for shbang deps...
  provides:
    cmd:gitlab-runner-helper=18.0.2-r0
    gitlab-runner-helper=18.0.2-r0
  installed-size: 46874223
  data.tar.gz digest: 498db83eaaa76d21900b5aa181fed994ea7113e47c02d7a2c8d2b5a1f5227ef8
wrote packages/aarch64/gitlab-runner-helper-18.0-18.0.2-r0.apk
generating package gitlab-runner-oci-entrypoint-18.0-18.0.2-r0
scanning for ld.so.conf.d files...
scanning for shared object dependencies...
scanning for commands...
scanning for -doc package...
scanning for pkg-config data...
scanning for python modules...
scanning for ruby gems...
scanning for shbang deps...
  provides:
    gitlab-runner-oci-entrypoint=18.0.2-r0
  installed-size: 26765
  data.tar.gz digest: 3062b7842a9872cfc53098c0088f8bcb6e3296b87a6edc70240be559f4066137
wrote packages/aarch64/gitlab-runner-oci-entrypoint-18.0-18.0.2-r0.apk
generating package gitlab-runner-helper-oci-entrypoint-18.0-18.0.2-r0
scanning for ld.so.conf.d files...
scanning for shared object dependencies...
scanning for commands...
  found command usr/bin/gitlab-runner-build
scanning for -doc package...
scanning for pkg-config data...
scanning for python modules...
scanning for ruby gems...
scanning for shbang deps...
Added shbang dep cmd:bash for usr/bin/gitlab-runner-build
  runtime:
    cmd:bash
  provides:
    cmd:gitlab-runner-build=18.0.2-r0
    gitlab-runner-helper-oci-entrypoint=18.0.2-r0
  installed-size: 34986
  data.tar.gz digest: 1a5f5e24fcad54dcf08682306264573b79ca6e33299cabea091f7237fbbf8fe7
wrote packages/aarch64/gitlab-runner-helper-oci-entrypoint-18.0-18.0.2-r0.apk
generating package gitlab-runner-helper-compat-18.0-18.0.2-r0
scanning for ld.so.conf.d files...
scanning for shared object dependencies...
scanning for commands...
scanning for -doc package...
scanning for pkg-config data...
scanning for python modules...
scanning for ruby gems...
scanning for shbang deps...
  provides:
    gitlab-runner-helper-compat=18.0.2-r0
  installed-size: 34308
  data.tar.gz digest: 39f6e021545c00c8154e6cd4dda9baa65a2e9aa23b6efa0f241a31de52de2481
wrote packages/aarch64/gitlab-runner-helper-compat-18.0-18.0.2-r0.apk
generating package gitlab-docker-machine-18.0-18.0.2-r0
scanning for ld.so.conf.d files...
scanning for shared object dependencies...
scanning for commands...
  found command usr/bin/docker-machine
scanning for -doc package...
scanning for pkg-config data...
scanning for python modules...
scanning for ruby gems...
scanning for shbang deps...
  provides:
    cmd:docker-machine=18.0.2-r0
    gitlab-docker-machine=18.0.2-r0
  installed-size: 42142661
  data.tar.gz digest: 5a8afe5381c994bc628df65dd4486ca943c44aa635f213b60d69b6838dcc30dd
wrote packages/aarch64/gitlab-docker-machine-18.0-18.0.2-r0.apk
cleaning Workspace by removing 61 file/directories in /home/build
generating apk index from packages in packages/aarch64
processing package packages/aarch64/gitlab-runner-helper-oci-entrypoint-18.0-18.0.2-r0.apk
processing package packages/aarch64/gitlab-runner-helper-18.0-18.0.2-r0.apk
processing package packages/aarch64/gitlab-runner-oci-entrypoint-18.0-18.0.2-r0.apk
processing package packages/aarch64/gitlab-runner-18.0-18.0.2-r0.apk
processing package packages/aarch64/gitlab-runner-helper-compat-18.0-18.0.2-r0.apk
processing package packages/aarch64/gitlab-docker-machine-18.0-18.0.2-r0.apk
updating index at packages/aarch64/APKINDEX.tar.gz with new packages: [gitlab-runner-18.0-18.0.2-r0 gitlab-runner-helper-18.0-18.0.2-r0 gitlab-runner-oci-entrypoint-18.0-18.0.2-r0 gitlab-runner-helper-oci-entrypoint-18.0-18.0.2-r0 gitlab-runner-helper-compat-18.0-18.0.2-r0 gitlab-docker-machine-18.0-18.0.2-r0]
command "melange" completed successfully
build completed successfully
uploading packages...
running command tar [-C packages -cf packages.tar .]
command "tar" completed successfully
running command curl [-s --upload-file packages.tar -H Content-Type: application/octet-stream https://storage.googleapis.com/prod-bundle-staging/wolfi/aarch64/1747986777758274291-gitlab-runner-18.0-18.0.2-r0.tar.gz?Expires=1748029977&GoogleAccessId=ebuild-zasv64d5x1oc4m3epw39yod%40prod-enforce-fabc.iam.gserviceaccount.com&Signature=OMMLpx5mimf3U3Mah4xHqud63jDgAG8e%2BD2YkMMw2SwT1Z9xd0hrN5IlE%2FzBeodOLHbdVyLPkTHGzDGH4VS%2BbyX%2B%2Fp9CFVg35pb4qmEybSBnyjweEzkRCp0GMsPLV4odKSEDwy5Kc08I88WtK48W4GdevOFNEeOV%2BC%2Bwn3bGym3E9AH4ffbuPugQNnMFFNsXz4WEuGZmJnzuvByFsIJbwpRCDnjF643hWOUTKfQTFfU9LLv%2BPTlWDV7mh9JT%2FGafeRXwgDNDZqkin7w7BD%2FhWxhebUe0uOqDZuOMALkKeWindbqEUsVKl2YqcmGzY1lYs7KXQIPa81Qi3fje%2FKQS2w%3D%3D]
command "curl" completed successfully
upload completed successfully
packages.tar sha256sum: 36316633333535363132643630633932623032373739643936666632356262326463323864316662303566333230376530643766633065333364346332353530
sha256sum "61f3355612d60c92b02779d96ff25bb2dc28d1fb05f3207e0d7fc0e33d4c2550" written to /dev/termination-log
build completed successfully
parsed env
configuring puller identity "720909c9f5279097d847ad02a2f24ba8f59de36a/a49c7fedc33adf69"...
running command chainctl [auth login --audience apk.cgr.dev --identity 720909c9f5279097d847ad02a2f24ba8f59de36a/a49c7fedc33adf69]
Successfully exchanged token.
Valid! Id: 720909c9f5279097d847ad02a2f24ba8f59de36a/a49c7fedc33adf69
Updates are available for chainctl (current version: 0.2.80; latest: 0.2.81). To install, please run:
    $ chainctl update
command "chainctl" completed successfully
puller identity configured successfully
puller identity configured successfully
running tests...
running command /usr/bin/dind [dockerd] in background
command "/usr/bin/dind" started successfully
running command bash [-c 
  # Retry up to 60 seconds to wait for docker to start.
  worked=false
  for i in $(seq 60); do
    if docker info >/dev/null 2>&1; then
	  worked=true
	  break
    fi
    echo "docker healthcheck failed, docker is not ready, retrying... ($i/60 seconds so far)..."
    sleep 1
  done

  if [ "$worked" = "false" ]; then
    echo "Failed to start docker after 60 seconds"
    exit 1
  fi
]
command "bash" completed successfully
running command melange [test gitlab-runner-18.0.yaml --debug --gcplog --source-dir gitlab-runner-18.0 --test-package-append wolfi-base --arch=aarch64 --env-file=build-aarch64.env --pipeline-dirs=pipelines --runner=docker --keyring-append=https://packages.wolfi.dev/os/wolfi-signing.rsa.pub --repository-append=https://packages.wolfi.dev/os --repository-append=https://apk.cgr.dev/wolfi-presubmit/d2bd0201b60d56bd1a44cfd5c039c510a9272f8d --repository-append=https://apk.cgr.dev/wolfi-presubmit/d2bd0201b60d56bd1a44cfd5c039c510a9272f8d]
building test workspace in: '/tmp/melange-guest-3028937550-main' with apko
Updates are available for chainctl (current version: 0.2.80; latest: 0.2.81). To install, please run:
    $ chainctl update
image configuration:
  contents:
    build repositories: []
    runtime repositories: []
    keyring:      []
    packages:     [gitlab-runner-18.0 gitlab-runner-helper=18.0.2-r0]
  accounts:
    runas:  
    users:
      - uid=1000(build) gid=1000
    groups:
      - gid=1000(build) members=[build]
installing gitlab-runner-18.0 (18.0.2-r0)
installing gitlab-runner-helper-18.0 (18.0.2-r0)
installing wolfi-keys (1-r10)
installing wolfi-baselayout (20230201-r20)
installing ca-certificates-bundle (20241121-r41)
installing libgcc (14.2.0-r12)
installing ld-linux (2.41-r4)
installing glibc-locale-posix (2.41-r4)
installing glibc (2.41-r4)
installing zlib (1.3.1-r6)
installing libcrypto3 (3.5.0-r1)
installing libssl3 (3.5.0-r1)
installing apk-tools (2.14.10-r3)
installing libxcrypt (4.4.38-r1)
installing libcrypt1 (2.41-r4)
installing busybox (1.37.0-r40)
installing wolfi-base (1-r7)
layer digest: sha256:2b65f8a398354ea1bff91a3b95931c3309df2a6ca10d9721afafef3bbf84d0cc
layer diffID: sha256:1a62b27a2f67ed44353b3bee4af878314f18a9aa8479913902685ca246227364
saving OCI image locally: apko.local/cache:3ac23ff353dd7169eabca7c41751f7380d029d20ca7f3e2d4d91407e373dfd2c
populating workspace /tmp/melange-workspace-839005504 from gitlab-runner-18.0

Indexes

https://apk.cgr.dev/wolfi-presubmit/d2bd0201b60d56bd1a44cfd5c039c510a9272f8d

Packages

Tests

More Observability

Command

cg build log \
  --build-id fbea5dfa-7ed3-45f8-8f9d-f576fb1e2d87 \
  --project prod-wolfi-os \
  --cluster elastic-pre-a \
  --namespace pre-wolfi \
  --start 2025-05-23T07:50:41Z \
  --end 2025-05-23T08:05:02Z \
  --attrs pkg,arch