661 Commits

Author SHA1 Message Date
Nyall Dawson
2a3ff27936
Concurrency should not apply to test failure comment workflow 2024-04-08 14:33:40 +10:00
Matthias Kuhn
8d0c3fd465
Merge pull request #57015 from qgis/dependabot/github_actions/tj-actions/changed-files-44
build(deps): bump tj-actions/changed-files from 43 to 44
2024-04-03 06:19:10 +02:00
Matthias Kuhn
76539074f9
Merge pull request #57014 from qgis/dependabot/github_actions/actions/cache-4
build(deps): bump actions/cache from 3 to 4
2024-04-03 06:17:00 +02:00
مهدي شينون (Mehdi Chinoune)
97b19f453f Replace docker-compose by docker compose 2024-04-02 21:36:51 +00:00
مهدي شينون (Mehdi Chinoune)
78305b5fbb Fix check for Qwt>=6.2.0 for QWT_POLAR
Also set QWT_POLAR_VERSION=0x060200
2024-04-02 16:23:45 +00:00
dependabot[bot]
985cdefc4a
build(deps): bump tj-actions/changed-files from 43 to 44
Bumps [tj-actions/changed-files](https://github.com/tj-actions/changed-files) from 43 to 44.
- [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/v43...v44)

---
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-04-01 19:02:33 +00:00
dependabot[bot]
10b2a80330
build(deps): bump actions/cache from 3 to 4
Bumps [actions/cache](https://github.com/actions/cache) from 3 to 4.
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](https://github.com/actions/cache/compare/v3...v4)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-01 19:01:54 +00:00
Denis Rouzaud
d0fcca46a8 Remove Docker build from action
following discussion here https://github.com/qgis/QGIS-Enhancement-Proposals/issues/221

opengisch repo has been transferred here: https://github.com/qgis/qgis-docker
2024-03-27 10:42:11 +10:00
t0b3
27e8f96d16 fix: push docker image only if GH actor == qgis
Signed-off-by: t0b3 <thomas.bettler@gmail.com>
2024-03-24 14:26:27 +01:00
Harrissou Sant-anna
1537202d15 Fix needs-documentation action
Reinstate addition of the message in the initial pull request referring to the issue created in the docs repo
Also remove a warning message
2024-03-22 05:23:24 +10:00
bdm-oslandia
565b0b9002 chore(code_layout): use env var and pipe to bypass the "Argument list too long" error 2024-03-22 05:22:51 +10:00
Denis Rouzaud
9beccf3e3c
correcty save cache in GH actions (#56856) 2024-03-14 18:53:16 +01:00
bdm-oslandia
ccd062c14a chore(code_layout): pre filter the number of file to check for spell checker 2024-03-07 18:10:52 +01:00
Denis Rouzaud
208de55af4
Remove buildx 2024-03-02 23:37:31 +01:00
Denis Rouzaud
1c18aa5868
remove cache 2024-03-02 23:13:14 +01:00
Denis Rouzaud
92f1b2ba29
docker.io 2024-03-02 23:09:34 +01:00
Denis Rouzaud
cb9452a0ad
cache 2024-03-02 23:06:35 +01:00
Denis Rouzaud
d08d9d8d61
do not load and push 2024-03-02 23:01:40 +01:00
Denis Rouzaud
2087ae7163
add cache to docker build (#56646)
* add cache to docker build

* buildx

* load

* ref

* ref2

* ref3

* ref4

* do not push cache in PRs
2024-03-02 22:56:10 +01:00
Denis Rouzaud
9a09a59c1c
fix image id in OGC build (#56648) 2024-03-02 21:22:26 +01:00
Denis Rouzaud
84268626e0
Use upstream action to build docker for OGC (#56640) 2024-03-02 20:23:55 +01:00
dependabot[bot]
8002a5ca0a
Bump actions/cache from 3 to 4 (#56627)
Bumps [actions/cache](https://github.com/actions/cache) from 3 to 4.
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](https://github.com/actions/cache/compare/v3...v4)

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-02 12:07:46 +01:00
Denis Rouzaud
c300535e30
also fix OGC cache (#56635) 2024-03-02 12:07:09 +01:00
Denis Rouzaud
c54832de58
fix fallback id (#56633) 2024-03-02 08:20:34 +01:00
Denis Rouzaud
ff4e2913da simplify cache id 2024-03-02 08:10:31 +01:00
Matthias Kuhn
103d7fbaa8
Fix clang-tidy (#56632)
* Fix clang-tidy

* Update run-tests.yml

---------

Co-authored-by: Denis Rouzaud <denis.rouzaud@gmail.com>
2024-03-02 08:07:05 +01:00
Denis Rouzaud
f0275fd7b3
Update run-tests.yml 2024-03-02 06:21:24 +01:00
Denis Rouzaud
fa0c88a90b
Use base ref for pull request (#56628) 2024-03-01 23:06:50 +01:00
Denis Rouzaud
bc080cad16
improve build workflow (#56614)
* improve build workflow

use upstream cache save/restore actions
simplify the build cache saving since we only save build cache on push
use native docker action

* login on push only

* fix tags

* fix login

* fix tag

* do not push local tags

* correctly setup ccache

* define compiler

* fix docker tags

* remove personal branch
2024-03-01 19:56:27 +01:00
Denis Rouzaud
21e7a107cf
stop saving mingw and macos build caches in pull requests (#56617) 2024-03-01 19:54:22 +01:00
Harrissou Sant-anna
5f82228e0e Update the needs-docs github action
in order to reduce noise due to some obsolete packages in use
2024-02-29 07:33:48 +10:00
Harrissou Sant-anna
bc510e6762 Build docker images for 3.36 2024-02-26 07:51:45 +10:00
Nyall Dawson
fc045d85a5 Run Qt 6 tests on Fedora 39 2024-02-13 19:49:42 +10:00
Nyall Dawson
02d2dd4ccc Try mingw on fedora 39, not rawhide 2024-02-13 10:45:10 +10:00
Nyall Dawson
dde1839278 Test building on qt6 ci with PDF4Qt 2024-02-12 12:48:27 +10:00
dependabot[bot]
c63565dff2 Bump actions/cache from 3.3.2 to 4.0.0
Bumps [actions/cache](https://github.com/actions/cache) from 3.3.2 to 4.0.0.
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](https://github.com/actions/cache/compare/v3.3.2...v4.0.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-02-02 21:38:06 +10:00
dependabot[bot]
3c95526d33 Bump actions/upload-artifact from 3 to 4
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 3 to 4.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v3...v4)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-02-02 21:37:51 +10:00
dependabot[bot]
fe6c2d57b1 Bump tj-actions/changed-files from 41 to 42
Bumps [tj-actions/changed-files](https://github.com/tj-actions/changed-files) from 41 to 42.
- [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/v41...v42)

---
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-02-02 21:37:40 +10:00
dependabot[bot]
f531d41173 Bump peter-evans/create-or-update-comment from 3 to 4
Bumps [peter-evans/create-or-update-comment](https://github.com/peter-evans/create-or-update-comment) from 3 to 4.
- [Release notes](https://github.com/peter-evans/create-or-update-comment/releases)
- [Commits](https://github.com/peter-evans/create-or-update-comment/compare/v3...v4)

---
updated-dependencies:
- dependency-name: peter-evans/create-or-update-comment
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-02-02 21:37:27 +10:00
dependabot[bot]
2cc51e8661 Bump actions/download-artifact from 3 to 4
Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 3 to 4.
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](https://github.com/actions/download-artifact/compare/v3...v4)

---
updated-dependencies:
- dependency-name: actions/download-artifact
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-02-02 21:37:09 +10:00
Even Rouault
bc5eca509a
CI: macos-build.yml: add missing toplevel permissions section
OpenSSF Scorecard report complains about it: https://securityscorecards.dev/viewer/?uri=github.com/qgis/QGIS
2024-01-31 21:12:18 +01:00
مهدي شينون (Mehdi Chinoune)
705994e912 Enable explicitly draco support on MSYS2/MinGW-w64 2024-01-30 12:11:33 +10:00
مهدي شينون (Mehdi Chinoune)
fd15b40a2e Enable draco support on MSYS2/MinGW-w64 2024-01-30 12:11:33 +10:00
Even Rouault
3fca9c587c CI: build_artifact_comment.yml: set appropriate permissions 2024-01-22 11:57:14 +10:00
Even Rouault
ada4269340 CI: backport.yml: set appropriate permissions 2024-01-22 11:57:14 +10:00
Even Rouault
6aca1c3671 CI: write_failure_comment.yml: set appropriate permissions 2024-01-22 11:57:14 +10:00
Even Rouault
348b6a4d49 CI: pr-auto-milestone.yml: set appropriate permissions
43a847a98d1ab691b79c0dc28bc43a028aa939a4 restricted permissions, but
pr-auto-milestone.yml need more as the failure in
https://github.com/qgis/QGIS/actions/runs/7604086258/job/20706587837?pr=55907
shows
2024-01-22 11:57:14 +10:00
DelazJ
dfc6a88031 Update Doxygen in tests to the official version used for docs builds 2024-01-22 08:04:59 +10:00
Even Rouault
cd8cd71058 CI: add a 'concurrency:' section in workflows where it is missing
This cancels previous workflow runs when pushing new commits in a pull
request, to be able to reuse more quickly workers.
2024-01-22 05:52:16 +10:00
Even Rouault
43a847a98d CI: add permissions: contents: read to workflows
as recommended by https://github.com/ossf/scorecard/blob/main/docs/checks.md#token-permissions
2024-01-22 05:51:49 +10:00