Rosen Penev
7bb890f394
github CI: update conan
...
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2023-03-07 16:05:42 -08:00
Rosen Penev
48ea6ebecc
github CI: update conan
...
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2023-03-06 06:59:13 -08:00
Rosen Penev
a1005c7c76
github CI: use ilammy/msvc-dev-cmd
...
Small simplification
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2023-02-26 13:58:04 -08:00
Rosen Penev
d616dffe48
github CI: remove no warning options
...
The deprecated gtest stuff was fixed.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2023-02-26 08:58:48 -08:00
Rosen Penev
79bf4d0b1e
github CI: use python -m pip
...
Calling pip directly is deprecated.
Also switched to pip version of ninja. It installs faster and is newer.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2023-02-22 11:25:04 -08:00
Rosen Penev
c80b411756
github CI: install regular conan
...
Needed for actions/cache update
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2023-02-22 11:25:04 -08:00
dependabot[bot]
d0ab01dbae
Bump actions/cache from 2 to 3
...
Bumps [actions/cache](https://github.com/actions/cache ) from 2 to 3.
- [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/v2...v3 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-02-22 11:25:04 -08:00
dependabot[bot]
bb1d735a33
Bump actions/setup-python from 3 to 4
...
Bumps [actions/setup-python](https://github.com/actions/setup-python ) from 3 to 4.
- [Release notes](https://github.com/actions/setup-python/releases )
- [Commits](https://github.com/actions/setup-python/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/setup-python
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-02-22 08:30:40 -08:00
Kevin Backhouse
072c3ba31a
Add inih dependency
2023-01-06 12:16:00 +00:00
Luis Díaz Más
13ecfbc233
Update ubuntu-latest tag to ubuntu-22.04 ( #2439 )
...
* Update ubuntu-latest tag to ubuntu-22.04
Everytime a CI service such a GitHub actions update the images
corresponding to their 'latest' tags, pipelines tend to have some
hipcups due to changes in the distribution default packages.
By fixing the images to a specific one, we should be more resilient to
changes in the Github actions environment.
* Use same build directory used in CMake presets
2022-12-23 08:36:47 +01:00
Miloš Komarčević
66b009a57b
CI: bump conan version
2022-11-09 16:23:57 +01:00
Miloš Komarčević
4915a6ba8c
CI: improved in-progress job canceling
2022-11-09 16:17:38 +01:00
Kevin Backhouse
e97dc16738
Bump conan version to 1.52.0
2022-09-18 22:45:21 +01:00
Luis Diaz Mas
dea611c2a0
ci: Upgrade conan to version 1.51.0
2022-08-08 07:22:32 +02:00
Miloš Komarčević
8001807f4d
CI: cancel running jobs on updates
2022-07-26 23:14:05 -07:00
Christoph Hasse
fc0e0506a1
fix(ci) adapt to breaking changes of upgrading github-script [ci skip]
2022-07-05 18:49:28 +02:00
Christoph Hasse
a0ab146e3b
fix(ci) disable webready and curl for release builds [ci skip]
2022-07-05 14:47:36 +02:00
Luis Diaz
e1ed1df0d7
Definition of new CMake presets & usage in CI jobs
...
Additional interesting changes in this commit:
- conan: use cmake-conan for better CMake-Conan integration
- cmake+doc: Remove deprecated EXIV2_ENABLE_WIN_UNICODE
- Ignore CMakeUserPresets.json
- doc: Add notes about the usage of CMake presets
2022-05-19 14:52:58 +02:00
Luis Díaz Más
0e523b6a29
ci: Use interprocedural optimization (LTO) in releases
2022-04-01 17:13:10 +02:00
Luis Díaz Más
c0c9155af3
ci: split command in several lines
2022-04-01 17:04:31 +02:00
Miloš Komarčević
7aae68e34e
Update CI actions ( #2143 )
2022-03-11 15:46:43 +01:00
Luis Díaz Más
cfbe0b48ac
ci: remove conanCache from release workflow. Use newer python ( #2092 )
2022-02-13 12:16:52 +01:00
Luis Diaz
b9677f64d7
ci: use conan cache in other windows builds
2022-02-10 09:50:58 +01:00
Luis Diaz
fa9c9bd4cc
Fix release build (see #2085 )
2022-02-10 09:34:27 +01:00
Luis Díaz Más
1b533035d9
ci: upgrade conan version on github actions ( #2021 )
2021-12-10 14:28:49 +01:00
Kevin Backhouse
e87e440045
Remove Conan from MacOS build.
2021-10-24 15:20:01 +01:00
Kevin Backhouse
a0cff1258c
Use same Conan version on macOS as on other platforms.
2021-10-04 11:52:54 +01:00
Kevin Backhouse
0548a6cfd7
Fix Conan on macOS
2021-10-04 11:05:01 +01:00
Kevin Backhouse
e6ce13729b
Add workaround for conan outage: https://github.com/conan-io/conan/issues/9695
2021-10-01 10:32:00 +01:00
Kevin Backhouse
e1b9538ba5
Add doc to release build.
2021-09-09 19:46:34 +01:00
Kevin Backhouse
7a6acc4eca
Standardize on conan 1.39.0
2021-09-09 17:15:10 +01:00
Christoph Hasse
dcb65d91ec
workaround for softprops/action-gh-release#139
2021-08-09 12:38:17 +02:00
Christoph Hasse
f8962224fd
fix: prevent creation of nightly release with draf==true
...
Sometime the nightly pre-release would be in "draft" status on github.
It's hard to reproduce but I had the guess that maybe the deletion of
old tag and release on the github side wasn't quite done when the
new release was being created. Of course only speculation...
But, moving the download of the artifacts in betweent these two steps
seems to have fixed the symptom.
2021-06-04 15:50:53 +02:00
Christoph Hasse
024830a72c
feat: Setup github actions workflow to build tagged release and nightly pre-release ( #1676 )
2021-05-31 16:50:11 +02:00