Skip to content

Conversation

@joepio
Copy link
Member

@joepio joepio commented May 21, 2025

Related Issues

closes #1056, replaces earthly with Dagger.

This will take a while to pull off i think.

TODO

  • Build JS stuff
  • Lint / FMT JS
  • Typedoc
  • Publish docs
  • Build Rust stuff
  • Cargo Nextest
  • e2e tests (with some improvements, closes CI should fail if E2E fails #872)
  • Integrate with Github Actions / pull requests etc.
  • Cross build Cross compilation of Rust in Dagger dagger/dagger#10479
  • Release build
  • Docker images
  • Clean up earthly stuff
  • CI Artifacts
  • CI GH Release
  • CI deploys
  • Speed up the "load module" step (10+ seconds for browser, 1min 30 for rust, maybe there are some more folders that should be ignored?)

Checklist

  • Add changelog entry linking to issue, describe API changes
  • Add or update tests if needed
  • Update docs if needed

@joepio joepio added the ci Github actions / e2e tests / build / etc label May 21, 2025
@joepio joepio self-assigned this May 21, 2025
@joepio joepio marked this pull request as ready for review June 18, 2025 09:34
@joepio joepio merged commit 86320dd into develop Jun 18, 2025
1 check failed
@joepio joepio deleted the dagger branch June 18, 2025 09:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci Github actions / e2e tests / build / etc

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Replace earthly - redo the CI CI should fail if E2E fails

2 participants