Skip to contentSkip to conversation

ci.yml: store the config.h files as workflow artifacts

PATCH Applied Eric Biggers 2 participants 3 messages Feb 8, 2023 – Mar 17, 2023

lore
Share & tools
lore
#0 lore raw

PATCH 1/1 ci.yml: store the config.h files as workflow artifacts

From: Eric Biggers <[email protected]>

Store the config.h file for each platform as a workflow artifact, so that it will be possible to download them and compare them to util/android_config.h.

---
 .github/workflows/ci.yml | 12 ++++++++++++
 1 file changed, 12 insertions(+)
.github/workflows/ci.yml +12 -0
index 51b27c88d..6b0f91506 100644
@@ -27,6 +27,10 @@ jobs:
     - run: make -j8 check V=1 CFLAGS_WARN="-Werror"
     - run: make -j8 install V=1 DESTDIR=$PWD/installdir
     - run: make -j8 uninstall V=1 DESTDIR=$PWD/installdir
+    - uses: actions/upload-artifact@v3
+      with:
+        name: ubuntu-config.h
+        path: lib/config.h
 
   i386-build-and-test:
     name: Build and test with gcc -m32
@@ -79,6 +83,10 @@ jobs:
     - run: make -j8 check V=1 CFLAGS_WARN="-Werror -Wno-error=deprecated-declarations"
     - run: make -j8 install DESTDIR=$PWD/installdir
     - run: make -j8 uninstall DESTDIR=$PWD/installdir
+    - uses: actions/upload-artifact@v3
+      with:
+        name: macOS-config.h
+        path: lib/config.h
 
   windows-msys2-build:
     name: Build mke2fs on Windows with ${{matrix.sys}}
@@ -114,3 +122,7 @@ jobs:
     - run: make -j8 -C misc/ mke2fs V=1 CFLAGS_WARN="-Werror"
     - run: touch image.ext4
     - run: misc/mke2fs.exe -T ext4 image.ext4 128M
+    - uses: actions/upload-artifact@v3
+      with:
+        name: windows-${{matrix.env}}-config.h
+        path: lib/config.h

base-commit: a06369183565bccbbba9a47b6c55622da8a1de85

Signature · 1 line
2.39.1
#1 lore raw
Quoted 10 lines · Eric Biggers

From: Eric Biggers <[email protected]>

Store the config.h file for each platform as a workflow artifact, so that it will be possible to download them and compare them to util/android_config.h.

---
 .github/workflows/ci.yml | 12 ++++++++++++
 1 file changed, 12 insertions(+)

Ping.

#2 lore raw
In reply to Eric Biggers
Quoted 8 lines · Eric Biggers

From: Eric Biggers <[email protected]>

Store the config.h file for each platform as a workflow artifact, so that it will be possible to download them and compare them to util/android_config.h.

[...]

Applied, thanks!

[1/1] ci.yml: store the config.h files as workflow artifacts

      commit: 5df0323e879982a3ee5062b2445456226e8b690f

Best regards,

Signature · 1 line
Theodore Ts'o <[email protected]>