Add langfuse and migrate configurations #56209
Closed
Chainguard Internal / elastic-build
failed
Jun 16, 2025 in 4m 14s
Failed to build APKs
Build ID: 0e390696-2777-46e0-862a-da0058ec0507
Error: failed to build langfuse: building group: pod failed: build failed
did not test because building group: pod failed: build failed
Details
x86_64 Logs
Click to expand
\"\n\t\t\treturn 1\n\t\tfi\n\n\t\tbranch=${line%%:*}\n\t\tcomment=${line#*:}\n\t\tcomment=$(\n\t\t\tset -f\n\t\t\techo $comment\n\t\t)\n\n\t\tif [ -z \"$comment\" ]; then\n\t\t\tmsg \"Empty comment for cherry-pick: $line\"\n\t\t\treturn 1\n\t\tfi\n\n\t\thash=${branch##*/}\n\n\t\t[ \"$branch\" != \"$hash\" ] && branch=${branch%/*} || branch=\"\"\n\n\t\tif [ -n \"$branch\" ]; then\n\t\t\tcase \" $fetched_branches \" in\n\t\t\t*\" $branch \"*) ;;\n\t\t\t*)\n\t\t\t\tvr git fetch origin $branch:$branch || {\n\t\t\t\t\tmsg \"failed to fetch branch $branch\"\n\t\t\t\t\treturn 1\n\t\t\t\t}\n\t\t\t\tfetched_branches=\"$fetched_branches $branch \"\n\t\t\t\t;;\n\t\t\tesac\n\t\tfi\n\n\t\tvr env \\\n\t\t\tGIT_COMMITTER_DATE=\"@$sdate\" \\\n\t\t\tgit cherry-pick -x \"$hash\" || {\n\t\t\tmsg \"failed to cherry-pick $hash from branch $branch\"\n\t\t\treturn 1\n\t\t}\n\n\t\tmsg \"Cherry-picked $hash from $branch with comment: $comment\"\n\n\t\tcount=$((count + 1))\n\tdone <\"$cpicksf\"\n\n\tif [ $count -gt 0 ]; then\n\t\tmsg \"applied $count cherry-pick(s). head is now $(git rev-parse HEAD)\"\n\tfi\n}\nmain() {\n\tlocal repo=$1 dest=${2:-.} depth=${3:-\"unset\"} branch=$4\n\tlocal tag=$5 expcommit=$6 recurse=${7:-false}\n\tlocal cherry_pick=\"$8\"\n\tmsg \"repo='\\''$repo'\\'' dest='\\''$dest'\\'' depth='\\''$depth'\\'' branch='\\''$branch'\\''\" \\\n\t\t\"tag='\\''$tag'\\'' expcommit='\\''$expcommit'\\'' recurse='\\''$recurse'\\''\"\n\n\tcase \"$recurse\" in\n\ttrue | false) : ;;\n\t*) fail \"recurse must be true or false, not '\\''$recurse'\\''\" ;;\n\tesac\n\n\t[ -n \"$repo\" ] || fail \"repository not provided\"\n\n\tif [ -z \"$branch\" ] && [ -z \"$tag\" ]; then\n\t\tmsg \"Warning: you have not specified a branch or tag.\"\n\telif [ -n \"$branch\" ] && [ -n \"$tag\" ]; then\n\t\tfail \"both branch ($branch) and tag ($tag) are specified.\"\n\tfi\n\n\t[ -n \"$expcommit\" ] ||\n\t\tmsg \"Warning: no expected-commit\"\n\n\tlocal flags=\"\" depthflag=\"\" dest_fullpath=\"\" workdir=\"\"\n\tlocal remote=\"origin\" rcfile=\"\" rc=\"\" quiet=\"--quiet\"\n\tflags=\"--config=advice.detachedHead=false\"\n\t[ -n \"$branch\" ] && flags=\"$flags --branch=$branch\"\n\t[ -n \"$tag\" ] && flags=\"$flags --branch=$tag\"\n\t[ \"$recurse\" = \"true\" ] && flags=\"$flags --recurse-submodules\"\n\n\tif [ \"$depth\" = \"unset\" ]; then\n\t\tdepth=1\n\t\tif [ -n \"$branch\" -a -n \"$expcommit\" ]; then\n\n\t\t\tdepth=-1\n\t\tfi\n\tfi\n\n\t[ \"$depth\" = \"-1\" ] || depthflag=\"--depth=$depth\"\n\n\tworkdir=$(mktemp -d)\n\trcfile=$(mktemp)\n\tmkdir -p \"$dest\"\n\tdest_fullpath=$(realpath \"$dest\")\n\n\tvr git config --global --add safe.directory \"$workdir\"\n\tvr git config --global --add safe.directory \"$dest_fullpath\"\n\n\tvr git clone $quiet \"--origin=$remote\" \\\n\t\t\"--config=user.name=Melange Build\" \\\n\t\t\"[email protected]\" \\\n\t\t$flags \\\n\t\t${depthflag:+\"$depthflag\"} \"$repo\" \"$workdir\"\n\n\tvr cd \"$workdir\"\n\tmsg \"tar -c . | tar -C \\\"$dest_fullpath\\\" -x\"\n\t(\n\t\ttar -c .\n\t\techo $? >\"$rcfile\"\n\t) | tar -C \"$dest_fullpath\" -x --no-same-owner\n\tread rc <\"$rcfile\" || fail \"failed to read rc file\"\n\t[ $rc -eq 0 ] || fail \"tar creation in $workdir failed\"\n\n\trm -rf \"$workdir\"\n\tvr cd \"$dest_fullpath\"\n\tvr git config --global --add safe.directory \"$dest_fullpath\"\n\n\tlocal foundcommit=\"\" tagobj=\"\"\n\tif [ -z \"$tag\" ]; then\n\t\tfoundcommit=$(git rev-parse --verify HEAD)\n\t\tif [ -n \"$expcommit\" ] && [ \"$expcommit\" != \"$foundcommit\" ]; then\n\t\t\tif [ \"$depth\" = \"-1\" ]; then\n\t\t\t\tmsg \"expected commit $expcommit on ${branch:-HEAD},\" \\\n\t\t\t\t\t\"got $foundcommit, performing reset\"\n\t\t\t\tvr git reset --hard \"$expcommit\"\n\t\t\telse\n\t\t\t\tfail \"expected commit $expcommit on ${branch:-HEAD},\" \\\n\t\t\t\t\t\"got $foundcommit, set depth to -1 to attempt a reset\"\n\t\t\tfi\n\t\tfi\n\t\tmsg \"tip of ${branch:-HEAD} is commit $foundcommit\"\n\t\tprocess_cherry_picks \"$cherry_pick\" || fail \"failed to apply cherry-pick\"\n\t\treturn 0\n\tfi\n\n\tvr git fetch $quiet $remote ${depthflag:-\"$depthflag\"} --no-tags \\\n\t\t\"+refs/tags/$tag:refs/$remote/tags/$tag\"\n\tvr git checkout $quiet \"$remote/tags/$tag\"\n\n\tfoundcommit=$(git rev-parse --verify HEAD)\n\tif [ -z \"$expcommit\" ] || [ \"$expcommit\" = \"$foundcommit\" ]; then\n\t\tmsg \"tag $tag is $foundcommit\"\n\telse\n\n\t\ttagobj=$(git rev-parse --verify --end-of-options \\\n\t\t\t\"refs/$remote/tags/$tag\")\n\t\tif [ \"$expcommit\" != \"$tagobj\" ]; then\n\t\t\t[ \"$tagobj\" != \"$expcommit\" ] &&\n\t\t\t\tmsg \"tag object hash was $tagobj\"\n\t\t\tfail \"Expected commit $expcommit for $tag, found $foundcommit\"\n\t\tfi\n\n\t\tmsg \"Warning: The provided expected-commit ($expcommit)\"\n\t\tmsg \"was the hash of the annotated tag object for $tag.\"\n\t\tmsg \"Update to set expected-commit to $foundcommit\"\n\tfi\n\n\tprocess_cherry_picks \"$cherry_pick\" ||\n\t\tfail \"failed to apply cherry-pick\"\n\n\treturn 0\n}\ncpickf=$(mktemp) || {\n\techo \"failed mktemp\"\n\texit 1\n}\ncat >\"$cpickf\" <<\"END_CHERRY_PICKS\"\n\nEND_CHERRY_PICKS\nmain \\\n\t\"https://github.com/langfuse/langfuse.git\" \".\" \\\n\t\"unset\" \"\" \\\n\t\"v3.67.0\" \"aae1909466a4f676d77621a6349905d16b73873e\" \\\n\t\"false\" \"$cpickf\"\nrm -f \"$cpickf\"\n\nexit 0'": Process exited with status 1
qemu: sending shutdown signal
failed to build package: unable to run package langfuse pipeline: unable to run pipeline: unable to run pipeline: Process exited with status 1
failed to build: command melange failed: exit status 1
build failed: command melange failed: exit status 1
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.88; latest: 0.2.89). 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 migrate.yaml --debug --gcplog --source-dir migrate --test-package-append wolfi-base --arch=x86_64 --env-file=build-x86_64.env --pipeline-dirs=pipelines --runner=qemu --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/ebb0f8ccbdd036311419a1de61833ab93943e221 --repository-append=https://apk.cgr.dev/wolfi-presubmit/ebb0f8ccbdd036311419a1de61833ab93943e221]
building test workspace in: '/tmp/melange-guest-3754176042-main' with apko
Updates are available for chainctl (current version: 0.2.88; latest: 0.2.89). To install, please run:
$ chainctl update
image configuration:
contents:
build repositories: []
runtime repositories: []
keyring: []
packages: [migrate]
accounts:
runas:
users:
- uid=1000(build) gid=1000
groups:
- gid=1000(build) members=[build]
installing migrate (4.18.3-r0)
installing wolfi-keys (1-r11)
installing wolfi-baselayout (20230201-r20)
installing ca-certificates-bundle (20241121-r42)
installing ld-linux (2.41-r7)
installing libgcc (15.1.0-r1)
installing glibc-locale-posix (2.41-r7)
installing glibc (2.41-r7)
installing zlib (1.3.1-r7)
installing libcrypto3 (3.5.0-r2)
installing libssl3 (3.5.0-r2)
installing apk-tools (2.14.10-r4)
installing libxcrypt (4.4.38-r2)
installing libcrypt1 (2.41-r7)
installing busybox (1.37.0-r43)
installing wolfi-base (1-r7)
populating workspace /tmp/melange-workspace-28172126 from migrate
qemu: generating ssh key pairs for ephemeral VM
qemu: generating initramfs
image configuration:
contents:
build repositories: [https://apk.cgr.dev/chainguard]
runtime repositories: []
keyring: []
packages: [microvm-init]
installing wolfi-baselayout (20230201-r20)
installing ca-certificates-bundle (20241121-r42)
installing libgcc (15.1.0-r1)
installing glibc-locale-posix (2.41-r7)
installing glibc (2.41-r7)
installing ld-linux (2.41-r7)
installing gnutar (1.35-r3)
installing libattr1 (2.5.2-r6)
installing attr (2.5.2-r6)
installing zlib (1.3.1-r7)
installing libzstd1 (1.5.7-r2)
installing xz (5.8.1-r1)
installing libcrypto3 (3.5.0-r2)
installing kmod (34.2-r40)
installing libbz2-1 (1.0.8-r17)
installing libelf (0.193-r1)
installing libmnl (1.0.5-r6)
installing libnftnl (1.2.9-r0)
installing iptables (1.8.11-r22)
installing iproute2 (6.15.0-r0)
installing libblkid (2.41-r42)
installing libmount (2.41-r42)
installing mount (2.41-r42)
installing ncurses-terminfo-base (6.5_p20241228-r2)
installing ncurses (6.5_p20241228-r2)
installing setarch (2.41-r42)
installing libuuid (2.41-r42)
installing libfdisk (2.41-r42)
installing sqlite-libs (3.50.1-r0)
installing util-linux (2.41-r42)
installing libsmartcols (2.41-r42)
installing util-linux-misc (2.41-r42)
installing libpcre2-8-0 (10.45-r2)
installing libsepol (3.8.1-r3)
installing libselinux (3.8.1-r42)
installing libxcrypt (4.4.38-r2)
installing libcrypt1 (2.41-r7)
installing linux-pam (1.7.0-r43)
installing openssh-keygen (10.0_p1-r1)
installing openssh-server-config (10.0_p1-r1)
installing openssh-server (10.0_p1-r1)
installing libstdc++ (15.1.0-r1)
installing inih (60-r0)
installing userspace-rcu (0.15.3-r0)
installing xfsprogs-core (6.14.0-r4)
installing xfsprogs (6.14.0-r4)
installing busybox (1.37.0-r43)
installing microvm-init (0.0.1-r9)
aarch64 Logs
Click to expand
dev/os/wolfi-signing.rsa.pub]
packages: [binutils=2.44-r6 build-base=1-r8 busybox=1.37.0-r43 c-ares=1.34.5-r1 ca-certificates-bundle=20241121-r42 corepack=0.33.0-r1 cyrus-sasl=2.1.28-r42 file=5.46-r3 gcc=15.1.0-r1 gdbm=1.25-r1 git=2.49.0-r2 glibc-dev=2.41-r7 glibc-locale-posix=2.41-r7 glibc=2.41-r7 gmp=6.3.0-r6 heimdal-libs=7.8.0-r41 icu-data-full=75.1-r41 icu-libs=75.1-r41 isl=0.27-r2 jitterentropy-library-dev=3.6.3-r1 jitterentropy-library=3.6.3-r1 keyutils-libs=1.6.3-r34 krb5-conf=1.0-r6 krb5-libs=1.21.3-r42 ld-linux=2.41-r7 libatomic=15.1.0-r1 libbrotlicommon1=1.1.0-r5 libbrotlidec1=1.1.0-r5 libbrotlienc1=1.1.0-r5 libcom_err=1.47.2-r22 libcrypt1=2.41-r7 libcrypto3=3.5.0-r2 libcurl-openssl4=8.14.1-r2 libexpat1=2.7.1-r1 libgcc=15.1.0-r1 libgo=15.1.0-r1 libgomp=15.1.0-r1 libidn2=2.3.8-r1 libldap=2.6.10-r2 libmagic=5.46-r3 libnghttp2-14=1.65.0-r1 libpcre2-8-0=10.45-r2 libpsl=0.21.5-r5 libquadmath=15.1.0-r1 libssl3=3.5.0-r2 libstdc++-dev=15.1.0-r1 libstdc++=15.1.0-r1 libunistring=1.3-r2 libuv=1.51.0-r0 libverto=0.3.2-r5 libxcrypt-dev=4.4.38-r2 libxcrypt=4.4.38-r2 libzstd1=1.5.7-r2 linux-headers=6.15.2-r0 make=4.4.1-r6 mpc=1.3.1-r6 mpfr=4.2.2-r1 ncurses-terminfo-base=6.5_p20241228-r2 ncurses=6.5_p20241228-r2 nodejs-20=20.19.2-r1 npm=11.4.2-r0 nss-db=2.41-r7 nss-hesiod=2.41-r7 openssf-compiler-options=20240627-r20 openssl-dev=3.5.0-r2 pkgconf=2.4.3-r2 pnpm=10.12.1-r0 posix-cc-wrappers=1-r6 readline=8.2.13-r4 sqlite-libs=3.50.1-r0 wolfi-baselayout=20230201-r20 zlib=1.3.1-r7]
accounts:
runas:
users:
- uid=1000(build) gid=1000
groups:
- gid=1000(build) members=[build]
auth configured for: []
installing wolfi-baselayout (20230201-r20)
installing ca-certificates-bundle (20241121-r42)
installing glibc-locale-posix (2.41-r7)
installing libgcc (15.1.0-r1)
installing glibc (2.41-r7)
installing ld-linux (2.41-r7)
installing libstdc++ (15.1.0-r1)
installing libzstd1 (1.5.7-r2)
installing binutils (2.44-r6)
installing libxcrypt (4.4.38-r2)
installing libxcrypt-dev (4.4.38-r2)
installing linux-headers (6.15.2-r0)
installing nss-db (2.41-r7)
installing nss-hesiod (2.41-r7)
installing glibc-dev (2.41-r7)
installing libquadmath (15.1.0-r1)
installing libstdc++-dev (15.1.0-r1)
installing openssf-compiler-options (20240627-r20)
installing posix-cc-wrappers (1-r6)
installing libatomic (15.1.0-r1)
installing gmp (6.3.0-r6)
installing libgo (15.1.0-r1)
installing libgomp (15.1.0-r1)
installing isl (0.27-r2)
installing mpfr (4.2.2-r1)
installing mpc (1.3.1-r6)
installing zlib (1.3.1-r7)
installing gcc (15.1.0-r1)
installing make (4.4.1-r6)
installing pkgconf (2.4.3-r2)
installing build-base (1-r8)
installing libcrypt1 (2.41-r7)
installing busybox (1.37.0-r43)
installing c-ares (1.34.5-r1)
installing libbrotlicommon1 (1.1.0-r5)
installing libbrotlidec1 (1.1.0-r5)
installing libbrotlienc1 (1.1.0-r5)
installing libcrypto3 (3.5.0-r2)
installing icu-data-full (75.1-r41)
installing icu-libs (75.1-r41)
installing libnghttp2-14 (1.65.0-r1)
installing libssl3 (3.5.0-r2)
installing libuv (1.51.0-r0)
installing nodejs-20 (20.19.2-r1)
installing corepack (0.33.0-r1)
installing gdbm (1.25-r1)
installing ncurses-terminfo-base (6.5_p20241228-r2)
installing ncurses (6.5_p20241228-r2)
installing readline (8.2.13-r4)
installing sqlite-libs (3.50.1-r0)
installing heimdal-libs (7.8.0-r41)
installing cyrus-sasl (2.1.28-r42)
installing libmagic (5.46-r3)
installing file (5.46-r3)
installing krb5-conf (1.0-r6)
installing libcom_err (1.47.2-r22)
installing keyutils-libs (1.6.3-r34)
installing libverto (0.3.2-r5)
installing krb5-libs (1.21.3-r42)
installing libldap (2.6.10-r2)
installing libunistring (1.3-r2)
installing libidn2 (2.3.8-r1)
installing libpsl (0.21.5-r5)
installing libcurl-openssl4 (8.14.1-r2)
installing libexpat1 (2.7.1-r1)
installing libpcre2-8-0 (10.45-r2)
installing git (2.49.0-r2)
installing jitterentropy-library (3.6.3-r1)
installing jitterentropy-library-dev (3.6.3-r1)
installing npm (11.4.2-r0)
installing openssl-dev (3.5.0-r2)
installing pnpm (10.12.1-r0)
running step "git-checkout"
[git checkout] repo='https://github.com/langfuse/langfuse.git' dest='.' depth='unset' branch='' tag='v3.67.0' expcommit='aae1909466a4f676d77621a6349905d16b73873e' recurse='false'
[git checkout] execute: git config --global --add safe.directory /tmp/tmp.jDVIzS
[git checkout] execute: git config --global --add safe.directory /home/build
[git checkout] execute: git clone --quiet --origin=origin --config=user.name=Melange Build [email protected] --config=advice.detachedHead=false --branch=v3.67.0 --depth=1 https://github.com/langfuse/langfuse.git /tmp/tmp.jDVIzS
[git checkout] execute: cd /tmp/tmp.jDVIzS
[git checkout] tar -c . | tar -C "/home/build" -x
[git checkout] execute: cd /home/build
[git checkout] execute: git config --global --add safe.directory /home/build
[git checkout] execute: git fetch --quiet origin --depth=1 --no-tags +refs/tags/v3.67.0:refs/origin/tags/v3.67.0
[git checkout] execute: git checkout --quiet origin/tags/v3.67.0
[git checkout] tag object hash was 1c574b2a5de5feda251fc85e09a9f75299cd9081
[git checkout] FAIL Expected commit aae1909466a4f676d77621a6349905d16b73873e for v3.67.0, found 1c574b2a5de5feda251fc85e09a9f75299cd9081
failed to build package: unable to run package langfuse pipeline: unable to run pipeline: unable to run pipeline: exit status 1
failed to build: command melange failed: exit status 1
build failed: command melange failed: exit status 1
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.88; latest: 0.2.89). 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 migrate.yaml --debug --gcplog --source-dir migrate --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/ebb0f8ccbdd036311419a1de61833ab93943e221 --repository-append=https://apk.cgr.dev/wolfi-presubmit/ebb0f8ccbdd036311419a1de61833ab93943e221]
building test workspace in: '/tmp/melange-guest-2471072315-main' with apko
Updates are available for chainctl (current version: 0.2.88; latest: 0.2.89). To install, please run:
$ chainctl update
image configuration:
contents:
build repositories: []
runtime repositories: []
keyring: []
packages: [migrate]
accounts:
runas:
users:
- uid=1000(build) gid=1000
groups:
- gid=1000(build) members=[build]
installing migrate (4.18.3-r0)
installing wolfi-keys (1-r11)
installing wolfi-baselayout (20230201-r20)
installing ca-certificates-bundle (20241121-r42)
installing libgcc (15.1.0-r1)
installing ld-linux (2.41-r7)
installing glibc-locale-posix (2.41-r7)
installing glibc (2.41-r7)
installing zlib (1.3.1-r7)
installing libcrypto3 (3.5.0-r2)
installing libssl3 (3.5.0-r2)
installing apk-tools (2.14.10-r4)
installing libxcrypt (4.4.38-r2)
installing libcrypt1 (2.41-r7)
installing busybox (1.37.0-r43)
installing wolfi-base (1-r7)
layer digest: sha256:e01e3fd2b3f376329c9b594cee6ad89c91fd9ca599bdd9ee421ddcc163248318
layer diffID: sha256:389e5572c618766323699f4b6777f6d786091ec057b39a0c28326b9b59362624
saving OCI image locally: apko.local/cache:09b89cc13faf64cb7f02acf1ddbe76be45d531d1fbb7890edfbaba9dd8271e68
populating workspace /tmp/melange-workspace-3010972732 from migrate
running the main test pipeline
running step "Verify Installation"
+ '[' -d /home/build ]
+ cd /home/build
+ migrate --help
Usage: migrate OPTIONS COMMAND [arg...]
migrate [ -version | -help ]
Options:
-source Location of the migrations (driver://url)
-path Shorthand for -source=file://path
-database Run migrations against this database (driver://url)
-prefetch N Number of migrations to load in advance before executing (default 10)
-lock-timeout N Allow N seconds to acquire database lock (default 15)
-verbose Print verbose logging
-version Print version
-help Print usage
Commands:
create [-ext E] [-dir D] [-seq] [-digits N] [-format] [-tz] NAME
Create a set of timestamped up/down migrations titled NAME, in directory D with extension E.
Use -seq option to generate sequential up/down migrations with N digits.
Use -format option to specify a Go time format string. Note: migrations with the same time cause "duplicate migration version" error.
Use -tz option to specify the timezone that will be used when generating non-sequential migrations (defaults: UTC).
goto V Migrate to version V
up [N] Apply all or N up migrations
down [N] [-all] Apply all or N down migrations
Use -all to apply all down migrations
drop [-f] Drop everything inside database
Use -f to bypass confirmation
force V Set version V but don't run migration (ignores dirty state)
version Print current migration version
Source drivers: file
Database drivers: stub
+ exit 0
pod c05478c5bed9c04d53d53ee4cd94c501cd9cfaed8c0e15062f6dc131b7665aaa terminated
command "melange" completed successfully
tests completed successfully
Indexes
https://apk.cgr.dev/wolfi-presubmit/ebb0f8ccbdd036311419a1de61833ab93943e221
❌ Failed Packages
- ❌ langfuse (error | 37s)
Packages
- ❌ langfuse (error | 37s | x86_64 logs | aarch64 logs)
- ✅ migrate (success | 33s | x86_64 logs | aarch64 logs)
Tests
- ✅ migrate (success | 32s | x86_64 logs | aarch64 logs)
More Observability
Command
cg build log \
--build-id 0e390696-2777-46e0-862a-da0058ec0507 \
--project prod-wolfi-os \
--cluster elastic-pre-a \
--namespace pre-wolfi \
--start 2025-06-16T14:42:28Z \
--end 2025-06-16T14:56:43Z \
--attrs pkg,arch
Loading