Commit e1b8c95
ci: add cv200_neo + av100_neo qemu-boot matrix rows (closes #2123 from firmware) (#181)
Now that the firmware nightly publishes openipc.hi3516cv200-nor-neo.tgz
and openipc.hi3516av100-nor-neo.tgz (after OpenIPC/firmware#2124 added
both boards to the firmware build.yml matrix), wire two new rows into
the qemu-boot job.
Each row downloads the appropriate -nor-neo.tgz from the latest
firmware release and runs the same boot smoke as the lite rows.
Local pre-merge validation against the published nightly tarballs:
hi3516cv200_neo:
[PASS] login (openipc-hi3516cv200 login:)
[PASS] IP (10.0.2.15 via SLIRP DHCP)
[PASS] ping 10.0.2.2
hi3516av100_neo:
[PASS] login (openipc-hi3516av100 login:)
[PASS] IP (10.0.2.15 via SLIRP DHCP)
[PASS] ping 10.0.2.2
Both also clean on Oops/panic/BUG/Call Trace patterns.
Row mechanics — new optional `variant:` field:
- Defaults to lite. Rows that don't set it stay byte-equivalent
(download URL becomes openipc.X-nor-lite.tgz, row name unchanged).
- When `variant: neo`:
* row name becomes "QEMU boot (<machine>_neo)"
* download URL becomes openipc.<machine>-nor-neo.tgz
* upload-artifact name becomes "qemu-boot-<machine>_neo"
Both new rows are real gates (no allow-failure: true). load_hisilicon
on neo doesn't load HiSi blobs (kernel-version path mismatch — separate
firmware follow-up to teach it the /lib/modules/7.0 path), so neither
row sets min_modules; the assertion is "login reached + no error
patterns". That's what the local DoD test exercises and what the CI
will exercise.
Co-authored-by: Vasiliy Yakovlev <vixand@openipc.org>
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>1 parent 29562b9 commit e1b8c95
1 file changed
Lines changed: 29 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
822 | 822 | | |
823 | 823 | | |
824 | 824 | | |
825 | | - | |
| 825 | + | |
826 | 826 | | |
827 | 827 | | |
828 | 828 | | |
| |||
900 | 900 | | |
901 | 901 | | |
902 | 902 | | |
| 903 | + | |
| 904 | + | |
| 905 | + | |
| 906 | + | |
| 907 | + | |
| 908 | + | |
| 909 | + | |
| 910 | + | |
| 911 | + | |
| 912 | + | |
| 913 | + | |
| 914 | + | |
| 915 | + | |
| 916 | + | |
| 917 | + | |
| 918 | + | |
| 919 | + | |
| 920 | + | |
| 921 | + | |
| 922 | + | |
| 923 | + | |
| 924 | + | |
| 925 | + | |
| 926 | + | |
| 927 | + | |
| 928 | + | |
903 | 929 | | |
904 | 930 | | |
905 | 931 | | |
| |||
936 | 962 | | |
937 | 963 | | |
938 | 964 | | |
939 | | - | |
| 965 | + | |
940 | 966 | | |
941 | 967 | | |
942 | 968 | | |
| |||
1081 | 1107 | | |
1082 | 1108 | | |
1083 | 1109 | | |
1084 | | - | |
| 1110 | + | |
1085 | 1111 | | |
1086 | 1112 | | |
1087 | 1113 | | |
| |||
0 commit comments