gnucash future: Multiple changes pushed
John Ralls
jralls at code.gnucash.org
Mon Aug 24 17:06:37 EDT 2026
Updated via https://github.com/Gnucash/gnucash/commit/dabf1416 (commit)
via https://github.com/Gnucash/gnucash/commit/863aa8a7 (commit)
from https://github.com/Gnucash/gnucash/commit/f95dd1dd (commit)
commit dabf1416061b75338da10f01a453328933ef5304
Author: John Ralls <jralls at ceridwen.us>
Date: Mon Aug 24 12:03:34 2026 -0700
Fix windows test errors.
- Point it at the gnucash package repo
- Remove the unnecessary SWIG and DBD cmake defines and env variables
GNC_DBD_DIR being set in the shell got a Windows-style path which
didn't work when trying to dlopen the dbd modules.
diff --git a/.github/workflows/windows-tests.yml b/.github/workflows/windows-tests.yml
index 7f1864e069..0fed70b072 100644
--- a/.github/workflows/windows-tests.yml
+++ b/.github/workflows/windows-tests.yml
@@ -22,11 +22,12 @@ jobs:
- name: Add our repo
shell: msys2 {0}
run: |
- sed -i "/^# SigLevel = Never/a [gnc-ucrt64]\nSigLevel = Optional TrustAll\nServer = https://github.com/jralls/gnucash-on-windows/releases/download/gnc-ucrt64-repo/" /etc/pacman.conf
+ sed -i "/^# SigLevel = Never/a [gnc-ucrt64]\nSigLevel = Optional TrustAll\nServer = https://github.com/gnucash/gnucash-on-windows/releases/download/gnc-ucrt64-repo/" /etc/pacman.conf
sed -i "s/^# ParallelDownloads/ParallelDownloads/" /etc/pacman.conf
pacman -Syv
pacboy --noconfirm -S swig:p appstream-glib:p aqbanking:p boost:p docbook-xsl:p gettext-tools:p gtest:p guile3:p icu:p pdcurses:p libdbi-drivers:p libofx:p webview2-loader zlib:p
+ ls -l $MSYSTEM_PREFIX/lib/dbd
- name: Checkout
uses: actions/checkout at v7
@@ -37,12 +38,11 @@ jobs:
GUILE_LOAD_COMPILED_PATH: "${{ env.MSYSTEM_PREFIX }}/lib/guile/3.0/ccache"
run: |
mkdir build && cd build
- cmake -G Ninja -DCMAKE_PREFIX_PATH=$MSYSTEM_PREFIX -DSWIG_DIR=$MSYSTEM_PREFIX/share/swig/4.4.1 -DGNC_DBD_DIR=$MSYSTEM_PREFIX/lib/dbd ..
+ cmake -G Ninja ..
- name: Build and Test GnuCash
env:
GUILE_LOAD_PATH: "${{ env.MSYSTEM_PREFIX }}/share/guile/3.0/"
GUILE_LOAD_COMPILED_PATH: "${{ env.MSYSTEM_PREFIX }}/lib/guile/3.0/ccache"
- GNC_DBD_DIR: "${{ env.MSYSTEM_PREFIX }}/lib/dbd"
CTEST_OUTPUT_ON_FAILURE: On
run: |
cd build
commit 863aa8a7456bcb6e250c5834af6c8d8af78e3b9d
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Aug 22 17:42:06 2026 -0700
Only publish coverage stats and developer docs on stable branch
Multiple branches would overwrite github-pages so only the last one would be available.
diff --git a/.github/workflows/coverage.yml b/.github/workflows/coverage.yml
index 3cafe05981..a100974bde 100644
--- a/.github/workflows/coverage.yml
+++ b/.github/workflows/coverage.yml
@@ -99,7 +99,7 @@ jobs:
coverage,
programming-docs
]
- if: github.repository == 'gnucash/gnucash'
+ if: github.repository == 'gnucash/gnucash' && github.ref == 'refs/heads/stable'
permissions:
pages: write
id-token: write
Summary of changes:
.github/workflows/coverage.yml | 2 +-
.github/workflows/windows-tests.yml | 6 +++---
2 files changed, 4 insertions(+), 4 deletions(-)
More information about the gnucash-changes
mailing list