Files
ConformalLabpp/.gitea/workflows
Tarik Moussa d5a4d0e8ff
Some checks failed
C++ Tests / test-fast (pull_request) Failing after 2m7s
C++ Tests / quality-gates (pull_request) Has been skipped
C++ Tests / test-fast (push) Failing after 2m10s
C++ Tests / quality-gates (push) Has been skipped
API Docs / doc-build (push) Has been skipped
Markdown link check / check (push) Has been skipped
C++ Tests / test-cgal (pull_request) Has been skipped
C++ Tests / test-cgal (push) Has been skipped
ci: add memory limits to all containers — Pi protection
Every container now has an explicit --memory limit so the OOM killer
has clean boundaries to work with instead of letting any single job
consume all available RAM:

  test-fast:      800m  (build Eigen+GTest, run 26 tests)
  test-cgal:     2000m  (LOW_MEMORY_BUILD, was already set)
  quality-gates:  600m  (apt install + 4 script checks)
  doc-build:      800m  (Doxygen HTML generation)
  markdown-links: 400m  (pure Python, very lightweight)

memory-swap = 1.5× memory in each case (150% total) so the OOM
killer fires cleanly without exhausting the SD card.

⚠  This is workflow-side protection only.  The runner-side fix
   (capacity: 1 in act-runner config) prevents parallel containers
   entirely and is the more reliable protection — see CLAUDE.md.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-31 07:59:33 +02:00
..