Michael Allman
7241e90855
Add a workflow build/test for macOS+Sanitizers
3 years ago
Luis Diaz
d47b53e454
ci: Enable Linux distributions pipeline on PRs
3 years ago
Luis Díaz Más
18ba4e575c
ci: Do not run CI jobs on documentation changes
3 years ago
Luis Diaz
f2279e6b41
ci: do not stop on failure
3 years ago
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
3 years ago
Christoph Hasse
87bdcb4127
fix(testing): codecov reports ( #2094 )
...
* fix(testing): fix codecov.yml
* fix(testing): make code coverage procedure for main and PRs identical
* fix(testing): make codecov ignore the right folders
3 years ago
Luis Díaz Más
cfbe0b48ac
ci: remove conanCache from release workflow. Use newer python ( #2092 )
3 years ago
Luis Diaz
b9677f64d7
ci: use conan cache in other windows builds
3 years ago
Luis Diaz
fa9c9bd4cc
Fix release build (see #2085 )
3 years ago
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
3 years ago
Luis Díaz Más
6f2d5c6519
Reduce retention days to 7
...
I did this change because I saw the following warning on the Github
Actions page:
"Retention days is greater than the max value allowed by the repository setting, reduce retention to 7 days"
3 years ago
Luis Díaz Más
41d010cb08
Run pvs-studio from build directorin where json file is
3 years ago
Luis Díaz Más
d0beefc69c
Extracting secrets from github
3 years ago
Luis Díaz Más
928d8ee636
Allow to run special builds with manual dispatch
3 years ago
Luis Díaz Más
942d866979
Add PVS-Studio to a Github action
3 years ago
Luis Díaz Más
3ed696ac8e
upgrade coverage scripts
3 years ago
Josh Soref
e56abfa10a
Spelling ( #2067 )
...
* spelling: accelerometer
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: address
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: anonymous
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: available
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: baby
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: buffer
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: build
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: builds
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: by inclusion
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: byte order
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: camera
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: command
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: consistency
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: constructor
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: continuous
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: continuously
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: correspond
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: decompression
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: dedicated
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: denominator
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: dependencies
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: detector
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: dlighting
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: dragging
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: duplicate
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: dynamic
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: empty
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: enable
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: endianness
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: examining
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: exceed
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: extension
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: fact
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: fails
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: fixed
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: fluorescent
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: focuspoint
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: focuspoints
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: from
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: happened
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: hierarchy
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: initiate
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: interesting
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: internal
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: javascript
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: language
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: libiconv
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: libraries
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: library
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: localization
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: macros
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: member
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: members
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: metadata
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: miscellaneous
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: mnemonic
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: modified
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: multiple
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: multithreaded
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: mysterious
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: photoshop
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: platforms
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: preliminary
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: priority
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: properties
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: qualifier
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: recognition
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: recognized
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: reentrancy
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: remaining
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: remotetest
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: requested
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: sensitivity
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: standardize
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: successful
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: such
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: tags
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: temperature
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: test
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: the
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: these
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: third
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: this
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: transparent
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: unable
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: underwater
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: uninterpreted
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: using
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: utc - coordinated universal time
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: which
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: with
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
Co-authored-by: Josh Soref <jsoref@users.noreply.github.com>
3 years ago
Luis Díaz Más
5e9e31f1a8
Upgrade centos:8 to centos-stream ( #2066 )
...
* Upgrade from CentOS-8 to CentOS Stream
* Drop ccache and python from dependencies
Co-authored-by: Luis Díaz Más <luis.diaz.ld2@roche.com>
3 years ago
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
3 years ago
Luis Diaz
d18889883e
Rename GHA workflows for having more intuitive navigation
3 years ago
Miloš Komarčević
4d44f9cfee
Forward CI changes
4 years ago
Luis Díaz Más
1b533035d9
ci: upgrade conan version on github actions ( #2021 )
4 years ago
Kevin Backhouse
5dca23bddc
Merge pull request #1987 from kevinbackhouse/RemoveTumbleweed
...
Remove opensuse/tumbleweed
4 years ago
postscript-dev
3a1a9db425
Fix label: `ISSUE_TEMPLATE/feature_request.md`
4 years ago
postscript-dev
f09ea6a75a
Update Exiv2 GitHub issue templates
4 years ago
Kevin Backhouse
befb890e7d
Remove opensuse/tumbleweed, because the docker image is broken.
4 years ago
postscript-dev
118a1de509
Add issue templates from `old-master` branch
4 years ago
Kevin Backhouse
e87e440045
Remove Conan from MacOS build.
4 years ago
Kevin Backhouse
d91cb9dd1e
Try a newer version of Conan.
4 years ago
Kevin Backhouse
a0cff1258c
Use same Conan version on macOS as on other platforms.
4 years ago
Kevin Backhouse
c9638bb36b
Fix Conan on macOS
4 years ago
Kevin Backhouse
0548a6cfd7
Fix Conan on macOS
4 years ago
Kevin Backhouse
be5a01f0b2
Merge pull request #1921 from kevinbackhouse/FixIssue1920
...
Fix UBSAN failure caused by left-shift of negative number
4 years ago
Kevin Backhouse
e6ce13729b
Add workaround for conan outage: https://github.com/conan-io/conan/issues/9695
4 years ago
Kevin Backhouse
fc07f18644
Add CodeQL query to detect variants of issue #1920 .
4 years ago
Kevin Backhouse
e1b9538ba5
Add doc to release build.
4 years ago
Kevin Backhouse
7a6acc4eca
Standardize on conan 1.39.0
4 years ago
Kevin Backhouse
5bfa568b63
Add OSS-Fuzz status badge and CIFuzz integration.
4 years ago
Christoph Hasse
dcb65d91ec
workaround for softprops/action-gh-release#139
4 years ago
Kevin Backhouse
89abcad124
Add LSAN suppressions.
4 years ago
Christoph Hasse
c65941c4cd
check integrity of codecov executable
...
Co-authored-by: Kevin Backhouse <kevinbackhouse@github.com>
4 years ago
Christoph Hasse
a18aa137bc
check integrity of codecov executable
...
Co-authored-by: Kevin Backhouse <kevinbackhouse@github.com>
4 years ago
Christoph Hasse
f3d2ed3f86
update codecov coverage github action and remove use of deprecated bash uploader
4 years ago
Kevin Backhouse
593fcbd865
Add fuzzing dictionary and test all printStructure() options
4 years ago
Kevin Backhouse
8c80d060f0
Ignore results in the xmpsdk directory.
4 years ago
Kevin Backhouse
0208b508a0
Merge pull request #1773 from kevinbackhouse/fuzz
...
Add fuzz target
4 years ago
Kevin Backhouse
e157fd63cb
Add -workers option to use all cores.
4 years ago
Kevin Backhouse
7eef360295
Try with sudo.
4 years ago
Kevin Backhouse
b4448fcd52
Fix indentation
4 years ago
Kevin Backhouse
f4a0335d79
Add workflow_dispatch for manual trigger
4 years ago