Skip to content

Commit e93518e

Browse files
committed
test
1 parent 8f27058 commit e93518e

File tree

2 files changed

+26
-16
lines changed

2 files changed

+26
-16
lines changed

.github/workflows/compare.yml

Lines changed: 25 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,27 @@ 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+
export \$_ksrc="pkg/src/\$_basename-\$pkgver"
48+
popd &&
49+
pushd repo &&
50+
./scripts/generate-config.sh ${{ matrix.arch }} ${{ matrix.karch }} \$_ksrc &&
51+
popd &&
52+
cp \$_ksrc/.config config-new
53+
pushd repo-old &&
54+
./scripts/generate-config.sh ${{ matrix.arch }} ${{ matrix.karch }} \$_ksrc &&
55+
popd &&
56+
cp \$_ksrc/.config config-old
57+
diff -urN config-old config-new > config.diff
58+
"
4959
- uses: actions/upload-artifact@v4
5060
with:
5161
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

0 commit comments

Comments
 (0)