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

infra: add CI for tests and release #17

Open
bzz opened this issue Dec 8, 2019 · 1 comment
Open

infra: add CI for tests and release #17

bzz opened this issue Dec 8, 2019 · 1 comment

Comments

@bzz
Copy link
Owner

bzz commented Dec 8, 2019

Now, that the first 🐛 is found and fixed with #16 that brought in some tests :feelsgood: it would be good to add a CI.

The idea is to try Github Actions for:

  • a test profile: run go test .
  • a release profile: build the CLI report generation binary (macOS, linux), create GH release and upload binary in there

An (upcoming #15) server binary and CD for it is going to be handled in a separate issue

@bzz bzz changed the title Infra: add CI for tests and release infra: add CI for tests and release Dec 13, 2019
@bzz
Copy link
Owner Author

bzz commented Oct 21, 2020

We could have more end-to-end tests, as #37 introduced a -test mode to the server, so we could verify things with simple automation like curl -s "http://localhost:8080/?json" | jq -c . | less -S | wc -l

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

1 participant