Skip to content

deps(gha)(deps): bump docker/login-action from 4.4.0 to 4.6.0 in /.github/workflows - #1335

Merged
Uk-jake merged 1 commit into
mainfrom
dependabot/github_actions/dot-github/workflows/docker/login-action-4.6.0
Jul 30, 2026
Merged

Uk-jake merged 1 commit into
mainfrom
dependabot/github_actions/dot-github/workflows/docker/login-action-4.6.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 29, 2026

Copy link
Copy Markdown
Contributor

Bumps docker/login-action from 4.4.0 to 4.6.0.

Release notes

Sourced from docker/login-action's releases.

v4.6.0

Full Changelog: docker/login-action@v4.5.2...v4.6.0

v4.5.2

Full Changelog: docker/login-action@v4.5.1...v4.5.2

v4.5.1

Full Changelog: docker/login-action@v4.5.0...v4.5.1

v4.5.0

Full Changelog: docker/login-action@v4.4.0...v4.5.0

Commits
  • dbcb813 Merge pull request #1051 from docker/dependabot/npm_and_yarn/aws-sdk-dependen...
  • 5bcb015 [dependabot skip] chore: update generated content
  • b30b2f2 build(deps): bump the aws-sdk-dependencies group across 1 directory with 2 up...
  • 9087f1e Merge pull request #1057 from docker/dependabot/npm_and_yarn/js-yaml-5.2.2
  • 0009830 [dependabot skip] chore: update generated content
  • 2325523 build(deps): bump js-yaml from 5.2.1 to 5.2.2
  • 4ec1d4a Merge pull request #1056 from docker/dependabot/npm_and_yarn/postcss-8.5.22
  • 5fc99ba Merge pull request #1053 from docker/dependabot/github_actions/aws-actions/co...
  • e512bd5 Merge pull request #1052 from docker/dependabot/github_actions/codeql-actions...
  • a146c91 Merge pull request #1059 from crazy-max/harden-buildx-scope-paths
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [docker/login-action](https://github.com/docker/login-action) from 4.4.0 to 4.6.0.
- [Release notes](https://github.com/docker/login-action/releases)
- [Commits](docker/login-action@af1e73f...dbcb813)

---
updated-dependencies:
- dependency-name: docker/login-action
  dependency-version: 4.6.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added automated Created automatically by a workflow dependabot dependabot created/related issue gha github actions related issue labels Jul 29, 2026
@github-actions

Copy link
Copy Markdown
Contributor

End-to-End Test Report

Test Preview
grate harness

Grate Test Report

MetricValue
Total15
Success15
Failures0
Compile Failures0
Runtime Failures0
Timeout Failures0
Missing Pair Failures0

Cases

TestStatusError TypeOutput
concurrent-request/geteuid_grate.cSuccess
STDOUT:
[Grate|geteuid] Registering geteuid handler for cage 2 in grate 1 with fn ptr addr: 3
[Cage | geteuid] PASS: 1000000 calls returned 10
[Grate|geteuid] PASS

STDERR:

concurrent-request/race-test_grate.cSuccess
STDOUT:
pass

STDERR:

concurrent-request/thread_race_grate.cSuccess
STDOUT:
[thread_race] Registering handler for cage 2 in grate 1 with fn ptr addr: 3
[thread_race] PASS: 20 threads x 100000 calls returned 10
[thread_race] PASS

STDERR:

copy-data-between-cages/cp-stncpy_grate.cSuccess
STDOUT:
[cage] pathname addr=0xfffb6ff9
[cage] pathname='random'
[Grate|open] intercepts open call: thiscage=1, arg1cage=2
[Grate|open] copied pathname: random
[cage] fd=10

STDERR:

copy-data-between-cages/cpdata_grate.cSuccess
STDOUT:
[Grate|open] intercepts open call: thiscage=1, arg1cage=2
[Grate|open] copied pathname: random
[cage] fd=10

STDERR:

interposing-calls/fork-with-newret_grate.cSuccess
STDOUT:
[Grate|interpose-fork] Registering fork handler for cage 2 in grate 1 with fn ptr addr: 3
[Grate|interpose-fork] Handling function ptr: 3 from cage: 1
[Grate|interpose-fork] In fork_grate 1 handler for cage: 1
[Cage] Forked process with PID: 10
[Grate|interpose-fork] PASS

STDERR:

interposing-calls/interpose-exec_grate.cSuccess
STDOUT:
[Grate|interpose-exec] Registering exec handler for cage 2 in grate 1 with fn ptr addr: 3
[Grate|interpose-exec] Handling function ptr: 3 from cage: 1
[Grate|interpose-exec] In exec_grate 1 handler for cage: 1
[Grate|interpose-exec] Handling function ptr: 3 from cage: 1
[Grate|interpose-exec] In exec_grate 1 handler for cage: 1
Exec successful, argv[1]: --execd
[Grate|interpose-exec] PASS

STDERR:

interposing-calls/interpose-exit_grate.cSuccess
STDOUT:
[Grate|interpose-exit] Registering exit handler for cage 2 in grate 1 with fn ptr addr: 3
Exiting...

[Grate|interpose-exit] PASS

STDERR:

interposing-calls/interpose-fork_grate.cSuccess
STDOUT:
[Grate|interpose-fork] Registering fork handler for cage 2 in grate 1 with fn ptr addr: 3
[Grate|interpose-fork] Handling function ptr: 3 from cage: 1
[Grate|interpose-fork] In fork_grate 1 handler for cage: 1
[Grate|interpose-fork] PASS

STDERR:

interposing-calls/interpose-mmap_grate.cSuccess
STDOUT:
[Grate|interpose-mmap] Registering mmap handler for cage 2 in grate 1 with fn ptr addr: 3
[Grate|interpose-mmap] Handling function ptr: 3 from cage: 1
[Grate|interpose-mmap] In mmap_grate 1 handler for cage: 1
[Grate|interpose-mmap] Handling function ptr: 3 from cage: 1
[Grate|interpose-mmap] In mmap_grate 1 handler for cage: 1
[Grate|interpose-mmap] Handling function ptr: 3 from cage: 1
[Grate|interpose-mmap] In mmap_grate 1 handler for cage: 1
[Grate|interpose-mmap] Handling function ptr: 3 from cage: 1
[Grate|interpose-mmap] In mmap_grate 1 handler for cage: 1
[Grate|interpose-mmap] Handling function ptr: 3 from cage: 1
[Grate|interpose-mmap] In mmap_grate 1 handler for cage: 1
mmap test: PASS
[Grate|interpose-mmap] PASS

STDERR:

interposing-calls/interpose-register_grate.cSuccess
STDOUT:
[Grate|interpose-register] Registering register_handler for cage 2 in grate 1 with fn ptr addr: 4
[cage] registering 107. grateid: 2 cageid: 3
[Grate|interpose-register] Handling function ptr: 4 from cage: 1
[Grate|interpose-register] In register_grate 1 handler for cage: 1
[Grate|geteuid] Registering geteuid handler for cage 1 in grate 1 with fn ptr addr: 3
[Grate|interpose-register] Handling function ptr: 3 from cage: 1
[Grate|interpose-register] In register_grate 1 handler for cage: 1
[Grate|interpose-register] PASS

STDERR:

multi-register_grate.cSuccess
STDOUT:
[Grate|multi-register_grate] Registering geteuid handler for cage 2 in grate 1 with fn ptr addr: 4
[Grate|multi-register_grate] Registering getuid handler for cage 2 in grate 1 with fn ptr addr: 3
[Grate|multi-register_grate] Handling function ptr: 4 from cage: 1
[Grate|multi-register_grate] In multi-register_grate 1 handler for cage: 1
[Grate|multi-register_grate] Handling function ptr: 3 from cage: 1
[Grate|multi-register_grate] In multi-register_grate 1 handler for cage: 1
[Cage | multi-register] PASS: geteuid=10, getuid=20
[Grate|multi-register] PASS

STDERR:

simple-tests/copy-handler-table_grate.cSuccess
STDOUT:
[Grate|copy-handler-table] Registering geteuid handler for cage 2 in grate 1
[Grate|copy-handler-table] geteuid handler invoked for cage 1
[Grate|copy-handler-table] geteuid handler invoked for cage 1
[Cage|copy-handler-table] PASS: child inherited handler, then overwrite changed geteuid to 0
[Cage|copy-handler-table] PASS: parent=123 child_exit=0
[Grate|copy-handler-table] PASS

STDERR:

simple-tests/diff-cage-args_grate.cSuccess
STDOUT:
[Grate|diff-cage-args] Handling function ptr: 3 from cage: 1
[Grate|diff-cage-args] In open_grate 1 handler for cage: 1
Hello world. FD=-1
[Grate|diff-cage-args] Handling function ptr: 4 from cage: 1
Goodbye world! ret=4321 buf=helloworld
[Grate|diff-cage-args] PASS

STDERR:

simple-tests/geteuid_grate.cSuccess
STDOUT:
[Grate|geteuid] Registering geteuid handler for cage 2 in grate 1 with fn ptr addr: 3
[Grate|geteuid] Handling function ptr: 3 from cage: 1
[Grate|geteuid] In geteuid_grate 1 handler for cage: 1
[Cage | geteuid] PASS: geteuid ret = 10
[Grate|geteuid] PASS

STDERR:

static harness

Test Report

Deterministic Tests

Summary

MetricCount
Total Test Cases3
Number of Successes3
Number of Failures0
Number of Compilation Failure Native0
Number of Runtime Failure Native0
Number of Segmentation Fault Native0
Number of Timeout During Native0
Number of Lind Wasm Compile Failure0
Number of Lind Wasm Runtime Failure0
Number of Lind Wasm Segmentation Failure0
Number of Timeout During Lind Wasm run0
Number of Unknown Failure0
Number of C Compiler and Wasm Output mismatch0
Number of Fail Test: Native Succeeded (Should Fail)0
Number of Fail Test: Wasm Succeeded (Should Fail)0
Number of Fail Test: Both Native and Wasm Succeeded (Should Fail)0
Number of Fail Test: Native Compilation Failure (Should Succeed)0
Number of Fail Test: Wasm Compilation Failure (Should Succeed)0

Test Results by Category

Test CaseStatusError TypeNative TimeWasm TimeOutput
Static Tests
fork_simple.cSuccessNone0.061904s4.181893s
Success
thread.cSuccessNone0.049511s4.267113s
Success
tls_test.cSuccessNone0.060131s4.296102s
Success

Fail Tests

Summary

MetricCount
Total Test Cases0
Number of Successes0
Number of Failures0
Number of Compilation Failure Native0
Number of Runtime Failure Native0
Number of Segmentation Fault Native0
Number of Timeout During Native0
Number of Lind Wasm Compile Failure0
Number of Lind Wasm Runtime Failure0
Number of Lind Wasm Segmentation Failure0
Number of Timeout During Lind Wasm run0
Number of Unknown Failure0
Number of C Compiler and Wasm Output mismatch0
Number of Fail Test: Native Succeeded (Should Fail)0
Number of Fail Test: Wasm Succeeded (Should Fail)0
Number of Fail Test: Both Native and Wasm Succeeded (Should Fail)0
Number of Fail Test: Native Compilation Failure (Should Succeed)0
Number of Fail Test: Wasm Compilation Failure (Should Succeed)0
wasm harness

Test Report

Deterministic Tests

Summary

MetricCount
Total Test Cases236
Number of Successes234
Number of Failures2
Number of Compilation Failure Native0
Number of Runtime Failure Native0
Number of Segmentation Fault Native0
Number of Timeout During Native0
Number of Lind Wasm Compile Failure0
Number of Lind Wasm Runtime Failure0
Number of Lind Wasm Segmentation Failure0
Number of Timeout During Lind Wasm run0
Number of Unknown Failure0
Number of C Compiler and Wasm Output mismatch2
Number of Fail Test: Native Succeeded (Should Fail)0
Number of Fail Test: Wasm Succeeded (Should Fail)0
Number of Fail Test: Both Native and Wasm Succeeded (Should Fail)0
Number of Fail Test: Native Compilation Failure (Should Succeed)0
Number of Fail Test: Wasm Compilation Failure (Should Succeed)0

Test Results by Category

Test CaseStatusError TypeNative TimeWasm TimeOutput
Dylink Tests
basic.cSuccessNone0.071884s0.165976s
Success
dlopen_fork.cFailureOutput_mismatch0.070825s0.173302s
=== Expected Output ===
Hello, parent in main module! (from shared library)
Hello, child in main module! (from shared library)
Hello, child in main module, again! (from shared library)
Hello, parent in main module, again! (from shared library)

=== WASM Output ===
Hello, parent in main module! (from shared library)
Hello, parent in main module, again! (from shared library)
Hello, child in main module! (from shared library)
Hello, child in main module, again! (from shared library)

dlopen_thread.cSuccessNone0.062818s0.198884s
Success
double_fork_dlopen.cSuccessNone0.071783s0.291710s
Success
fork_dlopen.cSuccessNone0.067437s0.194365s
Success
longjmp_dlopen.cSuccessNone0.066258s0.191901s
Success
rdynamic_main.cFailureOutput_mismatch0.064855s0.148629s
=== Expected Output ===
Hello from plugin!
Hello from plugin!
Hello from main executable!
Hello from main executable!

=== WASM Output ===
Hello from plugin!
Hello from main executable!
Hello from plugin!
Hello from main executable!

File Tests
chartests.cSuccessNone0.051676s0.155636s
Success
chdir_getcwd.cSuccessNone0.051165s0.136575s
Success
chmod.cSuccessNone0.055798s0.137016s
Success
clock_gettime_highlevel.cSuccessNone0.126253s0.184336s
Success
clock_gettime_simple.cSuccessNone0.045308s0.117913s
Success
cloexec.cSuccessNone0.055850s0.155717s
Success
close.cSuccessNone0.063526s0.152029s
Success
copy_file_range.cSuccessNone0.057665s0.156188s
Success
creat_access.cSuccessNone0.054722s0.130977s
Success
cross_cage_fd_bruteforce.cSuccessNone0.055288s0.200802s
Success
doubleclose.cSuccessNone0.048256s0.112362s
Success
dup.cSuccessNone0.048950s0.132858s
Success
dup2.cSuccessNone0.056566s0.126457s
Success
dup3.cSuccessNone0.051303s0.127624s
Success
dupwrite.cSuccessNone0.054753s0.126963s
Success
etc_conf.cSuccessNone0.049217s0.124462s
Success
faccessat.cSuccessNone0.059153s0.130739s
Success
fchdir.cSuccessNone0.058725s0.139651s
Success
fchmod.cSuccessNone0.057201s0.139761s
Success
fchmodat.cSuccessNone0.051652s0.124694s
Success
fcntl.cSuccessNone0.052549s0.137341s
Success
fcntl_dupfd.cSuccessNone0.047861s0.119954s
Success
fdatasync.cSuccessNone0.052929s0.128581s
Success
filetest.cSuccessNone0.053071s0.121342s
Success
filetest1000.cSuccessNone0.062391s0.138146s
Success
flock.cSuccessNone0.068482s0.183223s
Success
fstat.cSuccessNone0.056155s0.140487s
Success
fstatfs.cSuccessNone0.048981s0.125039s
Success
fsync.cSuccessNone0.052710s0.122049s
Success
ftruncate.cSuccessNone0.058299s0.222537s
Success
getcwd.cSuccessNone0.050669s0.117464s
Success
getcwd_null.cSuccessNone0.056942s0.137679s
Success
getpgid.cSuccessNone0.046688s0.111361s
Success
getrandom.cSuccessNone0.054248s0.139784s
Success
ioctl.cSuccessNone0.059896s0.129720s
Success
link.cSuccessNone0.058084s0.172787s
Success
locale_test.cSuccessNone0.068096s0.332593s
Success
lseek.cSuccessNone0.062812s0.216598s
Success
lstat.cSuccessNone0.057729s0.154338s
Success
mkdir_rmdir.cSuccessNone0.054382s0.126054s
Success
mkfifo_test.cSuccessNone0.063834s0.184504s
Success
mknod.cSuccessNone0.053053s0.135836s
Success
nocancel_io.cSuccessNone0.059795s0.158061s
Success
open.cSuccessNone0.049081s0.113858s
Success
openat.cSuccessNone0.050893s0.122858s
Success
path_conversion_safety.cSuccessNone0.060752s0.148378s
Success
ppoll.cSuccessNone0.066997s0.144338s
Success
pread_pwrite.cSuccessNone0.052183s0.134731s
Success
preadv_pwritev.cSuccessNone0.058138s0.146112s
Success
printf.cSuccessNone0.045931s0.112252s
Success
prlimit64.cSuccessNone0.049548s0.122894s
Success
read.cSuccessNone0.054182s0.140312s
Success
readbytes.cSuccessNone0.052411s0.124189s
Success
readdir_basic.cSuccessNone0.059614s0.163462s
Success
readlink.cSuccessNone0.053713s0.134539s
Success
readlinkat.cSuccessNone0.057373s0.143873s
Success
readv_writev_test.cSuccessNone0.055336s0.136169s
Success
rename.cSuccessNone0.059094s0.130437s
Success
renameat.cSuccessNone0.057645s0.150070s
Success
sc-writev.cSuccessNone0.052887s0.129081s
Success
stat.cSuccessNone0.056887s0.138503s
Success
statfs.cSuccessNone0.048948s0.119037s
Success
symlink.cSuccessNone0.057429s0.163379s
Success
sync_file_range.cSuccessNone0.053636s0.123425s
Success
timespec_time_t_compat.cSuccessNone0.051491s0.126687s
Success
trailing_slash.cSuccessNone0.052854s0.131488s
Success
truncate.cSuccessNone0.056788s0.150213s
Success
unlink.cSuccessNone0.056402s0.162811s
Success
unlinkat.cSuccessNone0.057156s0.142330s
Success
utimensat.cSuccessNone0.054178s0.146104s
Success
write.cSuccessNone0.048468s0.107299s
Success
writeloop.cSuccessNone0.058880s0.135182s
Success
writepartial.cSuccessNone0.056932s0.119182s
Success
writev.cSuccessNone0.058741s0.133213s
Success
Math Tests
math_link_smoke.cSuccessNone0.065452s0.141547s
Success
math_tests.cSuccessNone0.066564s0.160125s
Success
printf_float.cSuccessNone0.071663s0.182726s
Success
Memory Tests
brk.cSuccessNone0.082883s0.223500s
Success
fork_large_memory.cSuccessNone0.087280s0.502179s
Success
malloc.cSuccessNone0.054430s0.115972s
Success
malloc_large.cSuccessNone0.054012s0.122825s
Success
memcpy.cSuccessNone0.055179s0.121428s
Success
memory_error_test.cSuccessNone0.060335s0.153930s
Success
mmap.cSuccessNone0.048635s0.114832s
Success
mmap_address_truncation.cSuccessNone0.052321s0.119094s
Success
mmap_aligned.cSuccessNone0.051278s0.172884s
Success
mmap_complicated.cSuccessNone0.058648s0.154742s
Success
mmap_file.cSuccessNone0.058045s0.138094s
Success
mmap_shared.cSuccessNone0.060223s0.162814s
Success
mmaptest.cSuccessNone0.051207s0.123839s
Success
mprotect.cSuccessNone0.065674s0.172437s
Success
mprotect_boundary.cSuccessNone0.063967s0.218288s
Success
mprotect_end_region.cSuccessNone0.071591s0.205430s
Success
mprotect_middle_region.cSuccessNone0.048051s0.139192s
Success
mprotect_multiple_times.cSuccessNone0.065763s0.253098s
Success
mprotect_same_value.cSuccessNone0.056734s0.124013s
Success
mprotect_spanning_regions.cSuccessNone0.054343s0.146388s
Success
munmap_adjacent_shm.cSuccessNone0.076125s0.208790s
Success
sbrk.cSuccessNone0.050458s0.120498s
Success
segfault.cSuccessNone0.059848s0.163831s
Success
shm.cSuccessNone0.073351s0.206434s
Success
shmtest.cSuccessNone0.050195s0.121330s
Success
thread_malloc_sequential.cSuccessNone0.082854s0.317609s
Success
vtable.cSuccessNone0.064601s0.138769s
Success
Networking Tests
accept4.cSuccessNone0.059681s0.146068s
Success
dns_resolve_test.cSuccessNone0.055297s0.125319s
Success
dnstest.cSuccessNone0.055226s0.131837s
Success
epoll_badfd.cSuccessNone0.048929s0.115158s
Success
epoll_edge_triggered.cSuccessNone0.214730s0.396731s
Success
epollcreate1.cSuccessNone0.053516s0.134863s
Success
error_handling_net.cSuccessNone0.065430s0.208250s
Success
getaddrinfo_test.cSuccessNone0.059932s0.172932s
Success
getaddrinfo_unspec.cSuccessNone0.056663s0.163981s
Success
gethostname.cSuccessNone0.049320s0.110780s
Success
getifaddrs.cSuccessNone0.054926s0.131047s
Success
getsockname.cSuccessNone0.056091s0.128909s
Success
getsockopt.cSuccessNone0.059399s0.165845s
Success
ipv6_basic.cSuccessNone0.059996s0.169956s
Success
makepipe.cSuccessNone0.047181s0.113902s
Success
nonblocking_eagain.cSuccessNone0.061558s0.180893s
Success
pipe.cSuccessNone0.056652s0.138567s
Success
pipe2.cSuccessNone0.056692s0.127173s
Success
pipeinput.cSuccessNone0.057870s0.164330s
Success
pipeinput2.cSuccessNone0.059842s0.174634s
Success
pipeonestring.cSuccessNone0.058341s0.171476s
Success
pipepong.cSuccessNone0.055581s0.169023s
Success
pipewrite.cSuccessNone0.051443s0.139102s
Success
poll.cSuccessNone0.058806s0.123273s
Success
recvfrom-sendto.cSuccessNone0.056530s0.144838s
Success
sendmsg_recvmsg_test.cSuccessNone0.056352s0.139570s
Success
serverclient.cSuccessNone0.056092s0.142737s
Success
shutdown.cSuccessNone0.057068s0.146104s
Success
shutdown_fork.cSuccessNone0.056989s0.157519s
Success
simple-select.cSuccessNone0.058885s0.170199s
Success
simple_epoll.cSuccessNone0.055150s0.133723s
Success
socket.cSuccessNone0.055513s0.128555s
Success
socket_cloexec.cSuccessNone0.053129s0.118379s
Success
socket_options_advanced.cSuccessNone0.060618s0.195717s
Success
socketepoll.cSuccessNone0.053608s0.128222s
Success
socketpair.cSuccessNone0.053739s0.151161s
Success
socketselect.cSuccessNone0.057778s0.132887s
Success
udp_send_recv.cSuccessNone0.163822s0.292585s
Success
uds-getsockname.cSuccessNone0.053544s0.123202s
Success
uds-nb-select.cSuccessNone2.067044s2.208952s
Success
uds-serverclient.cSuccessNone0.057373s0.172643s
Success
uds-socketselect.cSuccessNone0.055202s0.135900s
Success
uds_listen_poll.cSuccessNone1.064162s1.178786s
Success
writev_socket.cSuccessNone0.058415s0.171847s
Success
Process Tests
barrier_test.cSuccessNone0.054539s0.153799s
Success
chain_thread.cSuccessNone1.056281s1.160365s
Success
ctor_syscall_test.cSuccessNone0.047326s0.114311s
Success
cxa_atexit_test.cSuccessNone0.050709s0.123557s
Success
exec_non_utf8.cSuccessNone0.056429s0.122549s
Success
execve_shebang.cSuccessNone0.054394s0.127348s
Success
exit.cSuccessNone0.055861s0.125975s
Success
exit_failure.cSuccessNone0.054961s0.150032s
Success
exit_group_thread.cSuccessNone0.057009s0.170091s
Success
exit_status_first_wins.cSuccessNone0.056657s0.170035s
Success
flockfile_test.cSuccessNone0.054824s0.165336s
Success
fork2malloc.cSuccessNone0.053945s0.146588s
Success
fork_select.cSuccessNone0.055400s0.155488s
Success
fork_simple.cSuccessNone0.053727s0.146069s
Success
fork_syscall.cSuccessNone0.057339s0.686168s
Success
fork_tls_ctype.cSuccessNone0.055895s0.174818s
Success
forkandopen.cSuccessNone0.056662s0.166742s
Success
forkdup.cSuccessNone0.057178s0.154920s
Success
forkexecuid.cSuccessNone0.055137s0.175643s
Success
forkexecv-arg.cSuccessNone0.054321s0.165363s
Success
forkexecv.cSuccessNone0.055105s0.161096s
Success
forkfiles.cSuccessNone0.057639s0.165498s
Success
forkmalloc.cSuccessNone0.056292s0.150788s
Success
forknodup.cSuccessNone0.056347s0.165263s
Success
function-ptr.cSuccessNone0.051224s0.120106s
Success
getegid_syscall.cSuccessNone0.053929s0.522486s
Success
getgid_syscall.cSuccessNone0.056855s0.519280s
Success
getpid.cSuccessNone0.046638s0.110827s
Success
getpid_syscall.cSuccessNone0.058322s0.533520s
Success
getppid.cSuccessNone0.055393s0.152959s
Success
getppid_syscall.cSuccessNone0.057141s0.421540s
Success
getuid.cSuccessNone0.055965s0.120817s
Success
getuid_syscall.cSuccessNone0.053064s0.266417s
Success
hello-arg.cSuccessNone0.046101s0.116453s
Success
hello.cSuccessNone0.045136s0.108033s
Success
longjmp.cSuccessNone0.046461s0.120972s
Success
mutex.cSuccessNone2.060484s2.151811s
Success
printf_deadlock_smoke.cSuccessNone0.064278s0.188273s
Success
printf_thread_test.cSuccessNone0.054317s0.158044s
Success
sem_forks.cSuccessNone0.058481s0.201501s
Success
sem_slow_path.cSuccessNone1.061486s1.159574s
Success
setjmp_edge.cSuccessNone0.055272s0.217590s
Success
setsid.cSuccessNone0.047869s0.119067s
Success
template.cSuccessNone0.054862s0.198072s
Success
test_crossmodule_longjmp.cSuccessNone0.055322s0.159783s
Success
test_exec_nofork.cSuccessNone0.054037s0.148853s
Success
test_unlink_open_file.cSuccessNone0.051413s0.113314s
Success
thread-guard.cSuccessNone0.054448s0.145219s
Success
thread-test.cSuccessNone0.052066s0.135548s
Success
thread.cSuccessNone0.049531s0.135559s
Success
thread_cageid_race.cSuccessNone0.051468s0.309171s
Success
tls_test.cSuccessNone0.055970s0.173093s
Success
uname.cSuccessNone0.047090s0.113398s
Success
wait.cSuccessNone0.050314s0.171030s
Success
waitpid_anychild.cSuccessNone0.055821s0.150179s
Success
waitpid_syscall.cSuccessNone1.058962s1.263562s
Success
waitpid_wnohang.cSuccessNone0.056822s0.157374s
Success
Signal Tests
alarm.cSuccessNone7.054955s7.163875s
Success
eintr_fork_signal.cSuccessNone1.060208s1.164361s
Success
kill.cSuccessNone1.052933s1.149040s
Success
pause_test.cSuccessNone1.057613s1.150010s
Success
setitimer.cSuccessNone7.055189s7.160001s
Success
sigalrm.cSuccessNone2.056279s2.142029s
Success
sigaltstack.cSuccessNone0.059006s0.142726s
Success
sigchld.cSuccessNone1.055583s1.153095s
Success
signal-fork.cSuccessNone4.058221s4.144371s
Success
signal-simple.cSuccessNone0.056381s0.131615s
Success
signal_SIGCHLD.cSuccessNone0.054367s0.164972s
Success
signal_fork.cSuccessNone0.051542s0.153447s
Success
signal_int_ignored.cSuccessNone2.060193s2.150575s
Success
signal_kill_cleanup.cSuccessNone1.054042s1.145486s
Success
signal_procmask.cSuccessNone0.053073s0.133515s
Success
signal_read_interrupt.cSuccessNone0.560241s0.656309s
Success
signal_recursive.cSuccessNone0.048793s0.132570s
Success
signal_sa_mask.cSuccessNone0.050029s0.129663s
Success
signal_select_interrupt.cSuccessNone0.559311s0.651840s
Success
signal_write_interrupt.cSuccessNone1.060417s1.152282s
Success
sigpipe.cSuccessNone1.058595s1.168774s
Success
sigprocmask.cSuccessNone1.055880s1.144320s
Success
sigsuspend_test.cSuccessNone1.051042s1.154286s
Success
test_sigsetjmp.cSuccessNone0.056001s0.159517s
Success

Fail Tests

Summary

MetricCount
Total Test Cases6
Number of Successes6
Number of Failures0
Number of Compilation Failure Native0
Number of Runtime Failure Native0
Number of Segmentation Fault Native0
Number of Timeout During Native0
Number of Lind Wasm Compile Failure0
Number of Lind Wasm Runtime Failure0
Number of Lind Wasm Segmentation Failure0
Number of Timeout During Lind Wasm run0
Number of Unknown Failure0
Number of C Compiler and Wasm Output mismatch0
Number of Fail Test: Native Succeeded (Should Fail)0
Number of Fail Test: Wasm Succeeded (Should Fail)0
Number of Fail Test: Both Native and Wasm Succeeded (Should Fail)0
Number of Fail Test: Native Compilation Failure (Should Succeed)0
Number of Fail Test: Wasm Compilation Failure (Should Succeed)0

Test Results by Category

Test CaseStatusError TypeNative TimeWasm TimeOutput
Dylink Tests
dlerror.cSuccessNone0.064682s0.152505s
Success
Memory Tests
invalid_access_direct.cSuccessNone0.128204s0.136569s
Success
invalid_access_fork.cSuccessNone0.133815s0.155303s
Success
mmap-negative1.cSuccessNone0.177611s0.229428s
Success
mmap-negative2.cSuccessNone0.146677s0.170406s
Success
Signal Tests
signal_resethand.cSuccessNone1.052866s1.142155s
Success

C++ harness

Summary

MetricValue
Total1
Success1
Failures0
Compile failures0
Runtime failures0
Output mismatch0
Timeouts0

Cases

TestStatusError typeNative timeWasm timeOutput
tests/unit-tests/cpp/sort.cppSuccess0.498524s8.856922s
LIBCPP_SORT_OK 1 2 3

@Yaxuan-w Yaxuan-w left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

e2e failed because of output mismatch which is not related to this pr, so approved

@Yaxuan-w
Yaxuan-w requested a review from Uk-jake July 29, 2026 17:26
@Uk-jake
Uk-jake merged commit f82ff94 into main Jul 30, 2026
2 of 3 checks passed
@dependabot
dependabot Bot deleted the dependabot/github_actions/dot-github/workflows/docker/login-action-4.6.0 branch July 30, 2026 01:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

automated Created automatically by a workflow dependabot dependabot created/related issue gha github actions related issue

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants