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

Setup CI/CD #8

Closed
3 tasks
wyc opened this issue Aug 6, 2020 · 3 comments
Closed
3 tasks

Setup CI/CD #8

wyc opened this issue Aug 6, 2020 · 3 comments

Comments

@wyc
Copy link
Contributor

wyc commented Aug 6, 2020

  • Compilation checks
  • Unit testing
  • Integration testing
@clehner
Copy link
Contributor

clehner commented Aug 28, 2020

What would be deployed/delivered in CD?

  • Publishing to crates.io? Or should that be done manually by maintainers?
  • Publishing binary builds? (to GitHub?) Currently we just have a library here, no executable - besides the vc-test-suite test driver. I think if people are using the Rust library, they would be using cargo, which would build the library from source anyway. But binaries could be useful for if we are building a C-ABI shared library and/or bindings to other languages (re: Architect FFI to support porting into other languages and platforms, including Android/iOS #10).
  • Project website? Or use GitHub pages?

@wyc
Copy link
Contributor Author

wyc commented Aug 28, 2020

I think passing the vc-test-suite as part of our CD would be a great outcome. Perhaps we could publish the test binary to break ground on how other binaries should happen? At this point we may have to revisit key mgmt strategies as a company.

We should have a longer discussion about this, will reach out to get some time.

@clehner clehner mentioned this issue Aug 28, 2020
@clehner
Copy link
Contributor

clehner commented Aug 28, 2020

@wyc I opened #26 for an implementation of the CI part. Can defer to later discussion if you prefer.

@wyc wyc closed this as completed Nov 23, 2020
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

No branches or pull requests

2 participants