aboutsummaryrefslogtreecommitdiffstats
path: root/.github/workflows/win64_release.yml
diff options
context:
space:
mode:
authorLibravatarUnit 193 <unit193@unit193.net>2025-01-16 01:57:37 -0500
committerLibravatarUnit 193 <unit193@unit193.net>2025-01-16 01:57:37 -0500
commit81a21e6ce040e7740de86340c8ea4dba30e69bc3 (patch)
tree95fc1741b907d5ba6d029a42d80092cb7c056c5e /.github/workflows/win64_release.yml
parent3565aad630864ecdbe53fdaa501ea708555b3c7c (diff)
New upstream version 3.4.13+dfsg.upstream/3.4.13+dfsgupstream
Diffstat (limited to '.github/workflows/win64_release.yml')
-rw-r--r--.github/workflows/win64_release.yml21
1 files changed, 16 insertions, 5 deletions
diff --git a/.github/workflows/win64_release.yml b/.github/workflows/win64_release.yml
index 2f44835..c0aa237 100644
--- a/.github/workflows/win64_release.yml
+++ b/.github/workflows/win64_release.yml
@@ -1,7 +1,7 @@
env:
QT_VERSION: '5.15.2'
- SQLITE_VERSION: '3410200'
- SQLITE_RELEASE_YEAR: '2023'
+ SQLITE_VERSION: '3470200'
+ SQLITE_RELEASE_YEAR: '2024'
QT_ARCH: 'win64_mingw81'
PYTHON_VERSION: '3.9'
ICU_VER: '72'
@@ -11,7 +11,7 @@ env:
PORTABLE_DIR: output/portable/SQLiteStudio
INSTALLBUILDER_DIR: ../ib
MINGW_URL: https://download.qt.io/online/qtsdkrepository/windows_x86/desktop/tools_mingw/qt.tools.win64_mingw810/8.1.0-1-202004170606x86_64-8.1.0-release-posix-seh-rt_v6-rev0.7z
- INSTALLBUILDER_URL: https://releases.bitrock.com/installbuilder/installbuilder-enterprise-23.1.0-windows-x64-installer.exe
+ INSTALLBUILDER_URL: https://releases.bitrock.com/installbuilder/installbuilder-enterprise-24.3.0-windows-x64-installer.exe
name: Windows 64-bit release build
@@ -134,6 +134,11 @@ jobs:
echo "$GCC_COMMAND misc/$f.c -Imisc $FLAGS -lzlib1 -o ../../ext/$f.dll"
$GCC_COMMAND misc/$f.c -Imisc $FLAGS -lzlib1 -o ../../ext/$f.dll
done
+
+ # Bugfix for #5145. The percentile extension was fixed, but the fix is not included in SQLite 3.47.1 source package.
+ rm -f misc/percentile.c
+ curl -L https://sqlite.org/src/raw/82531c62cd015b9cdca95ad6bb10c3a907ceb570d21ebd4fb7d634c809cfb089?at=percentile.c --output misc/percentile.c
+
for f in csv decimal eval ieee754 percentile rot13 series uint uuid zorder; do
echo "$GCC_COMMAND misc/$f.c -Imisc $FLAGS -o ../../ext/$f.dll"
$GCC_COMMAND misc/$f.c -Imisc $FLAGS -o ../../ext/$f.dll
@@ -252,14 +257,20 @@ jobs:
--setvars project.version=$SQLITESTUDIO_VERSION
ls -l
+ - name: SHA256 checksums
+ shell: bash
+ run: |
+ sha256sum output/portable/sqlitestudio-${{ env.SQLITESTUDIO_VERSION }}.zip
+ sha256sum SQLiteStudio-${{ env.SQLITESTUDIO_VERSION }}-windows-x64-installer.exe
+
- name: Upload package artifact
- uses: actions/upload-artifact@v1
+ uses: actions/upload-artifact@v4
with:
name: sqlitestudio-${{ env.SQLITESTUDIO_VERSION }}.zip
path: output/portable/sqlitestudio-${{ env.SQLITESTUDIO_VERSION }}.zip
- name: Upload installer artifact
- uses: actions/upload-artifact@v1
+ uses: actions/upload-artifact@v4
with:
name: SQLiteStudio-${{ env.SQLITESTUDIO_VERSION }}-windows-x64-installer.exe
path: SQLiteStudio-${{ env.SQLITESTUDIO_VERSION }}-windows-x64-installer.exe