Skip to content

ci: drop outdated 6.6 / 6.18 ev300_neo rows (kernel 7.0 only)#193

Merged
widgetii merged 1 commit into
mainfrom
chore/ci-drop-ev300-6.x
May 26, 2026
Merged

ci: drop outdated 6.6 / 6.18 ev300_neo rows (kernel 7.0 only)#193
widgetii merged 1 commit into
mainfrom
chore/ci-drop-ev300-6.x

Conversation

@widgetii
Copy link
Copy Markdown
Member

Summary

The neo target on EV300 has stabilised on Linux 7.0 — same kernel the rest of the neo family (av300 / cv500 / cv300 / av200 / cv200 / av100 / cv100) also targets. The 6.6 and 6.18 matrix rows were scaffolding for the incremental kernel-bump exercise during V4 neo bring-up and have served their purpose; keeping them in CI now burns ~14 minutes of runner time per push on builds that test code paths nothing else exercises.

Removes:

  • two matrix rows: ev300_neo @ 6.6, ev300_neo @ 6.18
  • Setup neo target (6.6 kernel) step (60 LoC — synthesised a hi3516ev300.4.15.config per CI run and pointed the defconfig at the 6.6 vendor tarball)
  • (EV300, 6.18/7.0 kernel) step renamed to (EV300, 7.0 kernel) with its if: tightened from (kernel == '6.18' || kernel == '7.0') to just kernel == '7.0'. Body unchanged — already drove the upstream-patches branch + the committed hi3516ev300.neo.config.

The synthesised hi3516ev300.4.15.config was ephemeral (no file in firmware repo), so no cross-repo cleanup is needed.

Test plan

  • YAML parses clean
  • No residual 6.6, 6.18, 4.15, or hi3516ev300.4.15.config references remain
  • (EV300, 7.0 kernel) step body matches the prior (EV300, 6.18/7.0 kernel) body verbatim — no behavioural change for the surviving 7.0 path

🤖 Generated with Claude Code

The neo target on EV300 has stabilised on Linux 7.0 — same kernel
the rest of the neo family (av300/cv500/cv300/av200/cv200/av100/cv100)
also targets. The 6.6 and 6.18 matrix rows were scaffolding for the
incremental kernel-bump exercise during V4 neo bring-up and have
served their purpose; keeping them in CI now burns ~14 minutes of
runner time per push on builds that test code paths nothing else
exercises.

Removes:

- two matrix rows: ev300_neo @ 6.6, ev300_neo @ 6.18
- `Setup neo target (6.6 kernel)` step (60 LoC, synthesised a
  `hi3516ev300.4.15.config` per CI run and pointed the defconfig
  at the 6.6 vendor tarball)
- `(EV300, 6.18/7.0 kernel)` step renamed to `(EV300, 7.0 kernel)`
  with its `if:` tightened from `(kernel == '6.18' || kernel == '7.0')`
  to just `kernel == '7.0'`. Body unchanged — already drove the
  upstream-patches branch + the committed `hi3516ev300.neo.config`.

The synthesised `hi3516ev300.4.15.config` was ephemeral (no file
in firmware repo), so no cross-repo cleanup is needed.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@widgetii widgetii merged commit 095f965 into main May 26, 2026
34 checks passed
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

Successfully merging this pull request may close these issues.

2 participants