dependabot[bot]
b16afb082e
Bump cygwin/cygwin-install-action from 3 to 4
...
Bumps [cygwin/cygwin-install-action](https://github.com/cygwin/cygwin-install-action ) from 3 to 4.
- [Release notes](https://github.com/cygwin/cygwin-install-action/releases )
- [Commits](https://github.com/cygwin/cygwin-install-action/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: cygwin/cygwin-install-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-04-10 15:32:30 -07: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
b6f07ba102
github CI: test x86 on Windows
...
32-bit MSVC is available and should be tested.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2023-02-26 13:58:04 -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
a653043110
github CI: remove EXIV2_ENABLE_VIDEO
...
This is already default.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2023-02-26 08:58:48 -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
Miloš Komarčević
fe327e136b
CI: inih now available for Cygwin
2023-01-18 15:27:02 +01:00
Mohamed Ali Chebbi
1c764358bb
Encapsulate video support with compilation variable EXV_ENABLE_VIDEO ( #2448 )
...
* Encapsulate video support with compilation variable EXV_ENABLE_VIDEO
* Encapsulate video support with compilation variable EXV_ENABLE_VIDEO: add variable to unit test files
* Encapsulate video support with compilation variable EXV_ENABLE_VIDEO: encapsulate in makefile
* Encapsulate video support with compilation variable EXV_ENABLE_VIDEO: fix PR windows matrix
* Encapsulate video support with compilation variable EXV_ENABLE_VIDEO: activate only for concerned CI tests
* Encapsulate video support with compilation variable EXV_ENABLE_VIDEO: desable for linux release
* Encapsulate video support with compilation variable EXV_ENABLE_VIDEO: add to Fuzz PR
2023-01-04 13:01:34 +01:00
Kevin Backhouse
cccf265eab
Update .github/workflows/on_PR_windows_matrix.yml
2022-12-28 10:44:36 -05:00
Kevin Backhouse
a4164ce866
Remove libinih from codebase and add it as a dependency instead.
2022-12-28 09:33:08 -06:00
Luis Diaz Mas
773265b6dc
Replace cygwin github action
2022-11-30 18:46:50 +01:00
Luis Diaz Mas
665e1cfb5c
Enable Workflow dispatch on Windows CI jobs
2022-11-29 21:53:55 +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
Miloš Komarčević
9a6ee59421
Support brotli compressed boxes in JPEG XL
2022-10-24 12:32:51 +02: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
Luis Diaz
0309cb01cb
ci: update conan version in all jobs
2022-05-19 16:30:43 +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
Miloš Komarčević
7aae68e34e
Update CI actions ( #2143 )
2022-03-11 15:46:43 +01:00
Luis Díaz Más
18ba4e575c
ci: Do not run CI jobs on documentation changes
2022-02-14 17:47:45 +01:00
Luis Diaz
f2279e6b41
ci: do not stop on failure
2022-02-14 12:16:34 +01:00
Luis Díaz Más
7e024033a6
ci: Use MSYS UCRT environment
...
- Use the CMake generator 'MSYS Makefiles' for MSYS builds
- Run CI build in parallel
- MSYS with NLS OFF
2022-02-13 22:50:58 +01:00
Luis Diaz
b9677f64d7
ci: use conan cache in other windows builds
2022-02-10 09:50:58 +01:00
Luis Díaz Más
1b90036cf2
ci-conan: be more explicit about desired compiler in conan profile ( #2085 )
...
* ci-conan: be more explicit about desired compiler in conan profile
* conan: upgrade to latest version
2022-02-09 19:30:34 +01:00
Luis Díaz Más
b0318c36be
Upgrade C++ standard to c++17 ( #2052 )
...
* Enable C++17 and use new inline specifier for const variable members
* Silence deprecation warning on MSVC
* Disable samples by default
* improvements after review
2022-01-09 20:09:34 +01:00
Luis Diaz
d18889883e
Rename GHA workflows for having more intuitive navigation
2022-01-06 14:03:06 +01:00
Miloš Komarčević
4d44f9cfee
Forward CI changes
2021-12-17 18:55:46 +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
e6ce13729b
Add workaround for conan outage: https://github.com/conan-io/conan/issues/9695
2021-10-01 10:32:00 +01:00
Kevin Backhouse
7a6acc4eca
Standardize on conan 1.39.0
2021-09-09 17:15:10 +01:00
Luis Díaz Más
44256e8c5d
ci - Win matrix jobs will also run on:push for main
...
The idea is to generate a conan cache on main that could be reused in
future PRs to main.
2021-05-17 07:31:45 +02:00
Luis Díaz Más
9241f60880
win - Only run tests on x64
...
On CI, pythonTests fail more or less consistently in the configuration
Arch:x86, BuildType:Relase, Shared:ON. I tried to reproduce this locally,
but I could not.
Since Win-x86 is marginal for Exiv2, we disable it from CI until
somebody raise concerns about it.
2021-05-17 07:31:45 +02:00
Luis Díaz Más
4f057a84ee
ci - Win builds without unicode + with warnings as errors
2021-05-17 07:31:45 +02:00
Luis Díaz Más
f956a398ad
ci - Use CTest in all the ci jobs
2021-05-15 16:58:24 +02:00
Luis Díaz Más
9e43a89d1d
ci - Do not create conanCache dir
2021-05-12 16:10:04 +02:00
Luis Diaz Mas
ad57cb4293
ci - cache conan packages on Windows builds
2021-05-12 16:10:04 +02:00
Luis Díaz Más
5e13f30104
ci - Add BMFF to windows matrix
2021-05-12 16:10:04 +02:00
Luis Díaz Más
776d3a3efc
Rename github workflows
2021-05-12 16:10:04 +02:00