Skip to content

Commit fe24701

Browse files
committed
test
1 parent 8f27058 commit fe24701

File tree

3 files changed

+24
-17
lines changed

3 files changed

+24
-17
lines changed

.github/workflows/compare.yml

Lines changed: 20 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,12 @@ name: Compare Kernel Config
22

33
on:
44
pull_request:
5+
types: [opened, reopened, synchronize]
6+
branches:
7+
- 'master'
58

69
jobs:
7-
bump:
10+
genconfig:
811
strategy:
912
fail-fast: false
1013
matrix:
@@ -32,20 +35,22 @@ jobs:
3235
ref: linux
3336
path: pkg
3437
- run: >-
35-
docker run --rm
36-
-v ./pkg:/pkg -w /pkg
37-
ghcr.io/eweos/docker:master
38-
makepkg -o
39-
- run: |
40-
. pkg/PKGBUILD
41-
./repo/scripts/generate-config.sh ${{ matrix.arch }} ${{ matrix.karch }} pkg/$_basename-$pkgver repo
42-
cp pkg/$_basename-$pkgver/.config config-new
43-
- run: |
44-
. pkg/PKGBUILD
45-
./repo/scripts/generate-config.sh ${{ matrix.arch }} ${{ matrix.karch }} pkg/$_basename-$pkgver repo-old
46-
cp pkg/$_basename-$pkgver/.config config-old
47-
- run: |
48-
diff -urN config-old config-new > config.diff
38+
docker run
39+
--rm
40+
-v $(pwd):/${{ github.workspace }}
41+
-w ${{ github.workspace }}
42+
ghcr.io/eweos/docker:buildenv
43+
bash -c "
44+
pushd pkg &&
45+
pacman -Syu --noconfirm && makepkg -os --noconfirm --noprepare &&
46+
source PKGBUILD &&
47+
popd &&
48+
repo/scripts/generate-config.sh ${{ matrix.arch }} ${{ matrix.karch }} pkg/src/\$_basename-\$pkgver &&
49+
cp pkg/src/\$_basename-\$pkgver/.config config-new &&
50+
repo-old/scripts/generate-config.sh ${{ matrix.arch }} ${{ matrix.karch }} pkg/src/\$_basename-\$pkgver &&
51+
cp pkg/src/\$_basename-\$pkgver/.config config-old &&
52+
diff -urN config-old config-new > config.diff
53+
"
4954
- uses: actions/upload-artifact@v4
5055
with:
5156
name: diff-${{ matrix.arch }}

generic.config

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# branding
2-
CONFIG_LOGO=y
2+
CONFIG_LOGO=n
33

44
# boot
55
CONFIG_EFI_BOOTLOADER_CONTROL=y

scripts/generate-config.sh

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,10 @@ for _conf in "$config_path"/*.config "$config_path/$carch"/*.config; do
2121
cat "$_conf" >> "$mergedconfig"
2222
done
2323

24-
cd "$ksrc"
24+
pushd "$ksrc"
2525

2626
make LLVM=1 LLVM_IAS=1 ARCH="$karch" defconfig
2727
scripts/kconfig/merge_config.sh -m .config "$mergedconfig"
2828
make LLVM=1 LLVM_IAS=1 ARCH="$karch" olddefconfig
29+
30+
popd

0 commit comments

Comments
 (0)