Skip to content

fix(create-build): gate FreePageReporting on Firecracker version

dcc9dcd
Select commit
Loading
Failed to load commit list.
Sign in for the full log view
Merged

feat(fc): drain virtio-balloon free-page-hinting before pause #2552

fix(create-build): gate FreePageReporting on Firecracker version
dcc9dcd
Select commit
Loading
Failed to load commit list.
GitHub Actions / Test Results succeeded May 15, 2026 in 0s

13 fail, 1 skipped, 346 pass in 3h 5m 34s

    3 files  ±0     30 suites  ±0   3h 5m 34s ⏱️ +34s
  360 tests ±0    346 ✅  - 3  1 💤 ±0  13 ❌ +3 
1 103 runs  ±0  1 081 ✅ +1  3 💤 ±0  19 ❌  - 1 

Results for commit dcc9dcd. ± Comparison against earlier commit 291933b.

Annotations

Check warning on line 0 in github.com/e2b-dev/infra/tests/integration/internal/tests/api/metrics

See this annotation in the file changed.

@github-actions github-actions / Test Results

3 out of 6 runs failed: TestTeamMetrics (github.com/e2b-dev/infra/tests/integration/internal/tests/api/metrics)

artifacts/Integration Tests Results (lz4)/test-results.xml [took 0s]
artifacts/Integration Tests Results (uncompressed)/test-results.xml [took 0s]
artifacts/Integration Tests Results (zstd1)/test-results.xml [took 0s]
Raw output
Failed
=== RUN   TestTeamMetrics
=== PAUSE TestTeamMetrics
=== CONT  TestTeamMetrics
    team_metrics_test.go:61: 
        	Error Trace:	/home/runner/work/infra/infra/tests/integration/internal/tests/api/metrics/team_metrics_test.go:61
        	Error:      	Should be true
        	Test:       	TestTeamMetrics
        	Messages:   	MaxConcurrentSandboxes should be >= 0
--- FAIL: TestTeamMetrics (0.92s)

Check warning on line 0 in github.com/e2b-dev/infra/tests/integration/internal/tests/api/sandboxes

See this annotation in the file changed.

@github-actions github-actions / Test Results

3 out of 6 runs failed: TestUpdateNetworkConfig/pause_resume_preserves_allow_internet_access_false (github.com/e2b-dev/infra/tests/integration/internal/tests/api/sandboxes)

artifacts/Integration Tests Results (lz4)/test-results.xml [took 4s]
artifacts/Integration Tests Results (uncompressed)/test-results.xml [took 1s]
artifacts/Integration Tests Results (zstd1)/test-results.xml [took 6s]
Raw output
Failed
=== RUN   TestUpdateNetworkConfig/pause_resume_preserves_allow_internet_access_false
Executing command curl in sandbox i721euowiunf94vltsa33
    sandbox_network_update_test.go:372: Command [curl] output: event:{start:{pid:1341}}
    sandbox_network_update_test.go:372: Command [curl] output: event:{end:{exit_code:35 exited:true status:"exit status 35" error:"exit status 35"}}
Executing command curl in sandbox i721euowiunf94vltsa33
    sandbox_network_update_test.go:372: Command [curl] output: event:{start:{pid:1342}}
    sandbox_network_update_test.go:372: Command [curl] output: event:{end:{exit_code:35 exited:true status:"exit status 35" error:"exit status 35"}}
Executing command curl in sandbox i721euowiunf94vltsa33
    sandbox_network_update_test.go:391: Command [curl] output: event:{start:{pid:1343}}
    sandbox_network_update_test.go:391: Command [curl] output: event:{data:{stdout:"HTTP/2 302 \r\nx-content-type-options: nosniff\r\nlocation: https://dns.google/\r\ndate: Fri, 15 May 2026 00:02:16 GMT\r\ncontent-type: text/html; charset=UTF-8\r\nserver: HTTP server (unknown)\r\ncontent-length: 216\r\nx-xss-protection: 0\r\nx-frame-options: SAMEORIGIN\r\nalt-svc: h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000\r\n\r\n"}}
    sandbox_network_update_test.go:391: Command [curl] output: event:{end:{exited:true status:"exit status 0"}}
    sandbox_network_update_test.go:391: Command [curl] completed successfully in sandbox i721euowiunf94vltsa33
    sandbox_network_update_test.go:391: 
        	Error Trace:	/home/runner/work/infra/infra/tests/integration/internal/tests/api/sandboxes/sandbox_network_out_test.go:74
        	            				/home/runner/work/infra/infra/tests/integration/internal/tests/api/sandboxes/sandbox_network_update_test.go:60
        	            				/home/runner/work/infra/infra/tests/integration/internal/tests/api/sandboxes/sandbox_network_update_test.go:391
        	Error:      	An error is expected but got nil.
        	Test:       	TestUpdateNetworkConfig/pause_resume_preserves_allow_internet_access_false
        	Messages:   	https://8.8.8.8 should be blocked
