initial workflow with services #69

Merged
sameh-farouk merged 42 commits from develop-ci-rhai-tests into development 2026-01-29 16:07:30 +00:00
Member
No description provided.
wip: initial workflow with services
Some checks failed
Tests with Services / test-linux (pull_request) Failing after 55s
Tests / test-macos (pull_request) Has been cancelled
Tests / test-linux (pull_request) Has been cancelled
Tests with Services / test-macos (pull_request) Has been cancelled
632c31a656
Fix CI container installation issues
Some checks failed
Tests Improved / test-linux (pull_request) Failing after 24s
Tests with Services / test-macos (pull_request) Has been cancelled
Tests with Services / test-linux (pull_request) Has been cancelled
Tests / test-macos (pull_request) Has been cancelled
Tests / test-linux (pull_request) Has been cancelled
Tests Improved / test-macos (pull_request) Has been cancelled
4456ced35b
- Move verification step after containerd startup
- Improve containerd socket management
- Add fallback handling for containerd failures
- Enhance nerdctl validation to check functionality
- Better error handling for CI environment

This fixes the nerdctl/containerd socket connection issues
in CI by ensuring proper startup order and validation.
ci: improve service availability checks with quick validation and graceful timeout handling
Some checks failed
Tests / test-linux (pull_request) Has been cancelled
Tests / test-macos (pull_request) Has been cancelled
Tests with Services / test-macos (pull_request) Has been cancelled
Tests with Services / test-linux (pull_request) Failing after 4m42s
ce9c61fe5b
ci: replace Redis service container with in-container Redis instance and improve service validation
Some checks failed
Tests with Services / test-linux (pull_request) Failing after 5m17s
Tests / test-linux (pull_request) Failing after 16m30s
Tests / test-macos (pull_request) Has been cancelled
Tests with Services / test-macos (pull_request) Has been cancelled
b385179378
ci: replace PostgreSQL service container with in-container PostgreSQL instance and enhance service verification
Some checks failed
Tests / test-macos (pull_request) Has been cancelled
Tests / test-linux (pull_request) Has been cancelled
Tests with Services / test-macos (pull_request) Has been cancelled
Tests with Services / test-linux (pull_request) Has been cancelled
e3c89400d8
ci: streamline service verification and remove redundant checks
Some checks failed
Tests / test-macos (pull_request) Has been cancelled
Tests / test-linux (pull_request) Has been cancelled
Tests with Services / test-linux (pull_request) Failing after 4m4s
Tests with Services / test-macos (pull_request) Has been cancelled
5cba5990e5
ci: add buildkit dependency and improve nerdctl version detection
Some checks failed
Tests / test-macos (pull_request) Has been cancelled
Tests / test-linux (pull_request) Has been cancelled
Tests with Services / test-linux (pull_request) Failing after 1m3s
Tests with Services / test-macos (pull_request) Has been cancelled
89ef7b6b16
ci: install buildkit from official releases and add buildctl verification
Some checks failed
Tests / test-macos (pull_request) Has been cancelled
Tests / test-linux (pull_request) Has been cancelled
Tests with Services / test-linux (pull_request) Failing after 3m52s
Tests with Services / test-macos (pull_request) Has been cancelled
d970f16aee
ci: improve test timing display and skip reporting
Some checks failed
Tests / test-macos (pull_request) Has been cancelled
Tests / test-linux (pull_request) Has been cancelled
Tests with Services / test-linux (pull_request) Failing after 3m54s
Tests with Services / test-macos (pull_request) Has been cancelled
bc9d69de42
ci: fail fast on missing dependencies
Some checks failed
Tests with Services / test-linux (pull_request) Failing after 23s
Tests / test-macos (pull_request) Has been cancelled
Tests / test-linux (pull_request) Has been cancelled
Tests with Services / test-macos (pull_request) Has been cancelled
7c710d4cc1
ci: standardize Rust environment sourcing
Some checks failed
Tests / test-macos (pull_request) Has been cancelled
Tests / test-linux (pull_request) Has been cancelled
Tests with Services / test-linux (pull_request) Failing after 4m9s
Tests with Services / test-macos (pull_request) Has been cancelled
f56f800827
refactor: register missing init_runtime function
Some checks failed
Tests with Services / test-linux (pull_request) Failing after 1s
Tests / test-linux (pull_request) Failing after 14m46s
Tests / test-macos (pull_request) Has been cancelled
Tests with Services / test-macos (pull_request) Has been cancelled
f186929e8b
This reverts commit 074035d3dc.
Revert "refactor: register missing init_runtime function"
Some checks failed
Tests / test-macos (pull_request) Has been cancelled
Tests / test-linux (pull_request) Has been cancelled
Tests with Services / test-linux (pull_request) Failing after 8m42s
Tests with Services / test-macos (pull_request) Has been cancelled
2724a175d7
This reverts commit f186929e8b.
ci: add test workflow with service dependencies and quality checks
Some checks failed
Tests with Services / test-linux (pull_request) Failing after 1m17s
Tests with Services / test-macos (pull_request) Has been cancelled
a07c98f984
ci: separate lint checks into dedicated workflow and reorganize test execution
Some checks failed
Lint / lint (pull_request) Failing after 18s
Tests with Services / test-linux (pull_request) Failing after 13m33s
Tests with Services / test-macos (pull_request) Has been cancelled
66ee6b8c1e
ci: remove Rhai test execution from CI script
Some checks failed
Lint / lint-linux (pull_request) Failing after 16s
Tests with Services / test-linux (pull_request) Failing after 3m20s
Lint / lint-macos (pull_request) Has been cancelled
Tests with Services / test-macos (pull_request) Has been cancelled
edc75e9ea8
ci: fix CI scripts names
Some checks failed
Lint / lint-linux (pull_request) Failing after 16s
Tests with Services / test-linux (pull_request) Failing after 12m0s
Lint / lint-macos (pull_request) Has been cancelled
Tests with Services / test-macos (pull_request) Has been cancelled
4d98ed21ca
ci: show verbose output for scripts internally skipped
Some checks failed
Lint / lint-linux (pull_request) Failing after 17s
Tests with Services / test-linux (pull_request) Failing after 12m6s
Lint / lint-macos (pull_request) Has been cancelled
Tests with Services / test-macos (pull_request) Has been cancelled
b71cdd00cb
ci: add iperf3 Server
Some checks failed
Lint / lint-macos (pull_request) Has been cancelled
Tests with Services / test-macos (pull_request) Has been cancelled
Lint / lint-linux (pull_request) Failing after 17s
Tests with Services / test-linux (pull_request) Failing after 13m22s
70bcbd5be2
ci: add RFS + FUSE
Some checks failed
Lint / lint-macos (pull_request) Has been cancelled
Tests with Services / test-macos (pull_request) Has been cancelled
Lint / lint-linux (pull_request) Failing after 17s
Tests with Services / test-linux (pull_request) Failing after 1m14s
98b404196b
sameh-farouk force-pushed develop-ci-rhai-tests from 98b404196b
Some checks failed
Lint / lint-macos (pull_request) Has been cancelled
Tests with Services / test-macos (pull_request) Has been cancelled
Lint / lint-linux (pull_request) Failing after 17s
Tests with Services / test-linux (pull_request) Failing after 1m14s
to 70bcbd5be2
Some checks failed
Lint / lint-macos (pull_request) Has been cancelled
Tests with Services / test-macos (pull_request) Has been cancelled
Lint / lint-linux (pull_request) Failing after 17s
Tests with Services / test-linux (pull_request) Failing after 13m22s
2026-01-27 12:22:01 +00:00
Compare
tests: use which function instaed of run
Some checks failed
Lint / lint-macos (pull_request) Has been cancelled
Tests with Services / test-macos (pull_request) Has been cancelled
Lint / lint-linux (pull_request) Failing after 16s
Tests with Services / test-linux (pull_request) Failing after 13m18s
b95166b413
tests: use execute instaed of run
Some checks failed
Lint / lint-macos (pull_request) Has been cancelled
Tests with Services / test-macos (pull_request) Has been cancelled
Lint / lint-linux (pull_request) Failing after 25s
Tests with Services / test-linux (pull_request) Failing after 15m33s
e1195758e3
tests: fix eval-related failure
Some checks failed
Lint / lint-macos (pull_request) Has been cancelled
Tests with Services / test-macos (pull_request) Has been cancelled
Lint / lint-linux (pull_request) Failing after 21s
Tests with Services / test-linux (pull_request) Failing after 13m27s
800eb650ff
tests: MOS bridge/veth/namespace tests skip on privilege errors instead of failing
Some checks failed
Lint / lint-macos (pull_request) Has been cancelled
Tests with Services / test-macos (pull_request) Has been cancelled
Lint / lint-linux (pull_request) Failing after 17s
Tests with Services / test-linux (pull_request) Failing after 13m17s
0f1bc2bba7
ci: Use VFS driver to avoid overlay mounts in locked down CI
Some checks failed
Lint / lint-macos (pull_request) Has been cancelled
Tests with Services / test-macos (pull_request) Has been cancelled
Lint / lint-linux (pull_request) Failing after 16s
Tests with Services / test-linux (pull_request) Failing after 13m29s
0f7537fc17
ci: fix postgres credential mismatch in CI
Some checks failed
Lint / lint-macos (pull_request) Has been cancelled
Tests with Services / test-macos (pull_request) Has been cancelled
Lint / lint-linux (pull_request) Failing after 16s
Tests with Services / test-linux (pull_request) Failing after 13m28s
0cb651f00e
ci: instruct buildah to use a simple chroot and stop using blocked kernel features
Some checks failed
Lint / lint-macos (pull_request) Has been cancelled
Tests with Services / test-macos (pull_request) Has been cancelled
Lint / lint-linux (pull_request) Failing after 16s
Tests with Services / test-linux (pull_request) Failing after 13m28s
14b8f3a938
ci: force buildah simple Docker compatibility
Some checks failed
Lint / lint-macos (pull_request) Has been cancelled
Tests with Services / test-macos (pull_request) Has been cancelled
Lint / lint-linux (pull_request) Failing after 16s
Tests with Services / test-linux (pull_request) Failing after 13m50s
11abf1b468
ci: more workarounds for buildah to bypass permission error
Some checks failed
Lint / lint-macos (pull_request) Has been cancelled
Tests with Services / test-macos (pull_request) Has been cancelled
Lint / lint-linux (pull_request) Failing after 22s
Tests with Services / test-linux (pull_request) Failing after 17m20s
d1f32145a4
ci: forces VFS at the storage layer
Some checks failed
Lint / lint-macos (pull_request) Has been cancelled
Tests with Services / test-macos (pull_request) Has been cancelled
Lint / lint-linux (pull_request) Failing after 16s
Tests with Services / test-linux (pull_request) Failing after 13m31s
323234ff9a
ci: attempt to eliminate the remount permission denied errors
Some checks failed
Lint / lint-macos (pull_request) Has been cancelled
Tests with Services / test-macos (pull_request) Has been cancelled
Lint / lint-linux (pull_request) Failing after 17s
Tests with Services / test-linux (pull_request) Failing after 13m46s
16f9cb3301
tests: replaced nerdctl_container_new() + with_image() with nerdctl_container_from_image()
Some checks failed
Lint / lint-linux (pull_request) Failing after 17s
Tests with Services / test-linux (pull_request) Failing after 13m33s
Lint / lint-macos (pull_request) Has been cancelled
Tests with Services / test-macos (pull_request) Has been cancelled
e85c5e5dd7
tests: fix builder pattern issue
Some checks failed
Lint / lint-linux (pull_request) Failing after 16s
Tests with Services / test-linux (pull_request) Failing after 13m38s
Lint / lint-macos (pull_request) Has been cancelled
Tests with Services / test-macos (pull_request) Has been cancelled
1c14387b23
ci: workaround for Buildah permission errors
Some checks failed
Lint / lint-macos (pull_request) Has been cancelled
Lint / lint-linux (pull_request) Failing after 16s
Tests with Services / test-linux (pull_request) Failing after 13m33s
Tests with Services / test-macos (pull_request) Has been cancelled
2ac22da116
ci: containerd and Buildah fixes
Some checks failed
Lint / lint-linux (pull_request) Failing after 17s
Tests with Services / test-linux (pull_request) Failing after 3h0m0s
Lint / lint-macos (pull_request) Has been cancelled
Tests with Services / test-macos (pull_request) Has been cancelled
e5a12af0ae
mik-tf closed this pull request 2026-01-28 02:48:50 +00:00
thabeta reopened this pull request 2026-01-28 08:03:59 +00:00
tests: fix wrong expected type for the numeric value
Some checks failed
Lint / lint-linux (pull_request) Has been cancelled
Tests with Services / test-linux (pull_request) Has been cancelled
Lint / lint-macos (pull_request) Has been cancelled
Tests with Services / test-macos (pull_request) Has been cancelled
5a93a5d9cc
ci: exclude kuberntes integration tests and add 20480 error detection to Nerdctl Test Script
Some checks failed
Tests with Services / test-macos (pull_request) Has been cancelled
Lint / lint-macos (pull_request) Has been cancelled
Lint / lint-linux (pull_request) Has been cancelled
Tests with Services / test-linux (pull_request) Has been cancelled
9dda4e90e7
Owner

Hi!

As Kristof asked, we moved all the default branch from e.g. develop to development.

So if possible, make another PR and merge to development instead, when you are ready to merge.

Thanks!

Hi! As Kristof asked, we moved all the default branch from e.g. develop to development. So if possible, make another PR and merge to development instead, when you are ready to merge. Thanks!
sameh-farouk changed target branch from develop to development 2026-01-29 15:48:36 +00:00
sameh-farouk changed title from wip: initial workflow with services to WIP: wip: initial workflow with services 2026-01-29 16:05:32 +00:00
sameh-farouk changed title from WIP: wip: initial workflow with services to wip: initial workflow with services 2026-01-29 16:06:10 +00:00
sameh-farouk changed title from wip: initial workflow with services to initial workflow with services 2026-01-29 16:06:30 +00:00
sameh-farouk merged commit 775576a982 into development 2026-01-29 16:07:30 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
lhumina_code/hero_lib!69
No description provided.