Skip to content

[test] Testing docker-ci-workflow - #61

Closed
clouths wants to merge 44 commits into
developfrom
docker-ci-test
Closed

clouths wants to merge 44 commits into
developfrom
docker-ci-test

Conversation

@clouths

@clouths clouths commented Sep 3, 2026

Copy link
Copy Markdown
Collaborator

This is only a test to see what are the CI results when running docker for testing with unit and integration tests.

⚠️ It is based on the linux+containerize branch, actual changes for this PR should be only in the .github dir.

clouths added 30 commits March 15, 2026 15:08
…r linux, add template for perpetuum.ini, add Makefile for some helper commands, update server to take DistributedTransactions as argument to be able to disable it for linux
…ipt and fix migration when using a directory
…creen issue on client when trying to enter a zone. Now the client seems to work (feature validation is in progress). Disabled EnlistTransaction to ensure DistributedTransactions are disabled
… the EnlistTransaction configurable with the DistributedTransactions state
…d of SKSurface, update usage of canvas.DrawText to fix Y position by taking into account the font size since the origin is on top left instead of bottom left.
…mpose architecture, fix FakeDb missing {, update submodules for asset and db
@clouths clouths self-assigned this Sep 3, 2026
- Add SHA-256 change detection and compressed DB backup restoration
- Automate chronological execution for Pre_Alpha_* and Live_* patches
- Add clean-cache Makefile target and README Mermaid migration diagram
…tling

- Add SimdMath with AVX-512 / AVX2 / Vector128 distance calculation fallbacks
- Add HeightfieldMetadata 16x16 chunk bounding grid for raycast optimization
- Add CompactPassabilityMask 1-bit per tile bitmask
- Throttle empty zone update loop to 1 Hz when no players are present
- Enable DOTNET_GCDynamicAdaptationMode for dynamic GC heap sizing
- Add unit test coverage for SIMD math and terrain structures
…promotion on Linux

- Introduce DbConnectionManager to track and reuse open connections per ambient Transaction
- Update DbQuery.ExecuteHelper to avoid multiple connection checkouts in the same scope
- Fix System.PlatformNotSupportedException thrown on Linux during player logout and transactions
- Add unit tests verifying connection reuse, cleanup on commit, and cleanup on abort
- Implement Perpetuum.CliClient interactive console tool and tests
- Add smoke-test.sh, check_assets.py, and create-account.sh scripts
- Fix terrain layer bounds clamping and coordinate validation
- Add COVERAGE.md and update test documentation
@clouths

clouths commented Sep 22, 2026

Copy link
Copy Markdown
Collaborator Author

Test complete, integration/unit tests are working in the CI with docker-compose.
Closing, changes have been moved to this PR: #5

@clouths clouths closed this Sep 22, 2026
@clouths
clouths deleted the docker-ci-test branch September 22, 2026 05:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant