Skip to content

ci: add custom-config smoke test - #21

Merged
tmiland merged 1 commit into
tmiland:mainfrom
tmiland-labs:ci/custom-config-smoke
Oct 13, 2026
Merged

tmiland merged 1 commit into
tmiland:mainfrom
tmiland-labs:ci/custom-config-smoke

Conversation

@tmiland-labs

Copy link
Copy Markdown

Adds a dedicated smoke test for the --custom-config option:

  • Fast validation checks — a missing value and a raw CONFIG_FOO=y assignment must abort with a clear error before anything else runs.
  • End-to-end application — installs the default kernel on Ubuntu 24.04 with two directives the installer itself never touches (scripts/config --set-str DEFAULT_HOSTNAME cc-smoke, scripts/config --set-val PANIC_TIMEOUT 42) and asserts both landed in /boot/config-<ver>.

The directives are chosen to be guaranteed different from the distro baseline, so the assertions fail if custom config is silently not applied.

@tmiland
tmiland merged commit 40535ba into tmiland:main Oct 13, 2026
8 checks passed
@tmiland-labs
tmiland-labs deleted the ci/custom-config-smoke branch October 13, 2026 16:47

This branch was successfully deployed

1 active deployment
github-pages — 40535ba9 Deployed Oct 13, 2026 by tmiland via deploy #48
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