Skip to content

HeimForge v0.3.0

Choose a tag to compare

@twilightsaurus twilightsaurus released this 14 Sep 06:14
· 49 commits to main since this release
26617dd

Project metadata

  • Added pyproject.toml with standard HeimForge project metadata and release versioning.

Project identity

  • Renamed ValheimSuite Bootstrap to HeimForge across the generator, template, documentation, tests, and project metadata.
  • Updated checkout-leakage coverage for the HeimForge identity.

Test performance

  • Added certified generated-fixture reuse for tests that are semantically downstream of generation while preserving real generation at generator, security, and output-boundary tests.
  • Removed redundant nested generated-project validation while preserving standalone validation behavior, failure semantics, and .NET availability handling.
  • Reduced the certified warm full-suite runtime from 3097.32 seconds to 807.99 seconds, a 73.9% reduction and approximately 3.83x speedup.
  • Expanded the suite to 560 tests with zero failures, errors, or skips at the certified baseline.
  • Documented the performance audit, retained safety boundaries, and rejected unsafe MSBuild aggregation approaches.
  • Added ./scripts/test.sh as the canonical root test entry point.