CI: JVM tests, host C tests and both watchapp builds on every push #67
Labels
No labels
area:companion
area:docs
area:shared
area:tooling
area:watchapp
blocker
kind:chore
kind:feature
kind:spike
kind:test
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
robert/PedalPebble#67
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Goal
Run the tests on every push. NFR-C7 was filed as "Open - recommended"; it is the cheapest quality win in the plan and it protects the fixture suites that #38 and #39 build.
Acceptance criteria
pebble buildfor bothemeryandgabbro, failing on warnings that matterFiles
.gitea/workflows/ci.ymlNotes
See D34. The watchapp build matters as much as the tests: three screen geometries and a lot of
PBL_IF_ROUND_ELSE, and a build that only ever runs on one developer's machine will break on the other platform quietly.