Merge pull request #426 from amnezia-vpn/ios-build

Change Qt mirror for builds
This commit is contained in:
pokamest 2023-11-14 09:54:54 -08:00 committed by GitHub
commit b4694313a0
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -1,7 +1,12 @@
name: 'Deploy workflow' name: 'Deploy workflow'
on:
push:
branches:
- '**'
on: [push] env:
QT_MIRROR: https://mirrors.ocf.berkeley.edu/qt/ # https://download.qt.io/static/mirrorlist/
jobs: jobs:
Build-Linux-Ubuntu: Build-Linux-Ubuntu:
@ -25,7 +30,7 @@ jobs:
setup-python: 'true' setup-python: 'true'
tools: 'tools_ifw' tools: 'tools_ifw'
set-env: 'true' set-env: 'true'
extra: '--external 7z' extra: '--external 7z --base ${{ env.QT_MIRROR }}'
- name: 'Get sources' - name: 'Get sources'
uses: actions/checkout@v3 uses: actions/checkout@v3
@ -89,7 +94,7 @@ jobs:
setup-python: 'true' setup-python: 'true'
tools: 'tools_ifw' tools: 'tools_ifw'
set-env: 'true' set-env: 'true'
extra: '--external 7z' extra: '--external 7z --base ${{ env.QT_MIRROR }}'
- name: 'Setup mvsc' - name: 'Setup mvsc'
uses: ilammy/msvc-dev-cmd@v1 uses: ilammy/msvc-dev-cmd@v1
@ -119,15 +124,14 @@ jobs:
# ------------------------------------------------------ # ------------------------------------------------------
Build-IOS: Build-iOS:
name: 'Build-IOS' name: 'Build-iOS'
runs-on: macos-12 runs-on: macos-12
env: env:
QT_VERSION: 6.5.2 QT_VERSION: 6.5.2
steps: steps:
# Just select XCode
- name: 'Setup xcode' - name: 'Setup xcode'
uses: maxim-lobanov/setup-xcode@v1 uses: maxim-lobanov/setup-xcode@v1
with: with:
@ -143,6 +147,7 @@ jobs:
arch: 'clang_64' arch: 'clang_64'
dir: ${{ runner.temp }} dir: ${{ runner.temp }}
set-env: 'true' set-env: 'true'
extra: '--base ${{ env.QT_MIRROR }}'
- name: 'Install iOS Qt' - name: 'Install iOS Qt'
uses: jurplel/install-qt-action@v3 uses: jurplel/install-qt-action@v3
@ -154,7 +159,7 @@ jobs:
dir: ${{ runner.temp }} dir: ${{ runner.temp }}
setup-python: 'true' setup-python: 'true'
set-env: 'true' set-env: 'true'
extra: '--external 7z' extra: '--external 7z --base ${{ env.QT_MIRROR }}'
- name: 'Install go' - name: 'Install go'
uses: actions/setup-go@v3 uses: actions/setup-go@v3
@ -174,7 +179,7 @@ jobs:
- name: 'Setup ccache' - name: 'Setup ccache'
uses: hendrikmuhs/ccache-action@v1.2 uses: hendrikmuhs/ccache-action@v1.2
- name: Install dependencies - name: 'Install dependencies'
run: pip install jsonschema jinja2 run: pip install jsonschema jinja2
- name: 'Build project' - name: 'Build project'
@ -232,7 +237,7 @@ jobs:
setup-python: 'true' setup-python: 'true'
tools: 'tools_ifw' tools: 'tools_ifw'
set-env: 'true' set-env: 'true'
extra: '--external 7z' extra: '--external 7z --base ${{ env.QT_MIRROR }}'
- name: 'Get sources' - name: 'Get sources'
uses: actions/checkout@v3 uses: actions/checkout@v3
@ -296,7 +301,7 @@ jobs:
dir: ${{ runner.temp }} dir: ${{ runner.temp }}
setup-python: 'true' setup-python: 'true'
set-env: 'true' set-env: 'true'
extra: '--external 7z' extra: '--external 7z --base ${{ env.QT_MIRROR }}'
- name: 'Install android Qt' - name: 'Install android Qt'
uses: jurplel/install-qt-action@v3 uses: jurplel/install-qt-action@v3
@ -309,7 +314,7 @@ jobs:
dir: ${{ runner.temp }} dir: ${{ runner.temp }}
setup-python: 'true' setup-python: 'true'
set-env: 'true' set-env: 'true'
extra: '--external 7z' extra: '--external 7z --base ${{ env.QT_MIRROR }}'
- name: 'Grant execute permission for qt-cmake' - name: 'Grant execute permission for qt-cmake'
shell: bash shell: bash