Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Minimal Continuous Integration #5

Open
4 of 6 tasks
Dan-wanna-M opened this issue Jun 20, 2024 · 1 comment
Open
4 of 6 tasks

Minimal Continuous Integration #5

Dan-wanna-M opened this issue Jun 20, 2024 · 1 comment
Assignees
Labels
Management Repository can be managed better

Comments

@Dan-wanna-M
Copy link
Owner

Dan-wanna-M commented Jun 20, 2024

Minimal CI means all every push/pull request needs to pass on Ubuntu x64. Rust build/test should be universal across platforms and architectures, since we do not use any Arch/OS-specific stuffs. Python, however, might be different. Let CI test every arch/OS, however, will make Actions run unbearably slow.

  • Rust build
  • Rust test
  • Python build
  • Python test
  • WASM build
  • WASM test
@Dan-wanna-M Dan-wanna-M self-assigned this Jun 20, 2024
@Dan-wanna-M Dan-wanna-M added enhancement New feature or request Management Repository can be managed better and removed enhancement New feature or request labels Jun 20, 2024
@Dan-wanna-M
Copy link
Owner Author

Dan-wanna-M commented Jun 21, 2024

It should be possible to speed up CI on other platforms with caching.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Management Repository can be managed better
Projects
None yet
Development

No branches or pull requests

1 participant