--- FAIL: TestUpdateNetworkConfig/pause_resume_preserves_allow_internet_access_false (4.12s)

Check warning on line 0 in github.com/e2b-dev/infra/tests/integration/internal/tests/api/sandboxes

See this annotation in the file changed.

@github-actions github-actions / Test Results

3 out of 6 runs failed: TestUpdateNetworkConfig (github.com/e2b-dev/infra/tests/integration/internal/tests/api/sandboxes)

artifacts/Integration Tests Results (lz4)/test-results.xml [took 34s]
artifacts/Integration Tests Results (uncompressed)/test-results.xml [took 1m 27s]
artifacts/Integration Tests Results (zstd1)/test-results.xml [took 35s]
Raw output
Failed
=== RUN   TestUpdateNetworkConfig
=== PAUSE TestUpdateNetworkConfig
=== CONT  TestUpdateNetworkConfig
--- FAIL: TestUpdateNetworkConfig (34.30s)

Check warning on line 0 in github.com/e2b-dev/infra/tests/integration/internal/tests/api/sandboxes

See this annotation in the file changed.

@github-actions github-actions / Test Results

1 out of 4 runs failed: TestEgressFirewallWithInternetAccessFalse (github.com/e2b-dev/infra/tests/integration/internal/tests/api/sandboxes)

artifacts/Integration Tests Results (zstd1)/test-results.xml [took 6s]
Raw output
Failed
=== RUN   TestEgressFirewallWithInternetAccessFalse
=== PAUSE TestEgressFirewallWithInternetAccessFalse
=== CONT  TestEgressFirewallWithInternetAccessFalse
    sandbox_network_out_test.go:400: Command [curl] output: event:{start:{pid:1311}}
    sandbox_network_out_test.go:400: Command [curl] output: event:{end:{exit_code:28 exited:true status:"exit status 28" error:"exit status 28"}}
    sandbox_network_out_test.go:400: 
        	Error Trace:	/home/runner/work/infra/infra/tests/integration/internal/tests/api/sandboxes/sandbox_network_out_test.go:67
        	            				/home/runner/work/infra/infra/tests/integration/internal/tests/api/sandboxes/sandbox_network_out_test.go:400
        	Error:      	Received unexpected error:
        	            	command curl in sandbox im1efj3ayn3kozoifnxjx failed with exit code 28
        	Test:       	TestEgressFirewallWithInternetAccessFalse
        	Messages:   	Expected curl to succeed for allowed IP even with allow_internet_access=false (network config takes precedence)
--- FAIL: TestEgressFirewallWithInternetAccessFalse (6.18s)

Check warning on line 0 in github.com/e2b-dev/infra/tests/integration/internal/tests/envd

See this annotation in the file changed.

@github-actions github-actions / Test Results

1 out of 4 runs failed: TestBindLocalhost/bind_::1 (github.com/e2b-dev/infra/tests/integration/internal/tests/envd)

artifacts/Integration Tests Results (zstd1)/test-results.xml [took 8s]
Raw output
Failed
=== RUN   TestBindLocalhost/bind_::1
=== PAUSE TestBindLocalhost/bind_::1
=== CONT  TestBindLocalhost/bind_::1
Executing command python in sandbox ilgucl3ggygdm4l08bihm
    localhost_bind_test.go:69: Command [python] output: event:{start:{pid:1261}}
    localhost_bind_test.go:90: 
        	Error Trace:	/home/runner/work/infra/infra/tests/integration/internal/tests/envd/localhost_bind_test.go:90
        	Error:      	Not equal: 
        	            	expected: 200
        	            	actual  : 502
        	Test:       	TestBindLocalhost/bind_::1
        	Messages:   	Unexpected status code 502 for bind address ::1
