dependabot[bot]
7b30564f9a
Bump actions/cache from 4 to 5
...
Bumps [actions/cache](https://github.com/actions/cache ) from 4 to 5.
- [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/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-15 11:43:58 +01:00
dependabot[bot]
b6373b423f
Bump actions/upload-artifact from 5 to 6
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 5 to 6.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-15 11:43:16 +01:00
dependabot[bot]
9fa678ce20
Bump actions/download-artifact from 6 to 7
...
Bumps [actions/download-artifact](https://github.com/actions/download-artifact ) from 6 to 7.
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](https://github.com/actions/download-artifact/compare/v6...v7 )
---
updated-dependencies:
- dependency-name: actions/download-artifact
dependency-version: '7'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-15 11:41:57 +01:00
Magne Sjaastad
06af9e44af
Include qt version in buildcache key
2025-12-01 17:38:01 +01:00
JJ
569d4dfc93
Fix build for Qt6.10.1 and add Windows build for Qt 6.10
2025-11-28 12:36:56 +01:00
dependabot[bot]
8216eeb845
Bump actions/checkout from 5 to 6
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 5 to 6.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-24 12:24:42 +01:00
Magne Sjaastad
544e9eedd9
Improve spell checker using codespell
...
* Configures automated spell checking with codespell
Adds GitHub workflows and configuration files for automated spell checking using `codespell`.
This includes:
- A workflow for checking pull requests and preventing new typos
- A workflow for automatically fixing typos in the main codebase
- Configuration files for `codespell` to ignore specific terms and file types
- Documentation on how to use and configure the spell checking workflows.
* Corrects minor spelling and grammar errors.
2025-11-19 10:25:32 +01:00
dependabot[bot]
9ae3d13ce7
Bump actions/download-artifact from 5 to 6
...
Bumps [actions/download-artifact](https://github.com/actions/download-artifact ) from 5 to 6.
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](https://github.com/actions/download-artifact/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/download-artifact
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-27 12:38:30 +01:00
dependabot[bot]
203bc2138d
Bump actions/upload-artifact from 4 to 5
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 4 to 5.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-27 12:37:49 +01:00
Magne Sjaastad
a3e80f2bc5
Delete invalid test workflow
2025-10-26 14:13:45 +01:00
Magne Sjaastad
c2706448c3
wip
2025-10-26 14:06:55 +01:00
Magne Sjaastad
21bc6c34e3
Adds workflow to bump dev version
...
Adds a workflow to automatically increment the ResInsight development version number in the ResInsightVersion.cmake file.
The workflow is triggered manually and updates the RESINSIGHT_DEV_VERSION by incrementing the numeric part of the version string. It then commits and pushes the changes to the repository.
2025-10-26 14:03:52 +01:00
Magne Sjaastad
6136567267
Use action to install buildcache
2025-10-26 10:51:22 +01:00
Magne Sjaastad
7ed7d98001
Removes obsolete Qt Charts references
2025-10-16 13:35:39 +02:00
dependabot[bot]
b01434914c
Bump actions/github-script from 7 to 8
...
Bumps [actions/github-script](https://github.com/actions/github-script ) from 7 to 8.
- [Release notes](https://github.com/actions/github-script/releases )
- [Commits](https://github.com/actions/github-script/compare/v7...v8 )
---
updated-dependencies:
- dependency-name: actions/github-script
dependency-version: '8'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-08 15:36:51 +02:00
dependabot[bot]
c6dd4a1d35
Bump actions/setup-python from 5 to 6
...
Bumps [actions/setup-python](https://github.com/actions/setup-python ) from 5 to 6.
- [Release notes](https://github.com/actions/setup-python/releases )
- [Commits](https://github.com/actions/setup-python/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/setup-python
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-08 15:36:16 +02:00
Magne Sjaastad
41da409914
Removes branch check for tag releases.
2025-09-04 11:18:30 +02:00
Kristian Bendiksen
086b542db2
Github Actions: workaround missing libcrypto in latest buildcache.
2025-09-03 14:21:19 +02:00
dependabot[bot]
c5326593c4
Bump actions/checkout from 4 to 5
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 4 to 5.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-18 19:14:27 +02:00
dependabot[bot]
7e72bb2675
Bump actions/download-artifact from 4 to 5
...
Bumps [actions/download-artifact](https://github.com/actions/download-artifact ) from 4 to 5.
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](https://github.com/actions/download-artifact/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/download-artifact
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-11 19:16:02 +02:00
Magne Sjaastad
43fa4197c7
Updates workflow to use Windows 2025
2025-08-06 14:46:50 +02:00
Magne Sjaastad
61504636b2
Updates CMake version requirements and workflow
...
Removes the CMake version check that caused issues with newer CMake versions.
Prints the CMake version in the workflow to aid in debugging.
Sets a minimum CMake policy version in CMakePresets.json. This is required to be able to build with CMake 4
2025-07-08 16:42:17 +02:00
Magne Sjaastad
0f73ef0e1c
Update vcpkg-cache action to latest
...
Allows usage of cache from default branch in addition to PR branch
2025-07-08 16:42:17 +02:00
Magne Sjaastad
84671d1027
Remove publish to TestPyPi
2025-06-19 20:40:19 +02:00
Magne Sjaastad
16aa8946f5
GHA: Include compiler name in vcpkg cache prefix
...
Reduce the cache size by creating key including the compiler name
2025-06-01 08:35:25 +02:00
Magne Sjaastad
45104f4c04
Revert "Use NuGet for vcpkg cache"
...
This reverts commit d628760339 .
2025-05-30 16:24:17 +02:00
Magne Sjaastad
d628760339
Use NuGet for vcpkg cache
2025-05-28 08:03:07 +02:00
dependabot[bot]
0b2622eafe
Bump actions/checkout from 3 to 4
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '4'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-05-27 11:21:25 +02:00
Magne Sjaastad
7ec304e011
Build Python wheels
2025-05-26 06:43:56 +02:00
Magne Sjaastad
7d06f78d54
Use GitHub cache instead of temporary NuGet
2025-05-26 06:42:45 +02:00
Kristian Bendiksen
25f312e117
Python: use python version from mypy.ini (bumped to 3.11).
2025-05-20 20:39:07 +02:00
Magne Sjaastad
b380af16c6
GHA: Adjust condition for publish to TestPyPi
2025-05-20 10:05:44 +02:00
Magne Sjaastad
8d8a4705a7
Add publish to TestPyPi
...
Check if there is a tag on dev-branch for the current version. If not, create tag on dev-branch and publish python package to TestPyPi
2025-05-20 09:41:55 +02:00
Magne Sjaastad
a693c6a21e
Update to clang-tidy-19 and clang-format-19
...
Use updated cache for vcpkg.
2025-05-19 14:31:30 +02:00
Magne Sjaastad
a958912378
Update opm-common
...
* Update opm-common
Include fix for tNavigator summary import
* Build opm-common from source
* Remove binary caching of opm-common
The caching is no longer required as a clean build takes minutes. In a previous version the build time was up to an hour on some systems.
2025-05-14 06:57:25 +02:00
Magne Sjaastad
53517fad83
GHA: Use clang-19
...
clang-19 is required c++23 features
2025-05-09 15:54:28 +02:00
Magne Sjaastad
83d8dd8914
#12424 Use default vcpkg triplet
2025-04-28 07:17:26 +02:00
Magne Sjaastad
43cc4d5d95
Use NuGet packages as vcpkg cache
...
* Use NuGet packages as vcpkg cache
* Do not install additional python version
2025-04-22 18:22:48 +02:00
Magne Sjaastad
a09a189214
Update to clang-tidy 18
...
* remove unused variable
* Use clang-18 for ResInsight build
* Update to clang-tidy-18
* Add NOLINTNEXTLINE
2025-04-14 20:31:11 +02:00
Magne Sjaastad
89b2de19b4
Use default cmake
2025-04-14 15:54:57 +02:00
Kristian Bendiksen
b136616f37
Add clang-format config for proto files.
2025-04-14 08:41:35 +02:00
Magne Sjaastad
892d7251ee
Update to clang-format-18
...
Update to clang-format-18
Code changes related to clang-format-18
2025-04-11 18:34:32 +02:00
Kristian Bendiksen
13133283fe
Use python 3.11 for mypy check.
2025-04-10 17:58:59 +02:00
Magne Sjaastad
60d2bf0483
GHA: Skip check on event_name
...
Make the trigger for publish to PyPi more general
2025-04-08 12:48:22 +02:00
Magne Sjaastad
7147451c54
#12336 Temporary fix for broken build on GitHub runners
...
Make installed cmake unavailable for runners. On Windows, remove the path to cmake from global path. On Linux, remove the cmake binary.
2025-04-02 17:17:59 +02:00
Magne Sjaastad
c944b522c9
GHA: Add check for main branch for publish to PyPi
2025-02-24 15:04:18 +01:00
Magne Sjaastad
ad310714c2
GHA: Update runner images
2025-02-13 08:13:03 +01:00
Magne Sjaastad
33c94abd21
Remove debug symbols for Windows vcpkg builds
...
The cache on GitHub is limited to 10 GB. Recent versions of vcpkg includes debug symbols in Windows release builds, and creates really huge binary libraries.
To make sure the binaries fit into the cache, the debug symbols are removed from both debug and release builds.
2025-02-09 18:41:07 +01:00
Magne Sjaastad
1627ada696
Bump minimum required CMake to 3.26
...
* Bump minimum required CMake to 3.26
Recently, dependencies using vcpkg was updated, including boost 1.86. When boost 1.86 is linked by ResInsight, the minimum required CMake version is 3.26.
It is possible to manage dependencies manually without using vcpkg. In this case, the ResInsight build might work with a lower CMake requirement. This scenario is not tested by the ResInsight team.
* Use minimum required version of CMake when building on GitHub Action
2025-01-27 11:16:32 +01:00
Magne Sjaastad
3f08901379
Use updated opm-common
...
* Update opm-common submodule and use branch development https://github.com/CeetronSolutions/opm-common/tree/development
* Add cmake-format of ThirdParty/custom-opm-common/CMakeLists.txt
* Add boost-test
* Update generated files and simplify CMake configuration
Add -D_USE_MATH_DEFINES to CMake to avoid multiple local defines
Introduce flag CREATE_OPM_COMMON_KEYWORDS used to generate C++ files JSON files. This enables use also in MSVC. Remove obsolete direct include of source files.
* Update generated ESMRY test file
There was a invalid extra : postfix for some keywords like NEWTON and other N* keywords. When creating ESRMY using updated opm-common fix this issue.
* Update URL for custom-opm-common
2025-01-22 08:34:46 +01:00