mirror of
https://github.com/nomic-ai/gpt4all.git
synced 2025-08-13 21:56:00 +00:00
ci: fix chat installer build by updating QtIFW dependency (#2015)
Signed-off-by: Jared Van Bortel <jared@nomic.ai>
This commit is contained in:
parent
f8b1069a1c
commit
72474a2efa
@ -42,18 +42,18 @@ jobs:
|
|||||||
git submodule update --init --recursive
|
git submodule update --init --recursive
|
||||||
- restore_cache: # this is the new step to restore cache
|
- restore_cache: # this is the new step to restore cache
|
||||||
keys:
|
keys:
|
||||||
- macos-qt-cache_v2
|
- macos-qt-cache-v3
|
||||||
- run:
|
- run:
|
||||||
name: Installing Qt
|
name: Installing Qt
|
||||||
command: |
|
command: |
|
||||||
if [ ! -d ~/Qt ]; then
|
if [ ! -d ~/Qt ]; then
|
||||||
curl -o qt-unified-macOS-x64-4.6.0-online.dmg https://gpt4all.io/ci/qt-unified-macOS-x64-4.6.0-online.dmg
|
curl -o qt-unified-macOS-x64-4.6.0-online.dmg https://gpt4all.io/ci/qt-unified-macOS-x64-4.6.0-online.dmg
|
||||||
hdiutil attach qt-unified-macOS-x64-4.6.0-online.dmg
|
hdiutil attach qt-unified-macOS-x64-4.6.0-online.dmg
|
||||||
/Volumes/qt-unified-macOS-x64-4.6.0-online/qt-unified-macOS-x64-4.6.0-online.app/Contents/MacOS/qt-unified-macOS-x64-4.6.0-online --no-force-installations --no-default-installations --no-size-checking --default-answer --accept-licenses --confirm-command --accept-obligations --email $QT_EMAIL --password $QT_PASSWORD install qt.tools.cmake qt.tools.ifw.46 qt.tools.ninja qt.qt6.651.clang_64 qt.qt6.651.qt5compat qt.qt6.651.debug_info qt.qt6.651.addons.qtpdf qt.qt6.651.addons.qthttpserver
|
/Volumes/qt-unified-macOS-x64-4.6.0-online/qt-unified-macOS-x64-4.6.0-online.app/Contents/MacOS/qt-unified-macOS-x64-4.6.0-online --no-force-installations --no-default-installations --no-size-checking --default-answer --accept-licenses --confirm-command --accept-obligations --email $QT_EMAIL --password $QT_PASSWORD install qt.tools.cmake qt.tools.ifw.47 qt.tools.ninja qt.qt6.651.clang_64 qt.qt6.651.qt5compat qt.qt6.651.debug_info qt.qt6.651.addons.qtpdf qt.qt6.651.addons.qthttpserver
|
||||||
hdiutil detach /Volumes/qt-unified-macOS-x64-4.6.0-online
|
hdiutil detach /Volumes/qt-unified-macOS-x64-4.6.0-online
|
||||||
fi
|
fi
|
||||||
- save_cache: # this is the new step to save cache
|
- save_cache: # this is the new step to save cache
|
||||||
key: macos-qt-cache_v2
|
key: macos-qt-cache-v3
|
||||||
paths:
|
paths:
|
||||||
- ~/Qt
|
- ~/Qt
|
||||||
- run:
|
- run:
|
||||||
@ -61,7 +61,7 @@ jobs:
|
|||||||
command: |
|
command: |
|
||||||
mkdir build
|
mkdir build
|
||||||
cd build
|
cd build
|
||||||
export PATH=$PATH:$HOME/Qt/Tools/QtInstallerFramework/4.6/bin
|
export PATH=$PATH:$HOME/Qt/Tools/QtInstallerFramework/4.7/bin
|
||||||
~/Qt/Tools/CMake/CMake.app/Contents/bin/cmake \
|
~/Qt/Tools/CMake/CMake.app/Contents/bin/cmake \
|
||||||
-DCMAKE_GENERATOR:STRING=Ninja \
|
-DCMAKE_GENERATOR:STRING=Ninja \
|
||||||
-DBUILD_UNIVERSAL=ON \
|
-DBUILD_UNIVERSAL=ON \
|
||||||
@ -91,7 +91,7 @@ jobs:
|
|||||||
git submodule update --init --recursive
|
git submodule update --init --recursive
|
||||||
- restore_cache: # this is the new step to restore cache
|
- restore_cache: # this is the new step to restore cache
|
||||||
keys:
|
keys:
|
||||||
- linux-qt-cache
|
- linux-qt-cache-v2
|
||||||
- run:
|
- run:
|
||||||
name: Setup Linux and Dependencies
|
name: Setup Linux and Dependencies
|
||||||
command: |
|
command: |
|
||||||
@ -104,10 +104,10 @@ jobs:
|
|||||||
if [ ! -d ~/Qt ]; then
|
if [ ! -d ~/Qt ]; then
|
||||||
wget https://gpt4all.io/ci/qt-unified-linux-x64-4.6.0-online.run
|
wget https://gpt4all.io/ci/qt-unified-linux-x64-4.6.0-online.run
|
||||||
chmod +x qt-unified-linux-x64-4.6.0-online.run
|
chmod +x qt-unified-linux-x64-4.6.0-online.run
|
||||||
./qt-unified-linux-x64-4.6.0-online.run --no-force-installations --no-default-installations --no-size-checking --default-answer --accept-licenses --confirm-command --accept-obligations --email $QT_EMAIL --password $QT_PASSWORD install qt.tools.cmake qt.tools.ifw.46 qt.tools.ninja qt.qt6.651.gcc_64 qt.qt6.651.qt5compat qt.qt6.651.debug_info qt.qt6.651.addons.qtpdf qt.qt6.651.addons.qthttpserver qt.qt6.651.qtwaylandcompositor
|
./qt-unified-linux-x64-4.6.0-online.run --no-force-installations --no-default-installations --no-size-checking --default-answer --accept-licenses --confirm-command --accept-obligations --email $QT_EMAIL --password $QT_PASSWORD install qt.tools.cmake qt.tools.ifw.47 qt.tools.ninja qt.qt6.651.gcc_64 qt.qt6.651.qt5compat qt.qt6.651.debug_info qt.qt6.651.addons.qtpdf qt.qt6.651.addons.qthttpserver qt.qt6.651.qtwaylandcompositor
|
||||||
fi
|
fi
|
||||||
- save_cache: # this is the new step to save cache
|
- save_cache: # this is the new step to save cache
|
||||||
key: linux-qt-cache
|
key: linux-qt-cache-v2
|
||||||
paths:
|
paths:
|
||||||
- ~/Qt
|
- ~/Qt
|
||||||
- run:
|
- run:
|
||||||
@ -120,7 +120,7 @@ jobs:
|
|||||||
command: |
|
command: |
|
||||||
set -eo pipefail
|
set -eo pipefail
|
||||||
export CMAKE_PREFIX_PATH=~/Qt/6.5.1/gcc_64/lib/cmake
|
export CMAKE_PREFIX_PATH=~/Qt/6.5.1/gcc_64/lib/cmake
|
||||||
export PATH=$PATH:$HOME/Qt/Tools/QtInstallerFramework/4.6/bin
|
export PATH=$PATH:$HOME/Qt/Tools/QtInstallerFramework/4.7/bin
|
||||||
mkdir build
|
mkdir build
|
||||||
cd build
|
cd build
|
||||||
mkdir upload
|
mkdir upload
|
||||||
@ -145,16 +145,16 @@ jobs:
|
|||||||
git submodule update --init --recursive
|
git submodule update --init --recursive
|
||||||
- restore_cache: # this is the new step to restore cache
|
- restore_cache: # this is the new step to restore cache
|
||||||
keys:
|
keys:
|
||||||
- windows-qt-cache
|
- windows-qt-cache-v2
|
||||||
- run:
|
- run:
|
||||||
name: Installing Qt
|
name: Installing Qt
|
||||||
command: |
|
command: |
|
||||||
if (-not (Test-Path C:\Qt)) {
|
if (-not (Test-Path C:\Qt)) {
|
||||||
Invoke-WebRequest -Uri https://gpt4all.io/ci/qt-unified-windows-x64-4.6.0-online.exe -OutFile qt-unified-windows-x64-4.6.0-online.exe
|
Invoke-WebRequest -Uri https://gpt4all.io/ci/qt-unified-windows-x64-4.6.0-online.exe -OutFile qt-unified-windows-x64-4.6.0-online.exe
|
||||||
& .\qt-unified-windows-x64-4.6.0-online.exe --no-force-installations --no-default-installations --no-size-checking --default-answer --accept-licenses --confirm-command --accept-obligations --email ${Env:QT_EMAIL} --password ${Env:QT_PASSWORD} install qt.tools.cmake qt.tools.ifw.46 qt.tools.ninja qt.qt6.651.win64_msvc2019_64 qt.qt6.651.qt5compat qt.qt6.651.debug_info qt.qt6.651.addons.qtpdf qt.qt6.651.addons.qthttpserver
|
& .\qt-unified-windows-x64-4.6.0-online.exe --no-force-installations --no-default-installations --no-size-checking --default-answer --accept-licenses --confirm-command --accept-obligations --email ${Env:QT_EMAIL} --password ${Env:QT_PASSWORD} install qt.tools.cmake qt.tools.ifw.47 qt.tools.ninja qt.qt6.651.win64_msvc2019_64 qt.qt6.651.qt5compat qt.qt6.651.debug_info qt.qt6.651.addons.qtpdf qt.qt6.651.addons.qthttpserver
|
||||||
}
|
}
|
||||||
- save_cache: # this is the new step to save cache
|
- save_cache: # this is the new step to save cache
|
||||||
key: windows-qt-cache
|
key: windows-qt-cache-v2
|
||||||
paths:
|
paths:
|
||||||
- C:\Qt
|
- C:\Qt
|
||||||
- run:
|
- run:
|
||||||
@ -169,7 +169,7 @@ jobs:
|
|||||||
$Env:PATH = "${Env:PATH};C:\Program Files (x86)\Windows Kits\10\bin\10.0.22000.0\x64"
|
$Env:PATH = "${Env:PATH};C:\Program Files (x86)\Windows Kits\10\bin\10.0.22000.0\x64"
|
||||||
$Env:PATH = "${Env:PATH};C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\bin\HostX64\x64"
|
$Env:PATH = "${Env:PATH};C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\bin\HostX64\x64"
|
||||||
$Env:PATH = "${Env:PATH};C:\VulkanSDK\1.3.261.1\bin"
|
$Env:PATH = "${Env:PATH};C:\VulkanSDK\1.3.261.1\bin"
|
||||||
$Env:PATH = "${Env:PATH};C:\Qt\Tools\QtInstallerFramework\4.6\bin"
|
$Env:PATH = "${Env:PATH};C:\Qt\Tools\QtInstallerFramework\4.7\bin"
|
||||||
$Env:LIB = "${Env:LIB};C:\Program Files (x86)\Windows Kits\10\Lib\10.0.22000.0\ucrt\x64"
|
$Env:LIB = "${Env:LIB};C:\Program Files (x86)\Windows Kits\10\Lib\10.0.22000.0\ucrt\x64"
|
||||||
$Env:LIB = "${Env:LIB};C:\Program Files (x86)\Windows Kits\10\Lib\10.0.22000.0\um\x64"
|
$Env:LIB = "${Env:LIB};C:\Program Files (x86)\Windows Kits\10\Lib\10.0.22000.0\um\x64"
|
||||||
$Env:LIB = "${Env:LIB};C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\lib\x64"
|
$Env:LIB = "${Env:LIB};C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\lib\x64"
|
||||||
@ -212,7 +212,7 @@ jobs:
|
|||||||
git submodule update --init --recursive
|
git submodule update --init --recursive
|
||||||
- restore_cache: # this is the new step to restore cache
|
- restore_cache: # this is the new step to restore cache
|
||||||
keys:
|
keys:
|
||||||
- linux-qt-cache
|
- linux-qt-cache-v2
|
||||||
- run:
|
- run:
|
||||||
name: Setup Linux and Dependencies
|
name: Setup Linux and Dependencies
|
||||||
command: |
|
command: |
|
||||||
@ -225,10 +225,10 @@ jobs:
|
|||||||
if [ ! -d ~/Qt ]; then
|
if [ ! -d ~/Qt ]; then
|
||||||
wget https://gpt4all.io/ci/qt-unified-linux-x64-4.6.0-online.run
|
wget https://gpt4all.io/ci/qt-unified-linux-x64-4.6.0-online.run
|
||||||
chmod +x qt-unified-linux-x64-4.6.0-online.run
|
chmod +x qt-unified-linux-x64-4.6.0-online.run
|
||||||
./qt-unified-linux-x64-4.6.0-online.run --no-force-installations --no-default-installations --no-size-checking --default-answer --accept-licenses --confirm-command --accept-obligations --email $QT_EMAIL --password $QT_PASSWORD install qt.tools.cmake qt.tools.ifw.46 qt.tools.ninja qt.qt6.651.gcc_64 qt.qt6.651.qt5compat qt.qt6.651.debug_info qt.qt6.651.addons.qtpdf qt.qt6.651.addons.qthttpserver qt.qt6.651.qtwaylandcompositor
|
./qt-unified-linux-x64-4.6.0-online.run --no-force-installations --no-default-installations --no-size-checking --default-answer --accept-licenses --confirm-command --accept-obligations --email $QT_EMAIL --password $QT_PASSWORD install qt.tools.cmake qt.tools.ifw.47 qt.tools.ninja qt.qt6.651.gcc_64 qt.qt6.651.qt5compat qt.qt6.651.debug_info qt.qt6.651.addons.qtpdf qt.qt6.651.addons.qthttpserver qt.qt6.651.qtwaylandcompositor
|
||||||
fi
|
fi
|
||||||
- save_cache: # this is the new step to save cache
|
- save_cache: # this is the new step to save cache
|
||||||
key: linux-qt-cache
|
key: linux-qt-cache-v2
|
||||||
paths:
|
paths:
|
||||||
- ~/Qt
|
- ~/Qt
|
||||||
- run:
|
- run:
|
||||||
@ -252,16 +252,16 @@ jobs:
|
|||||||
git submodule update --init --recursive
|
git submodule update --init --recursive
|
||||||
- restore_cache: # this is the new step to restore cache
|
- restore_cache: # this is the new step to restore cache
|
||||||
keys:
|
keys:
|
||||||
- windows-qt-cache
|
- windows-qt-cache-v2
|
||||||
- run:
|
- run:
|
||||||
name: Installing Qt
|
name: Installing Qt
|
||||||
command: |
|
command: |
|
||||||
if (-not (Test-Path C:\Qt)) {
|
if (-not (Test-Path C:\Qt)) {
|
||||||
Invoke-WebRequest -Uri https://gpt4all.io/ci/qt-unified-windows-x64-4.6.0-online.exe -OutFile qt-unified-windows-x64-4.6.0-online.exe
|
Invoke-WebRequest -Uri https://gpt4all.io/ci/qt-unified-windows-x64-4.6.0-online.exe -OutFile qt-unified-windows-x64-4.6.0-online.exe
|
||||||
& .\qt-unified-windows-x64-4.6.0-online.exe --no-force-installations --no-default-installations --no-size-checking --default-answer --accept-licenses --confirm-command --accept-obligations --email ${Env:QT_EMAIL} --password ${Env:QT_PASSWORD} install qt.tools.cmake qt.tools.ifw.46 qt.tools.ninja qt.qt6.651.win64_msvc2019_64 qt.qt6.651.qt5compat qt.qt6.651.debug_info qt.qt6.651.addons.qtpdf qt.qt6.651.addons.qthttpserver
|
& .\qt-unified-windows-x64-4.6.0-online.exe --no-force-installations --no-default-installations --no-size-checking --default-answer --accept-licenses --confirm-command --accept-obligations --email ${Env:QT_EMAIL} --password ${Env:QT_PASSWORD} install qt.tools.cmake qt.tools.ifw.47 qt.tools.ninja qt.qt6.651.win64_msvc2019_64 qt.qt6.651.qt5compat qt.qt6.651.debug_info qt.qt6.651.addons.qtpdf qt.qt6.651.addons.qthttpserver
|
||||||
}
|
}
|
||||||
- save_cache: # this is the new step to save cache
|
- save_cache: # this is the new step to save cache
|
||||||
key: windows-qt-cache
|
key: windows-qt-cache-v2
|
||||||
paths:
|
paths:
|
||||||
- C:\Qt
|
- C:\Qt
|
||||||
- run:
|
- run:
|
||||||
@ -311,18 +311,18 @@ jobs:
|
|||||||
git submodule update --init --recursive
|
git submodule update --init --recursive
|
||||||
- restore_cache: # this is the new step to restore cache
|
- restore_cache: # this is the new step to restore cache
|
||||||
keys:
|
keys:
|
||||||
- macos-qt-cache_v2
|
- macos-qt-cache-v3
|
||||||
- run:
|
- run:
|
||||||
name: Installing Qt
|
name: Installing Qt
|
||||||
command: |
|
command: |
|
||||||
if [ ! -d ~/Qt ]; then
|
if [ ! -d ~/Qt ]; then
|
||||||
curl -o qt-unified-macOS-x64-4.6.0-online.dmg https://gpt4all.io/ci/qt-unified-macOS-x64-4.6.0-online.dmg
|
curl -o qt-unified-macOS-x64-4.6.0-online.dmg https://gpt4all.io/ci/qt-unified-macOS-x64-4.6.0-online.dmg
|
||||||
hdiutil attach qt-unified-macOS-x64-4.6.0-online.dmg
|
hdiutil attach qt-unified-macOS-x64-4.6.0-online.dmg
|
||||||
/Volumes/qt-unified-macOS-x64-4.6.0-online/qt-unified-macOS-x64-4.6.0-online.app/Contents/MacOS/qt-unified-macOS-x64-4.6.0-online --no-force-installations --no-default-installations --no-size-checking --default-answer --accept-licenses --confirm-command --accept-obligations --email $QT_EMAIL --password $QT_PASSWORD install qt.tools.cmake qt.tools.ifw.46 qt.tools.ninja qt.qt6.651.clang_64 qt.qt6.651.qt5compat qt.qt6.651.debug_info qt.qt6.651.addons.qtpdf qt.qt6.651.addons.qthttpserver
|
/Volumes/qt-unified-macOS-x64-4.6.0-online/qt-unified-macOS-x64-4.6.0-online.app/Contents/MacOS/qt-unified-macOS-x64-4.6.0-online --no-force-installations --no-default-installations --no-size-checking --default-answer --accept-licenses --confirm-command --accept-obligations --email $QT_EMAIL --password $QT_PASSWORD install qt.tools.cmake qt.tools.ifw.47 qt.tools.ninja qt.qt6.651.clang_64 qt.qt6.651.qt5compat qt.qt6.651.debug_info qt.qt6.651.addons.qtpdf qt.qt6.651.addons.qthttpserver
|
||||||
hdiutil detach /Volumes/qt-unified-macOS-x64-4.6.0-online
|
hdiutil detach /Volumes/qt-unified-macOS-x64-4.6.0-online
|
||||||
fi
|
fi
|
||||||
- save_cache: # this is the new step to save cache
|
- save_cache: # this is the new step to save cache
|
||||||
key: macos-qt-cache_v2
|
key: macos-qt-cache-v3
|
||||||
paths:
|
paths:
|
||||||
- ~/Qt
|
- ~/Qt
|
||||||
- run:
|
- run:
|
||||||
|
Loading…
Reference in New Issue
Block a user