711 Commits

Author SHA1 Message Date
bdm-oslandia
15e3e978af chore: remove .github/workflows/pr-run-pre-commit.yml.disabled 2025-02-17 11:58:22 +01:00
t0b3
0f89213582 CI: upgrade to ubuntu 24.04 2025-01-25 19:39:38 +10:00
Denis Rouzaud
c47cea528a run pre-commit on all files 2024-12-02 10:34:06 +01:00
qgis-bot
63bd976126
[Backport release-3_40] Add pre-commit workflow to autofix PRs (#59673)
* Add pre-commit workflow to autofix PRs

* skip tests/testdata/script_with_error.py

* Update pr-run-pre-commit.yml

---------

Co-authored-by: Denis Rouzaud <denis.rouzaud@gmail.com>
2024-11-30 16:31:28 +01:00
Denis Rouzaud
ab79c5de64 remove flake8 workflow 2024-11-30 08:06:43 +10:00
Matthias Kuhn
3bf854321e Unquote 2024-11-19 18:12:08 +01:00
Matthias Kuhn
8cd2850c4d Add all features to vcpkg update report 2024-11-19 18:10:08 +01:00
Matthias Kuhn
94cbb46a58 Add includemocs.py
See https://github.com/KDABLabs/KDToolBox/tree/master/qt/includemocs
https://planet.kde.org/friedrich-kossebau-2023-06-28-include-also-moc-files-of-headers/
2024-10-30 21:18:12 +00:00
Matthias Kuhn
296b3f4336
Merge pull request #59197 from qgis/meshopt
Prefer external packages when building with vcpkg
2024-10-24 22:16:04 +02:00
Matthias Kuhn
d91c404e86 Remove leftover lines 2024-10-24 18:30:55 +02:00
Matthias Kuhn
5911d69807 Quality of life improvement: report on library updates 2024-10-24 10:15:04 +02:00
Matthias Kuhn
e91a2c7150
Allow reports from vcpkg updates 2024-10-24 10:13:29 +02:00
Matthias Kuhn
666983c678
Update python deps, add numpy (#59010)
* Update python deps, add numpy

* Fix master build failures

* One ccache per target branch
2024-10-09 10:54:17 +02:00
Nyall Dawson
bca3cdb602
Fix typo 2024-10-09 08:53:46 +10:00
Matthias Kuhn
1aa9a9ae6e
Merge pull request #58993 from qgis/winvcpkg
Windows Qt6 builds based on vcpkg
2024-10-08 14:44:27 +02:00
Nicolas Godet
29c4aed553 remove useless characters in comment body 2024-10-08 08:47:05 +10:00
Matthias Kuhn
90fcb0b256 Remove Mingw msys2 build 2024-10-07 17:09:11 +02:00
Matthias Kuhn
37de274007 Post comment 2024-10-07 17:08:53 +02:00
Matthias Kuhn
3b2e984384 Add github action 2024-10-07 17:08:17 +02:00
Matthias Kuhn
11c70a7e60 Build with vcpkg deps 2024-10-07 17:08:17 +02:00
Matthias Kuhn
e64640b404
Fixup leftovers from test env 2024-10-07 08:04:57 +02:00
Matthias Kuhn
c78be25fc0 Make code more solid 2024-10-06 20:51:21 +02:00
Matthias Kuhn
e9d122205d Isolate post sticky comment logic 2024-10-06 19:59:59 +02:00
bdm-oslandia
e47eccc1c5 Remove .github/CONTRIBUTING.md and update .github/PULL_REQUEST_TEMPLATE.md 2024-09-06 07:30:48 +02:00
dependabot[bot]
5d02a5bbf8 Bump tj-actions/changed-files from 44 to 45
Bumps [tj-actions/changed-files](https://github.com/tj-actions/changed-files) from 44 to 45.
- [Release notes](https://github.com/tj-actions/changed-files/releases)
- [Changelog](https://github.com/tj-actions/changed-files/blob/main/HISTORY.md)
- [Commits](https://github.com/tj-actions/changed-files/compare/v44...v45)

---
updated-dependencies:
- dependency-name: tj-actions/changed-files
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-09-02 08:25:34 +10:00
Nyall Dawson
28c5d51e6f Use newer python for flake8 test 2024-08-30 05:47:31 +10:00
Denis Rouzaud
b52db23fe1
remove NBSP 2024-08-14 10:10:53 +02:00
Denis Rouzaud
1bcc0a8dc9 adapt requirements 2024-08-13 13:53:29 +02:00
Denis Rouzaud
9e97777b35 reenable sipify bot but only on branches
keep it disabled for PRs due to security reasons
2024-08-13 13:53:29 +02:00
Nyall Dawson
52f186007f Use modern python 2024-08-13 20:28:55 +10:00
Nyall Dawson
755df16bac Correct name 2024-08-13 20:28:55 +10:00
Nyall Dawson
675c9253c1 Don't use stupidly old python 2024-08-13 20:28:55 +10:00
Nyall Dawson
38e5833b4a Blah 2024-08-13 20:28:55 +10:00
Nyall Dawson
a5e9c13209 Use distro package 2024-08-13 20:28:55 +10:00
Nyall Dawson
96279cc6b6 Add dependancies 2024-08-13 20:28:55 +10:00
Denis Rouzaud
2243a8ba52 Disable sipify-bot due to security matters 2024-08-01 06:42:21 +10:00
Denis Rouzaud
01e25a9d19
no error if nothing to commit 2024-07-16 12:32:08 +02:00
Denis Rouzaud
5b68ff0a77
add workflow_dispatch 2024-07-16 11:58:08 +02:00
Denis Rouzaud
e9c2569725
fix workflow 2024-07-16 11:49:22 +02:00
Denis Rouzaud
6e9933145a
Adds a file to hold a map from class/method to headerfile (#58054)
* create map file for class / header files for PyQGIS API docs

* create map files

* install file

* add line numbers

* also add methods

* wait to sort

* more methods

* fix CMakeLists install

* fix sorting

* fix spell check

* remove map files for Qt6

* Revert "remove map files for Qt6"

This reverts commit 972f483410f556d1735a2070943b8ad9e2522c5e.

* do not test class_map files + auto sipify_all on branches

* fix warning
2024-07-16 11:40:25 +02:00
Denis Rouzaud
b05941cdb5
remove useless code from workflow (#58065)
* remove useless code from workflow

This was never used because of limitations of running on PRs. Other approaches have been used since.

* comment set-output
2024-07-11 13:18:29 +02:00
Denis Rouzaud
399f7df1c7
Update flake8.yml
no need to run flake8 on other branches
2024-07-11 10:06:24 +02:00
Denis Rouzaud
7c32a89136
Auto run sipify on PRs (#58057)
By commenting /sipify on a PR, this workflow will automatically update the branch after running sipify_all
2024-07-11 09:08:34 +02:00
مهدي شينون (Mehdi Chinoune)
1f580a7a44 MSYS2/MINGW: Enable Python bindings 2024-07-05 11:20:10 +02:00
dependabot[bot]
4cee1e1aa6 Bump docker/build-push-action from 5 to 6
Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 5 to 6.
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](https://github.com/docker/build-push-action/compare/v5...v6)

---
updated-dependencies:
- dependency-name: docker/build-push-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-07-02 08:05:40 +10:00
Harrissou Sant-anna
aa4ef10280 Update the pull request milestone when it is merged 2024-06-25 09:54:01 +10:00
مهدي شينون (Mehdi Chinoune)
ded31e1b73 Fix PDAL support on MinGW-w64
https://github.com/hobuinc/untwine/pull/162
https://github.com/PDAL/wrench/pull/35
2024-05-26 07:27:28 +10:00
Nyall Dawson
15c51ea226
Update write_failure_comment.yml
Remove branches ignore. Seems this changed meaning sometime earlier this year, and is preventing the workflow running on pull requests targeted at these branches instead of just workflows running ON those branches.
2024-05-01 13:25:57 +10:00
Nyall Dawson
2a35a7a15f
Update build_artifact_comment
Test removing condition to see if workflow can be triggered for prs against master again...
2024-05-01 12:28:00 +10:00
Even Rouault
97a5e2461b macos-build.yml: select macos-13 to get x64 build
GHA has recently switched the macos-latest alias to be macos-14 which is OSX Arm64.  macos-13 is x64 architecture instead
2024-04-30 10:11:35 +10:00