--- FAIL: TestBindLocalhost/bind_::1 (8.25s)

Check warning on line 0 in github.com/e2b-dev/infra/tests/integration/internal/tests/envd

See this annotation in the file changed.

@github-actions github-actions / Test Results

1 out of 4 runs failed: TestBindLocalhost/bind_localhost (github.com/e2b-dev/infra/tests/integration/internal/tests/envd)

artifacts/Integration Tests Results (zstd1)/test-results.xml [took 7s]
Raw output
Failed
=== RUN   TestBindLocalhost/bind_localhost
=== PAUSE TestBindLocalhost/bind_localhost
=== CONT  TestBindLocalhost/bind_localhost
Executing command python in sandbox ihcuqz9sqrvinisdeyc18
    localhost_bind_test.go:69: Command [python] output: event:{start:{pid:1261}}
    localhost_bind_test.go:90: 
        	Error Trace:	/home/runner/work/infra/infra/tests/integration/internal/tests/envd/localhost_bind_test.go:90
        	Error:      	Not equal: 
        	            	expected: 200
        	            	actual  : 502
        	Test:       	TestBindLocalhost/bind_localhost
        	Messages:   	Unexpected status code 502 for bind address localhost
--- FAIL: TestBindLocalhost/bind_localhost (7.43s)

Check warning on line 0 in github.com/e2b-dev/infra/tests/integration/internal/tests/envd

See this annotation in the file changed.

@github-actions github-actions / Test Results

1 out of 4 runs failed: TestListDir/depth_0_lists_only_root_directory (github.com/e2b-dev/infra/tests/integration/internal/tests/envd)

artifacts/Integration Tests Results (zstd1)/test-results.xml [took 0s]
Raw output
Failed
=== RUN   TestListDir/depth_0_lists_only_root_directory
=== PAUSE TestListDir/depth_0_lists_only_root_directory
=== CONT  TestListDir/depth_0_lists_only_root_directory
    filesystem_test.go:97: 
        	Error Trace:	/home/runner/work/infra/infra/tests/integration/internal/tests/envd/filesystem_test.go:97
        	Error:      	Received unexpected error:
        	            	unavailable: 502 Bad Gateway
        	Test:       	TestListDir/depth_0_lists_only_root_directory
--- FAIL: TestListDir/depth_0_lists_only_root_directory (0.02s)

Check warning on line 0 in github.com/e2b-dev/infra/tests/integration/internal/tests/envd

See this annotation in the file changed.

@github-actions github-actions / Test Results

1 out of 4 runs failed: TestListDir/depth_2_lists_first_level_of_subdirectories_(in_this_case_the_root_directory) (github.com/e2b-dev/infra/tests/integration/internal/tests/envd)

artifacts/Integration Tests Results (zstd1)/test-results.xml [took 0s]
Raw output
Failed
=== RUN   TestListDir/depth_2_lists_first_level_of_subdirectories_(in_this_case_the_root_directory)
=== PAUSE TestListDir/depth_2_lists_first_level_of_subdirectories_(in_this_case_the_root_directory)
=== CONT  TestListDir/depth_2_lists_first_level_of_subdirectories_(in_this_case_the_root_directory)
    filesystem_test.go:97: 
        	Error Trace:	/home/runner/work/infra/infra/tests/integration/internal/tests/envd/filesystem_test.go:97
        	Error:      	Received unexpected error:
        	            	unavailable: 502 Bad Gateway
        	Test:       	TestListDir/depth_2_lists_first_level_of_subdirectories_(in_this_case_the_root_directory)
--- FAIL: TestListDir/depth_2_lists_first_level_of_subdirectories_(in_this_case_the_root_directory) (0.01s)

Check warning on line 0 in github.com/e2b-dev/infra/tests/integration/internal/tests/envd

See this annotation in the file changed.

@github-actions github-actions / Test Results

1 out of 4 runs failed: TestListDir/depth_3_lists_all_directories_and_files (github.com/e2b-dev/infra/tests/integration/internal/tests/envd)

