Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

auth methods + QCA #67

Open
wants to merge 1,381 commits into
base: vcpkg_bindings
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1381 commits
Select commit Hold shift + click to select a range
7b84752
Merge pull request #57982 from nstrahl/add_gitignore
elpaso Jul 4, 2024
bee010b
Merge pull request #57981 from nyalldawson/bugfix-authmanager-initial…
elpaso Jul 4, 2024
7bd8c07
port Basic statistics for fields algorithm to C++
alexbruy Jul 1, 2024
5e53e18
address review comments
alexbruy Jul 3, 2024
8f0637d
clear results on Key_Escape when results dialog has focus
uclaros Jul 4, 2024
80f540d
Allow negative scaling for elevation properties
nyalldawson Jul 2, 2024
b6e16ed
Avoid unnecessary selective rendering test
nyalldawson Jun 27, 2024
b4f8a22
Avoid some bleed of masked features outside of layout map extent
nyalldawson Jun 27, 2024
532d24c
Fix selective masking causes features to bleed outside layout map
nyalldawson Jun 28, 2024
ce053b9
Fix other reference image
nyalldawson Jun 28, 2024
523271e
Update test masks
nyalldawson Jun 28, 2024
1f580a7
MSYS2/MINGW: Enable Python bindings
MehdiChinoune Jun 30, 2024
046c679
Use qMetaTypeId<T>() instead of QMetaType::type( T )
nyalldawson Jul 5, 2024
79285c2
[map canvas] Fix annotations not drawn onto preview renders
nirvn Jul 8, 2024
00caf22
Prevent expandAuthConfig in createSqlVectorLayer (fixes #58019)
boardend Jul 8, 2024
67e0563
Merge pull request #58020 from boardend/sql-layers-use-authcfg
m-kuhn Jul 8, 2024
ace84af
Don't try to translate boolean object
nyalldawson Jul 8, 2024
c48c8b9
Allow running processing tools on grass vector layers
nyalldawson Jul 8, 2024
4c29831
When an OGR algorithm is run on a GRASS provider vector layer,
nyalldawson Jul 8, 2024
2379ca8
Merge pull request #58026 from nyalldawson/fix_58025
alexbruy Jul 9, 2024
3ab7ace
Merge pull request #58027 from nyalldawson/grass_inputs
alexbruy Jul 9, 2024
d154799
[processing] When writing a layer to a temporary GPKG file for
nyalldawson Jul 9, 2024
ca1bfbf
Reword warning message for project file upgrade
dbaston Jul 9, 2024
b733307
Create QgsGdalCloudProviderConnection class
nyalldawson Jun 25, 2024
392eaac
Refactor out method for creating layer data items from file-like paths
nyalldawson Jun 25, 2024
da2b387
Create data item provider for QgsGdalCloudProviderConnections
nyalldawson Jun 25, 2024
4356b53
Create QgsGdalCloudConnectionDialog
nyalldawson Jun 25, 2024
995d0e6
Standardise naming
nyalldawson Jun 25, 2024
8389626
Add cloud connection management actions for browser
nyalldawson Jun 25, 2024
6d8ba6e
Support saving/loading cloud storage connections from XML
nyalldawson Jun 25, 2024
3dd90b7
Address review
nyalldawson Jul 8, 2024
76f79cd
Fix handling of mutually exclusive groups in GeoPDF export
nyalldawson May 19, 2024
06aa04d
[feature][layouts] Add option to set geopdf group name for items
nyalldawson May 19, 2024
a051bad
Spelling
nyalldawson Jul 5, 2024
f5bfef8
Drop generic option, go with custom property specific for GeoPDF exports
nyalldawson Jul 10, 2024
7ce057c
Remove broken see also link
nyalldawson Jul 10, 2024
33a24df
Do not check for validity in Delete Duplicate Geometries alg
nyalldawson Jul 10, 2024
8b07861
Explode lines algorithm should not require valid geometries
nyalldawson Jul 10, 2024
6de91c6
[attribute form] Properly handle default value using current_parent_*…
nirvn Jul 10, 2024
e8b2638
Add processing parameter types for Area and Volume
nyalldawson Jul 10, 2024
9f2a5bb
Use area parameter for Remove Holes algorithm
nyalldawson Jul 10, 2024
91a3c8e
Fix settings CRS for new GRASS mapsets
nyalldawson Jul 10, 2024
61552f4
Avoid missing argument description warnings when loading GRASS layers
nyalldawson Jul 10, 2024
3caa616
Update src/plugins/grass/qgsgrassnewmapset.cpp
nyalldawson Jul 10, 2024
a3f97b0
fix postgresraster provider reporting wrong block size when tiled
uclaros Jul 2, 2024
22895e6
Allow postgresraster layers as gdal processing tools input
uclaros Jul 2, 2024
20cf663
Test postgresraster blocksize
uclaros Jul 3, 2024
e2c21e8
GdalUtils test added
uclaros Jul 3, 2024
18edfc1
use temporary auth db for test
uclaros Jul 10, 2024
3d8a7a7
[processing][feature] Enhance gdal:ogrinfo - Add gdal:ogrinfojson
agiudiceandrea Jul 4, 2024
5f85a82
[processing][feature] Add tests for gdal:ogrinfo and gdal:ogrinfojson
agiudiceandrea Jul 4, 2024
7c32a89
Auto run sipify on PRs (#58057)
3nids Jul 11, 2024
399f7df
Update flake8.yml
3nids Jul 11, 2024
31ec96e
Fix compilation when grass plugin is enabled
nyalldawson Jul 11, 2024
48bd2b7
[grass] Use better approach to retrieve CRS information for mapsets
nyalldawson Jul 11, 2024
2e0e984
[GRASS] Fix writing projection for new mapsets
nyalldawson Jul 11, 2024
6e6ab21
Identation
nyalldawson Jul 11, 2024
7f699bc
Fix crash when editing grass layers on debug builds
nyalldawson Jul 11, 2024
7e527d1
feat(CMYK): add API color model and profile methods to project
troopa81 May 28, 2024
43062c8
fix(CMYK): treat review comments
troopa81 Jul 11, 2024
b05941c
remove useless code from workflow (#58065)
3nids Jul 11, 2024
1b5390e
qgsvector3d: Add support for minus operator
ptitjano Jul 2, 2024
180e2bd
qgsbox3d: Add support for area method
ptitjano Jul 10, 2024
849df1b
qgsbox3d: Add support for set method
ptitjano Jul 11, 2024
d89ac9b
Use a single combo box for scale bar horizontal/vertical label placement
nyalldawson Jul 2, 2024
711c75d
Promote scalebar enums to enum class, move to Qgis
nyalldawson Jul 3, 2024
495a193
Show GRASS version info in Processing logs
nyalldawson Jul 12, 2024
b0aab23
[grass] Ensure vector inputs respect layer filters
nyalldawson Jul 12, 2024
6b073cb
Update qgslayoutscalebarwidgetbase.ui
tarot231 Jul 12, 2024
f573c87
Fix use-after-free in QgsVectorLayerCache iterators
nyalldawson Jul 13, 2024
9605cc3
[processing] Fix buffer algorithm's primary key collision
nirvn Jul 13, 2024
afd1075
[processing] Show notes for algs which regenerate primary keys
nyalldawson Jul 14, 2024
f2d5c87
Move translation to reusable function
nyalldawson Jul 14, 2024
ada675b
Use metaenum instead of hardcoded list
nyalldawson Jul 14, 2024
7c0850b
Include documentation flags in qgis_process help outputs
nyalldawson Jul 14, 2024
54953b1
Fix build
nyalldawson Jul 14, 2024
7c0c56b
Add flag to a few more algorithms
nyalldawson Jul 14, 2024
ad03718
Update src/gui/processing/qgsprocessingalgorithmdialogbase.cpp
nyalldawson Jul 14, 2024
d3474e4
Fix editability of tables with column-limited insert privilege
strk Jun 25, 2024
b9f6293
[grass] Drop custom defaultVectorFileExtension implementation
nyalldawson Jul 14, 2024
c9d0d29
Fix comment grammar
nyalldawson Jul 14, 2024
eb66f88
Update python/plugins/grassprovider/grass_provider.py
nyalldawson Jul 15, 2024
a42fdd8
Update python/plugins/grassprovider/grass_provider.py
nyalldawson Jul 15, 2024
a56f708
debian packaging: drop bullseye
jef-n Jul 15, 2024
ba2ff0c
install nlohmann/json_fwd.hpp if using WITH_INTERNAL_NLOHMANN_JSON (f…
jef-n Jul 14, 2024
7a8e20d
[metasearch] Consider also name and description for link text
pathmapper Jul 15, 2024
c2660e2
Add additionally scheme / protocol where appropriate
pathmapper Jul 15, 2024
afa8297
Add QgsMapToPixel method to transform bounding boxes
nyalldawson Jul 16, 2024
3b80fc0
Move layout picture item format enum to Qgis, promote to enum class
nyalldawson Jul 16, 2024
909f097
Add QgsPainting::qtDefaultDpiX/Y and use instead of qt_defaultDpiX/Y
nyalldawson Jul 16, 2024
ee1a6bd
Remove multi implementations of QPicture scaling fix
nyalldawson Jul 16, 2024
1ac9494
Add high-level method to draw QPicture with correct scaling
nyalldawson Jul 16, 2024
6e99331
Adds a file to hold a map from class/method to headerfile (#58054)
3nids Jul 16, 2024
e9c2569
fix workflow
3nids Jul 16, 2024
531d5a6
Remove unused private code (#58125)
nyalldawson Jul 16, 2024
5b68ff0
add workflow_dispatch
3nids Jul 16, 2024
38c7a2f
auto sipify 🍺
Jul 16, 2024
01e25a9
no error if nothing to commit
3nids Jul 16, 2024
c24260c
Merge pull request #58121 from nyalldawson/picture_mode_enum
troopa81 Jul 16, 2024
6364659
auto sipify 🍺
Jul 16, 2024
42e5c44
style(Masking): Set explicit masking labels
troopa81 Jul 16, 2024
37deed0
fix drop of debian bullseye (followup a56f7080235)
jef-n Jul 16, 2024
7e4b30e
fix(Qt6): fix crash when built with Qt6 debug
troopa81 May 27, 2024
f7237e2
Deprecate QgsPaintEffect method
nyalldawson Jul 16, 2024
1f27af6
Use \see not \sa
nyalldawson Jul 16, 2024
cc937af
Add equality operator for QgsCoordinateTransform
nyalldawson Jul 12, 2024
27294b1
Add QgsCoordinateTransform setter for QgsFeatureRequest
nyalldawson Jul 12, 2024
8e95b2c
Add helper method to calculate transform to apply for a QgsFeatureReq…
nyalldawson Jul 12, 2024
9dd1ba2
Respect transform from feature request in iterator implementations
nyalldawson Jul 12, 2024
4509057
Add method to determine whether a QgsCoordinateTransform has a vertical
nyalldawson Jul 12, 2024
958a31e
Ensure z values are transformed in iterators when appropriate
nyalldawson Jul 12, 2024
c578c7c
Fix some python tests
nyalldawson Jul 12, 2024
1b57e89
Skip tests when grid not available
nyalldawson Jul 12, 2024
49a8d2f
Add vertical transform test which doesn't require grid files
nyalldawson Jul 12, 2024
a44963a
auto sipify 🍺
Jul 17, 2024
e67f21b
Implement converter for esriTS symbols for featureServers
merydian Jul 17, 2024
4fb3307
feat(CMYK): Add project properties configuration widgets
troopa81 May 30, 2024
126f21c
feat(CMYK): force color model when loading an ICC profile
troopa81 Jul 10, 2024
6b6ed6d
feat(CMYK): Add tooltips
troopa81 Jul 10, 2024
eae2823
fix(CMYK): treat review comment
troopa81 Jul 16, 2024
ea65474
style(ColorsProperties): Move color properties in its own tab
troopa81 Jul 16, 2024
b118111
fix(ColorProperties): fix test on Qt < 6.8.0
troopa81 Jul 16, 2024
76a4202
feat(ICCProfile): Add an action to save an ICC profile file
troopa81 Jul 16, 2024
aa08d68
Apply suggestions from code review
nyalldawson Jul 17, 2024
9e47ca4
auto sipify 🍺
Jul 17, 2024
25c28d6
Merge pull request #58122 from nyalldawson/painter_dpi_methods
troopa81 Jul 17, 2024
ec64cf9
auto sipify 🍺
Jul 17, 2024
93b52a0
Merge pull request #58120 from nyalldawson/m2p_bounds
troopa81 Jul 17, 2024
105aabd
auto sipify 🍺
Jul 17, 2024
57595b4
Merge pull request #58141 from nyalldawson/see
troopa81 Jul 17, 2024
a7bad33
auto sipify 🍺
Jul 17, 2024
aa10613
show information messagebox when metadata saved to the default location
alexbruy Jul 15, 2024
5205fc4
Update src/gui/qgslayerpropertiesdialog.cpp
nyalldawson Jul 16, 2024
e9ed5ce
Use alignment comboboxes for layout label alignment widgets
nyalldawson Jul 17, 2024
1b1d3eb
Add vcpkg
m-kuhn Sep 20, 2023
42730c4
Add workflow
m-kuhn Sep 20, 2023
93002df
workflows
m-kuhn Sep 20, 2023
6eeb3a7
nuget
m-kuhn Sep 20, 2023
cdcdd86
spatialite for osx-dynamic
m-kuhn Sep 20, 2023
55e5e60
Features
m-kuhn Sep 20, 2023
0989e68
A couple of vcpkg addons workarounds and fixes
m-kuhn Sep 20, 2023
511fcbc
Update x64-osx.yml
m-kuhn Sep 23, 2023
0652d5b
Update x64-osx.yml
m-kuhn Sep 23, 2023
fcf3697
Update x64-osx.yml
m-kuhn Sep 23, 2023
0d55adf
Update x64-osx.yml
m-kuhn Sep 25, 2023
e6f3e98
Make static auth lib conditional
m-kuhn Sep 25, 2023
b46b9da
debug
m-kuhn Sep 25, 2023
64175d4
static
m-kuhn Sep 25, 2023
732217b
$ is all I need
m-kuhn Sep 25, 2023
665c2cd
hacks
m-kuhn Sep 26, 2023
fd1e49d
fixup install name
m-kuhn Sep 26, 2023
76dee52
remove hacks
m-kuhn Sep 26, 2023
ba5807f
typo
m-kuhn Sep 26, 2023
8897a9a
Host triplet
m-kuhn Sep 27, 2023
ab93f62
No tests
m-kuhn Sep 27, 2023
404ebb8
Fix static
m-kuhn Sep 27, 2023
60e1de8
pkg release
m-kuhn Sep 29, 2023
fe74ab6
Remove mac bundling stuff
m-kuhn Sep 29, 2023
46ae832
Cleanup mac bundling
m-kuhn Sep 29, 2023
924704f
ninja
m-kuhn Sep 29, 2023
8846d6c
Revert "$ is all I need"
m-kuhn Oct 2, 2023
d50dfee
Revert "Revert "$ is all I need""
m-kuhn Oct 22, 2023
15f9e85
Generate bindings
m-kuhn Dec 7, 2023
30cee17
xcode new style complaints
m-kuhn Dec 7, 2023
75eaa4e
pyqt5
m-kuhn Dec 7, 2023
a2a8ba3
ossl for qca
m-kuhn Dec 7, 2023
6e8afb6
Remve spurious command
m-kuhn Dec 7, 2023
1c395c5
Fix more rpaths
m-kuhn Dec 16, 2023
4645d1e
Fix python include path
m-kuhn Dec 16, 2023
76145be
pyqsci experiments
m-kuhn Dec 16, 2023
ec7b151
py311
m-kuhn Dec 16, 2023
d7ce6e4
fix qscintilla py bindings
m-kuhn Dec 16, 2023
f463da0
Bump vcpkg tag
m-kuhn Dec 16, 2023
ac2e4e2
Fix pyqsci5
m-kuhn Dec 16, 2023
a794152
Ensurepip into package
m-kuhn Dec 25, 2023
c58ef12
ensure pip
m-kuhn Dec 25, 2023
f2dc995
urh
m-kuhn Dec 25, 2023
1f7b53d
fix path
m-kuhn Dec 25, 2023
a346f0c
nosetuptools
m-kuhn Dec 25, 2023
82ad073
Clean up python
m-kuhn Dec 26, 2023
9cdaf15
Add missing license
m-kuhn Dec 26, 2023
56e8263
Move sip tools to tools
m-kuhn Dec 26, 2023
5746360
Fix path
m-kuhn Dec 27, 2023
ac182c0
We need the file executable
m-kuhn Dec 30, 2023
431fa42
Add python to path
m-kuhn Dec 31, 2023
a031cea
env
m-kuhn Dec 31, 2023
0c2fded
Revert "Cleanup mac bundling"
m-kuhn Dec 31, 2023
239b70f
arm64-osx and qtwebkit
m-kuhn Feb 3, 2024
b34356b
Enable qtwebkit
m-kuhn Feb 3, 2024
ac6af12
more recent vcpkg
3nids Jan 2, 2024
bae0374
libtool
m-kuhn Feb 3, 2024
97af651
multimedia for webkit
m-kuhn Feb 3, 2024
558be29
matrix
m-kuhn Feb 3, 2024
1b7b77f
[qt5-webkit] arm64-osx compat
m-kuhn Feb 3, 2024
a352687
More osx patching
m-kuhn Feb 3, 2024
6293d1e
Fix path
m-kuhn Feb 4, 2024
c6dab97
Fix upload path
m-kuhn Feb 4, 2024
e693ec9
Enable ccache
m-kuhn Feb 4, 2024
1b0796a
Move overlay to ports
m-kuhn Feb 10, 2024
a8d0ea8
Add qt6 vcpkg manifest
m-kuhn Feb 12, 2024
7f55f82
Add windows builds
m-kuhn Feb 12, 2024
aca2ab9
Fix python include paths
m-kuhn Feb 12, 2024
81622b1
Add newer python ports
m-kuhn Feb 12, 2024
0c9971a
Upstream vcpkg
m-kuhn Mar 13, 2024
0249531
no more qtwinextras ...
m-kuhn Mar 13, 2024
4e05c2a
no more qt winextras
m-kuhn Mar 13, 2024
b7e5f92
widestring
m-kuhn Mar 13, 2024
4382c80
no more setupapi?
m-kuhn Mar 13, 2024
26bef64
bump vcpkg
m-kuhn Mar 13, 2024
57619fd
bigobj, features and protobuf
m-kuhn Mar 18, 2024
b4a02a7
unicode for external apps
m-kuhn Mar 18, 2024
417cf0b
vcpkg updates
m-kuhn Mar 18, 2024
583ab9b
un-unicode
m-kuhn Mar 18, 2024
f78427d
splash
m-kuhn Mar 20, 2024
2776449
attributetableconfig problem
m-kuhn Mar 20, 2024
e7de37b
proj path
m-kuhn Mar 20, 2024
35fc5fd
pip
m-kuhn Mar 20, 2024
e1f94d9
Fix merge conflict leftovers
m-kuhn Mar 21, 2024
07def87
GDAL with python
m-kuhn Mar 21, 2024
9abf710
python
m-kuhn Mar 21, 2024
ebcc4c0
fix auth method + vcpkg patch
3nids Mar 22, 2024
010fad0
upstream QCA with open SSL support
3nids Apr 15, 2024
3430fc9
correctly handle curves in capture
3nids May 2, 2024
5d0fc0c
create map file for class / header files for PyQGIS API docs
3nids Jul 10, 2024
fab2fb0
display ok
3nids Jul 17, 2024
3d130c8
fix load/save
3nids Jul 17, 2024
359ed59
fix brush
3nids Jul 17, 2024
e98abdf
fix ++ op
3nids Jul 17, 2024
f62ec07
add test for MVT conversion
3nids Jul 19, 2024
26fd985
x
3nids Jul 19, 2024
da1271e
x
3nids Jul 20, 2024
84aa315
x
3nids Jul 22, 2024
b35c4d6
x
3nids Jul 22, 2024
b09b1f3
fix test
3nids Jul 22, 2024
892fd23
address review
3nids Jul 22, 2024
e93eb06
fix parseArray stops are open on both ends
3nids Jul 23, 2024
66b4032
fix test
3nids Jul 24, 2024
07c443c
fix test
3nids Jul 24, 2024
8c8837c
[mvt] improve conversion of sprites
3nids Jul 24, 2024
b66f117
support for case expression + fix 0 line width for line layers
3nids Jul 24, 2024
a293b35
also set symbol layer visibility for variant list
3nids Jul 24, 2024
10e347b
fix multiplier was not created on first case
3nids Jul 24, 2024
90f389c
add test for interpolate zoom with case
3nids Jul 24, 2024
5a84d58
implement step expressions
3nids Jul 24, 2024
0872235
fix some tests
3nids Jul 24, 2024
eac95db
fix test values
3nids Jul 24, 2024
45195c6
more test
3nids Jul 25, 2024
90ab017
x
3nids Jul 25, 2024
f60ebac
y
3nids Jul 25, 2024
cacf6c3
fix requiremnts
3nids Aug 20, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
4 changes: 2 additions & 2 deletions .ci/ctest2ci.py
Original file line number Diff line number Diff line change
Expand Up @@ -111,7 +111,7 @@ def start_test_fold():

if not in_failing_test and re.search('[0-9]+% tests passed, [0-9]+ tests failed out of', updated_line):
tests_failing = re.match(r'.* ([0-9]+) tests failed', updated_line).group(1)
updated_line += '\n::set-output name=TESTS_FAILING::{}'.format(tests_failing)
# updated_line += '\n::set-output name=TESTS_FAILING::{}'.format(tests_failing)
end_fold()

if re.search('100% tests passed', updated_line):
Expand All @@ -121,7 +121,7 @@ def start_test_fold():
start_fold('submit')
elif re.search('Test results submitted to', updated_line):
cdash_url = re.match(r'.*(http.*)$', updated_line).group(1)
updated_line += '\n::set-output name=CDASH_URL::{}'.format(cdash_url)
# updated_line += '\n::set-output name=CDASH_URL::{}'.format(cdash_url)
end_fold()

sys.stdout.write(updated_line)
Expand Down
40 changes: 23 additions & 17 deletions .ci/run_tests.sh
Original file line number Diff line number Diff line change
Expand Up @@ -2,17 +2,20 @@

set -e

# check for docker-compose and docker availability
command -v docker > /dev/null || {
echo "Please install docker" >&2
DOCKER=$(command -v podman docker | head -1)

# check for docker availability
test -n "${DOCKER}" || {
echo "Please install podman or docker" >&2
exit 1
}
command -v docker-compose > /dev/null || {
echo "Please install docker-compose" >&2
exit 1

DOCKER_COMPOSE=$(command -v podman-compose docker-compose | head -1)
test -n "${DOCKER_COMPOSE}" || {
DOCKER_COMPOSE="${DOCKER} compose" # TODO: check if supported
}

IMAGE_BUILD_DEPS=qgis/qgis3-build-deps:latest
IMAGE_BUILD_DEPS=docker.io/qgis/qgis3-build-deps:latest
UPDATE_IMAGES=yes
INTERACTIVE=no
FORCE_REBUILD=no
Expand Down Expand Up @@ -74,22 +77,25 @@ echo "--=[ QGIS_COMMON_GIT_DIR is $QGIS_COMMON_GIT_DIR"
# Make qgis3-build-deps-binary-image available, building it if needed
#

if test "$(docker images -q ${IMAGE_BUILD_DEPS})" = ""; then
if test "$(${DOCKER} images -q ${IMAGE_BUILD_DEPS})" = ""; then
echo "--=[ Fetching qgis build dependencies image"
docker pull ${IMAGE_BUILD_DEPS}
${DOCKER} pull ${IMAGE_BUILD_DEPS}
elif test "${UPDATE_IMAGES}" = "yes"; then
echo "--=[ Updating qgis build dependencies image"
docker pull ${IMAGE_BUILD_DEPS}
${DOCKER} pull ${IMAGE_BUILD_DEPS}
fi

if test -d ${QGIS_BUILDDIR} -a "${FORCE_REBUILD}" = "no"; then
echo "--=[ Testing against pre-existing build directory ${QGIS_BUILDDIR}. To rebuild use --force-rebuild or move it away"
else
echo "--=[ Building qgis inside the dependencies container"
docker run -t --name qgis_container \
VOLUMES="-v ${QGIS_WORKSPACE}:${QGIS_WORKSPACE}:z"
if test "${QGIS_WORKSPACE}" != "${QGIS_COMMON_GIT_DIR}"; then
VOLUMES="${VOLUMES} -v ${QGIS_COMMON_GIT_DIR}:${QGIS_COMMON_GIT_DIR}:z"
fi
${DOCKER} run -t --name qgis_container \
--rm \
-v ${QGIS_WORKSPACE}:${QGIS_WORKSPACE} \
-v ${QGIS_COMMON_GIT_DIR}:${QGIS_COMMON_GIT_DIR} \
${VOLUMES} \
--env-file .docker/docker-variables.env \
--env PUSH_TO_CDASH=false \
--env WITH_QT5=true \
Expand All @@ -109,13 +115,13 @@ else
}
fi

if test "$(docker images -q qgis3-build-deps-binary-image)" = ""; then
if test "$(${DOCKER} images -q qgis3-build-deps-binary-image)" = ""; then
echo "--=[ Tagging qgis build dependencies image as required by .docker/docker-compose-testing.yml"
docker tag ${IMAGE_BUILD_DEPS} qgis3-build-deps-binary-image
${DOCKER} tag ${IMAGE_BUILD_DEPS} qgis3-build-deps-binary-image
fi

if test "${INTERACTIVE}" = "no"; then
echo "--=[ Running tests via docker-compose"
echo "--=[ Running tests via docker compose"
COMMAND=${QGIS_WORKSPACE_MOUNTPOINT}/.docker/docker-qgis-test.sh
COMMAND_ARGS="${TESTS_TO_RUN}"
else
Expand All @@ -129,7 +135,7 @@ mkdir -p /tmp/minio_tests/test-bucket && chmod -R 777 /tmp/minio_tests
# Create an empty webdav folder with appropriate permissions so www user can write inside it
mkdir -p /tmp/webdav_tests && chmod 777 /tmp/webdav_tests

docker-compose \
${DOCKER_COMPOSE} \
-f .docker/docker-compose-testing.yml \
run \
-w "${QGIS_WORKSPACE_MOUNTPOINT}" \
Expand Down
2 changes: 1 addition & 1 deletion .docker/qgis3-qt5-build-deps.dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -152,7 +152,7 @@ RUN apt-get update \

# HANA: client side
# Install hdbsql tool
RUN curl -j -k -L -H "Cookie: eula_3_1_agreed=tools.hana.ondemand.com/developer-license-3_1.txt" https://tools.hana.ondemand.com/additional/hanaclient-latest-linux-x64.tar.gz --output hanaclient-latest-linux-x64.tar.gz \
RUN curl -j -k -L -H "Cookie: eula_3_2_agreed=tools.hana.ondemand.com/developer-license-3_2.txt" https://tools.hana.ondemand.com/additional/hanaclient-latest-linux-x64.tar.gz --output hanaclient-latest-linux-x64.tar.gz \
&& tar -xvf hanaclient-latest-linux-x64.tar.gz \
&& mkdir /usr/sap \
&& ./client/hdbinst -a client --sapmnt=/usr/sap \
Expand Down
File renamed without changes.
184 changes: 0 additions & 184 deletions .github/workflows/build-docker.yml

This file was deleted.

3 changes: 0 additions & 3 deletions .github/workflows/build_artifact_comment.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,6 @@ on:
workflows: [🪟 MingW64 Windows 64bit Build]
types:
- completed
branches-ignore:
- 'master'
- 'release*'

permissions:
contents: read
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -154,25 +154,24 @@ jobs:
steps:
- name: Checkout
uses: actions/checkout@v4

- name: Install Requirements
run: |
sudo apt install -y \
expect \
silversearcher-ag
- uses: tj-actions/changed-files@v42

- name: Retrieve changed files
uses: tj-actions/changed-files@v44
id: changed_files
with:
separator: ' '
files_ignore: |
**/*.sip.in
**/*.png
**/*.svg
**/*.tif*
**/*.gpkg
**/*.qgz
**/*.qgs
separator: " "

- name: Spell Test
run: ./scripts/spell_check/check_spelling.sh -r "${{ steps.changed_files.outputs.all_changed_files }}"
if: steps.changed_files.outputs.any_changed == 'true'
env:
ALL_CHANGED_FILES: ${{ steps.changed_files.outputs.all_changed_files }}
run: echo "$ALL_CHANGED_FILES" | ./scripts/spell_check/check_spelling.sh

sip_check:
runs-on: ubuntu-latest
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,9 @@ concurrency:

on:
push:
branches:
- master
- release-*
paths:
- '**.py'
pull_request:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ env:
jobs:
mac_os_build:
if: github.repository == 'qgis/QGIS'
runs-on: macos-latest
runs-on: macos-13
steps:
- uses: actions/checkout@v4

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,7 @@ jobs:
protobuf:p proj:p qca-qt5:p qscintilla-qt5:p qt5-3d:p qt5-base:p qt5-declarative:p
qt5-gamepad:p qt5-location:p qt5-serialport:p qt5-svg:p qtkeychain-qt5:p qtwebkit:p
qwt-qt5:p spatialindex:p cc:p cmake:p ninja:p opencl-clhpp:p qt5-tools:p python:p ccache:p
python-gdal:p python-owslib:p python-pyqt5:p python-qscintilla-qt5:p pyqt-builder:p sip:p
update: true
release: false

Expand All @@ -65,17 +66,15 @@ jobs:

- name: Configure QGIS
run: |
CXXFLAGS="-DQWT_POLAR_VERSION=0x060200" \
cmake \
-G"Ninja" \
-DCMAKE_CXX_COMPILER_LAUNCHER=ccache \
-DPython_EXECUTABLE=${MINGW_PREFIX}/bin/python \
-DWITH_3D=ON \
-DWITH_DRACO=ON \
-DWITH_PDAL=OFF \
-DWITH_PDAL=ON \
-DWITH_CUSTOM_WIDGETS=ON \
-DWITH_QWTPOLAR=OFF \
-DWITH_BINDINGS=OFF \
-DWITH_BINDINGS=ON \
-DWITH_GRASS=OFF \
-DUSE_CCACHE=ON \
-S . \
Expand Down
File renamed without changes.
Loading