Closed codefromthecrypt closed 11 months ago
rebased. I'm not sure if actions are disabled on this repo, but most of the change only helps if they are.
rebased. main thing left in here is lint fix, fix of tinygo go.mod, and basic CI plumbing
thanks @anuraaga I wove in the feedback and preemptively squashed as usually asked to and doing that loses approvals.
/approve
[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: anuraaga, codefromthecrypt, kerthcet
The full list of commands accepted by this bot can be found here.
The pull request process is described here
Thanks for the help getting this together @anuraaga and thanks for being open to trying non-standard CI @kerthcet!
What type of PR is this?
/kind cleanup
What this PR does / why we need it:
This sets up basic CI with a couple notable targets:
make check
: runs various linters and formatters, and ensures projects build.make test-scheduler
: runs scheduler-based unit and e2e tests.Which issue(s) this PR fixes:
None
Special notes for your reviewer:
Later, we can make tests that run in tinygo for the guest, but as that's tricky I left things here for now.
Does this PR introduce a user-facing change?
NONE
What are the benchmark results of this change?
N/A