gnucash stable: Multiple changes pushed

John Ralls jralls at code.gnucash.org
Tue Apr 7 17:28:59 EDT 2026


Updated	 via  https://github.com/Gnucash/gnucash/commit/36fab074 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/beb53305 (commit)
	from  https://github.com/Gnucash/gnucash/commit/6ea7696e (commit)



commit 36fab07479867f11f4ccde11c93435682832fc30
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Apr 7 14:28:19 2026 -0700

    Update CI actions to latest versions

diff --git a/.github/workflows/ci-docker.yml b/.github/workflows/ci-docker.yml
index a0ae9a3977..68030b4795 100644
--- a/.github/workflows/ci-docker.yml
+++ b/.github/workflows/ci-docker.yml
@@ -7,10 +7,10 @@ jobs:
     name: Arch Linux (via Docker) CI
     steps:
     - name: Checkout
-      uses: actions/checkout at v4
+      uses: actions/checkout at v6
     - name: Test Action
       uses: ./util/ci/actions/archlinux-test
-    - uses: actions/upload-artifact at v4
+    - uses: actions/upload-artifact at v7
       with:
         name: TestLog
         path: ${{ github.workspace }}/LastTest.log
diff --git a/.github/workflows/ci-tests.yml b/.github/workflows/ci-tests.yml
index c179cbe213..29d4284f9b 100644
--- a/.github/workflows/ci-tests.yml
+++ b/.github/workflows/ci-tests.yml
@@ -9,7 +9,7 @@ jobs:
       TZ: America/Los_Angeles
     steps:
       - name: Checkout
-        uses: actions/checkout at v4
+        uses: actions/checkout at v6
       - run: sudo apt-get update
       - name: Install additional dependencies
         run: sudo apt-get install -y gettext cmake libxslt-dev xsltproc ninja-build libboost-all-dev libgtk-3-dev guile-2.2-dev libgwengui-gtk3-dev libaqbanking-dev libofx-dev libdbi-dev libdbd-sqlite3 libwebkit2gtk-4.0-dev  googletest
@@ -33,7 +33,7 @@ jobs:
           ninja distcheck
         env:
           CTEST_OUTPUT_ON_FAILURE: On
-      - uses: actions/upload-artifact at v4
+      - uses: actions/upload-artifact at v7
         if: failure()
         with:
           name: TestLog
@@ -46,7 +46,7 @@ jobs:
       TZ: America/Los_Angeles
     steps:
       - name: Checkout
-        uses: actions/checkout at v4
+        uses: actions/checkout at v6
       - run: sudo apt-get update
       - name: Install additional dependencies
         run: sudo apt-get install -y gettext cmake libxslt-dev xsltproc ninja-build libboost-all-dev libgtk-3-dev guile-2.2-dev libgwengui-gtk3-dev libaqbanking-dev libofx-dev libdbi-dev libdbd-sqlite3 libwebkit2gtk-4.1-dev  googletest
@@ -70,7 +70,7 @@ jobs:
           ninja check
         env:
           CTEST_OUTPUT_ON_FAILURE: On
-      - uses: actions/upload-artifact at v4
+      - uses: actions/upload-artifact at v7
         if: failure()
         with:
           name: TestLog
diff --git a/.github/workflows/mac-tests.yaml b/.github/workflows/mac-tests.yaml
index e2ac6a7772..0fd2c6fee2 100644
--- a/.github/workflows/mac-tests.yaml
+++ b/.github/workflows/mac-tests.yaml
@@ -9,7 +9,7 @@ jobs:
       TZ: America/Los_Angeles
     steps:
     - name: Checkout
-      uses: actions/checkout at v4
+      uses: actions/checkout at v6
     - name: configure Environment
       run: |
         echo "PATH=$HOME/gnucash/inst/bin:$PATH" >> $GITHUB_ENV
@@ -51,7 +51,7 @@ jobs:
         ninja check
       env:
         CTEST_OUTPUT_ON_FAILURE: On
-    - uses: actions/upload-artifact at v4
+    - uses: actions/upload-artifact at v7
       if: failure()
       with:
         name: TestLog

commit beb533050f0f601a33d4776e9de7aab6327c77e2
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Apr 7 14:03:56 2026 -0700

    Fix webkit2gtk install for Arch Linux CI

diff --git a/util/ci/actions/archlinux-test/Dockerfile b/util/ci/actions/archlinux-test/Dockerfile
index c900c885b7..7c8f850ead 100644
--- a/util/ci/actions/archlinux-test/Dockerfile
+++ b/util/ci/actions/archlinux-test/Dockerfile
@@ -2,7 +2,7 @@ from archlinux:latest
 
 run echo "NoExtract = !*locale*/fr*/* !usr/share/i18n/locales/fr_FR*" >> /etc/pacman.conf
 
-run pacman -Syu --noconfirm glibc gcc cmake make boost boost-libs python3 pkg-config gettext gtk3 guile git ninja gtest gmock sqlite3 webkit2gtk swig gwenhywfar aqbanking intltool libxslt libofx postgresql-libs libmariadbclient libdbi libdbi-drivers wayland-protocols > /dev/null
+run pacman -Syu --noconfirm glibc gcc cmake make boost boost-libs python3 pkg-config gettext gtk3 guile git ninja gtest gmock sqlite3 webkit2gtk-4.1 swig gwenhywfar aqbanking intltool libxslt libofx postgresql-libs libmariadbclient libdbi libdbi-drivers wayland-protocols > /dev/null
 
 run echo en_US.UTF-8 UTF-8 > /etc/locale.gen
 run echo en_GB.UTF-8 UTF-8 >> /etc/locale.gen



Summary of changes:
 .github/workflows/ci-docker.yml           | 4 ++--
 .github/workflows/ci-tests.yml            | 8 ++++----
 .github/workflows/mac-tests.yaml          | 4 ++--
 util/ci/actions/archlinux-test/Dockerfile | 2 +-
 4 files changed, 9 insertions(+), 9 deletions(-)



More information about the gnucash-changes mailing list