Skip to content

[Refactor] CI and Expecto Tests#35

Merged
shayanhabibi merged 17 commits intomasterfrom
refactorBuildTests
Jul 19, 2025
Merged

[Refactor] CI and Expecto Tests#35
shayanhabibi merged 17 commits intomasterfrom
refactorBuildTests

Conversation

@shayanhabibi
Copy link
Copy Markdown
Owner

This pull does little for the actual function/behaviour of Partas.Solid, but adds a lot of quality of life for CI and tests/building/packaging.

Moving towards:

  • Expecto for transpilation in Partas.Solid.Tests.Plugin
    • Single Fable compilation at beginning of tests rather than for each test
  • Mocha for testing f#/javascript in Partas.Solid.Tests.Core
  • FAKE for build scripts/CI

FIX #29: TypeCastDrill for attribute Set expressions
FIX: SolidStart FileRoutes.toRoute helper uses Emit macro now.
ADD: .editorconfig
@shayanhabibi shayanhabibi added this to the 1.2.0 milestone Jul 18, 2025
@shayanhabibi shayanhabibi self-assigned this Jul 18, 2025
@shayanhabibi shayanhabibi added the enhancement New feature or request label Jul 18, 2025
WIP: Build script -> Expecto
Fake build script introduced
Format of files with fantomas
Lower target framework to net8.0
Uses build.fsx script to publish to nuget
changelog: ignore
@shayanhabibi shayanhabibi merged commit 1d7c438 into master Jul 19, 2025
3 checks passed
@shayanhabibi shayanhabibi deleted the refactorBuildTests branch July 20, 2025 06:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant