Merge .config files instead of defconfig
2 unresolved threads
2 unresolved threads
Save defconfig removes all Config items which have the default value. To avoid losing information, generate a full config file from each defconfig and merge the full config files together.
Also introduces an CI job to test if the cip_merged_configs were manually changed.
Merge request reports
Activity
requested review from @iwamatsu
assigned to @iwamatsu
added 16 commits
-
d5bac586...25006356 - 2 commits from branch
cip-project/cip-kernel:master
- 25006356...339744d7 - 4 earlier commits
- 23eaa991 - add error handling if no merged config was generated
- ee853b11 - remove exit on error from shell script
- 0ee7c0f5 - add rc versions
- 6bbfd60d - clean git after each config
- f803eb5f - use tmpfile instead of os.devnull
- fccca651 - Add copy option to transfer generated configs
- 03c6bd25 - sort configs
- e9d0b096 - Add container environment to for reproduciable config builds
- 3f7d2954 - add .gitlab-ci.yml
- 1d9ff70d - Update cip_merged_defconfig
Toggle commit list-
d5bac586...25006356 - 2 commits from branch
- Edited by Quirin Gylstorff
- .gitlab-ci.yml 0 → 100644
10 # 11 12 stages: 13 - test 14 variables: 15 KERNEL_VERSIONS: 'all' 16 17 # this regenerates all cip_merged_defconfig 18 # to check if the were touched directly: 19 test-no-changed-defconfig: 20 stage: test 21 image: debian:trixie-slim 22 before_script: 23 - apt-get update 24 - apt-get upgrade -y 25 - apt-get install -y git python3-kconfiglib build-essential make bison flex - Dockerfile 0 → 100644
mentioned in commit 07115275
mentioned in merge request !117 (merged)
Please register or sign in to reply