artifacts/Integration Tests Results (zstd1)/test-results.xml [took 0s]
Raw output
Failed
=== RUN   TestListDir/depth_3_lists_all_directories_and_files
=== PAUSE TestListDir/depth_3_lists_all_directories_and_files
=== CONT  TestListDir/depth_3_lists_all_directories_and_files
    filesystem_test.go:97: 
        	Error Trace:	/home/runner/work/infra/infra/tests/integration/internal/tests/envd/filesystem_test.go:97
        	Error:      	Received unexpected error:
        	            	unavailable: 502 Bad Gateway
        	Test:       	TestListDir/depth_3_lists_all_directories_and_files
--- FAIL: TestListDir/depth_3_lists_all_directories_and_files (0.01s)

Check warning on line 0 in github.com/e2b-dev/infra/tests/integration/internal/tests/envd

See this annotation in the file changed.

@github-actions github-actions / Test Results

1 out of 4 runs failed: TestListDir/depth_1_lists_root_directory (github.com/e2b-dev/infra/tests/integration/internal/tests/envd)

artifacts/Integration Tests Results (zstd1)/test-results.xml [took 0s]
Raw output
Failed
=== RUN   TestListDir/depth_1_lists_root_directory
=== PAUSE TestListDir/depth_1_lists_root_directory
=== CONT  TestListDir/depth_1_lists_root_directory
    filesystem_test.go:97: 
        	Error Trace:	/home/runner/work/infra/infra/tests/integration/internal/tests/envd/filesystem_test.go:97
        	Error:      	Received unexpected error:
        	            	unavailable: 502 Bad Gateway
        	Test:       	TestListDir/depth_1_lists_root_directory
--- FAIL: TestListDir/depth_1_lists_root_directory (0.01s)

Check warning on line 0 in github.com/e2b-dev/infra/tests/integration/internal/tests/envd

See this annotation in the file changed.

@github-actions github-actions / Test Results

1 out of 7 runs failed: TestListDir (github.com/e2b-dev/infra/tests/integration/internal/tests/envd)

artifacts/Integration Tests Results (zstd1)/test-results.xml [took 1s]
Raw output
Failed
=== RUN   TestListDir
=== PAUSE TestListDir
=== CONT  TestListDir
Executing command /bin/bash in sandbox i7q057jj52x6c27bujbmp
--- FAIL: TestListDir (1.81s)
Executing command python in sandbox i50m1wdy7wrnevct8ii2k

Check warning on line 0 in github.com/e2b-dev/infra/tests/integration/internal/tests/envd

See this annotation in the file changed.

@github-actions github-actions / Test Results

1 out of 5 runs failed: TestBindLocalhost (github.com/e2b-dev/infra/tests/integration/internal/tests/envd)

artifacts/Integration Tests Results (zstd1)/test-results.xml [took 0s]
Raw output
Failed
=== RUN   TestBindLocalhost
=== PAUSE TestBindLocalhost
=== CONT  TestBindLocalhost
--- FAIL: TestBindLocalhost (0.00s)

Check warning on line 0 in github.com/e2b-dev/infra/tests/integration/internal/tests/proxies

See this annotation in the file changed.

@github-actions github-actions / Test Results

1 out of 4 runs failed: TestSandboxAutoResumeViaProxy (github.com/e2b-dev/infra/tests/integration/internal/tests/proxies)

artifacts/Integration Tests Results (zstd1)/test-results.xml [took 32s]
Raw output
Failed
=== RUN   TestSandboxAutoResumeViaProxy
=== PAUSE TestSandboxAutoResumeViaProxy
=== CONT  TestSandboxAutoResumeViaProxy
    auto_resume_test.go:97: [Status code: 502] Response body: {"sandboxId":"i9ltymovqbhusrgswrzl5","message":"The sandbox is running but port is not open","port":8000,"code":502}
    auto_resume_test.go:97: [Status code: 502] Response body: {"sandboxId":"i9ltymovqbhusrgswrzl5","message":"The sandbox is running but port is not open","port":8000,"code":502}
Executing command ls in sandbox iiqjgf4jo97j2aseiskuv
    auto_resume_test.go:116: 
        	Error Trace:	/home/runner/work/infra/infra/tests/integration/internal/tests/proxies/auto_resume_test.go:116
        	Error:      	Received unexpected error:
        	            	Get "http://localhost:3002": context deadline exceeded (Client.Timeout exceeded while awaiting headers)
        	Test:       	TestSandboxAutoResumeViaProxy
--- FAIL: TestSandboxAutoResumeViaProxy (32.69s)