Skip to content

Test components on the fly#3045

Open
vigoo wants to merge 10 commits intomainfrom
test-components-on-the-fly
Open

Test components on the fly#3045
vigoo wants to merge 10 commits intomainfrom
test-components-on-the-fly

Conversation

@vigoo
Copy link
Contributor

@vigoo vigoo commented Mar 20, 2026

As we have more and more conflicts on the test-component WASMs, and now they are all compiled with golem itself unlike in the past, this PR experiments with:

  • removing them from the repo
  • single cargo make command to build them for yourself for local testing
  • CI builds them in parallel and passes to the test jobs
  • also refactored the CI yamls to use composable actions for the redundant parts (just learned about this yesterday)

Adds ~2min to the total CI run time, can be easily scaled more (already a matrix job)

For the unrelated property based test fix see https://ampcode.com/threads/T-019d0cb5-f06b-769c-bf76-d915d02ce004

@vigoo vigoo marked this pull request as ready for review March 20, 2026 19:32
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