Commit 7639b54
committed
ci: retire the CircleCI job, GitHub Actions already supersedes it
emulator-build-test duplicated the integration job in .github/workflows,
and did the same work worse in three ways:
* it cloned firmware `master` unconditionally, so any branch carrying a
newer test harness ran against older firmware and failed for reasons the
PR did not cause. That is why it has been red since build #673 while
GitHub Actions stayed green on the same commits.
* it set no timeouts, so a hung test produced no output until CircleCI
killed the job at ten minutes -- reported as a timeout rather than a
failing test, and discarding every result after the hang.
* it also ran the firmware's C++ firmware-unit suite, which covers firmware
code that no change in this repo can affect, and which the firmware repo
already runs in its own CI.
The integration job builds from current firmware and bounds every step with
timeout-minutes, so a hang fails fast and names the test.
master has no required status checks, so removing the context does not block
any pull request. Also corrects the ci.yml header, which still described
pulling a published DockerHub image -- the job stopped doing that when it
started building from firmware.1 parent 598097e commit 7639b54
2 files changed
Lines changed: 28 additions & 76 deletions
This file was deleted.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
4 | | - | |
5 | | - | |
6 | 3 | | |
7 | 4 | | |
8 | 5 | | |
9 | 6 | | |
10 | | - | |
11 | | - | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
12 | 35 | | |
13 | 36 | | |
14 | 37 | | |
| |||
0 commit comments