Commit Graph
267 Commits
Author SHA1 Message Date
Magne Sjaastad 1101d74b69 Use azure caching for clang-tidy job 2026-01-12 07:48:53 +01:00
Magne Sjaastad 1ae6f40a98 Rename Ubuntu 24.04 gcc-14 to Ubuntu 24.04 gcc 2026-01-12 07:27:40 +01:00
Magne Sjaastad c11117ed41 Add libomp-19-dev to Clang 19 install in CI workflow
Added libomp-19-dev to the list of packages installed in ResInsightWithCache.yml to provide OpenMP support for Clang 19. Also adjusted package formatting for clarity. No changes to logic or verification steps.
2026-01-05 17:34:57 +01:00
Magne Sjaastad 201a48da26 Update clang-19 install steps in CI workflow
Replaced llvm.sh with manual addition of the LLVM APT repository for Ubuntu Noble in ResInsightWithCache.yml. Now installs clang-19 and related tools directly via apt-get, verifies installation, and provides more control and reliability over the setup process.
2026-01-05 17:34:57 +01:00
Magne Sjaastad b383baa97f Add vcpkg secrets check to CI workflow
Added a step in ResInsightWithCache.yml to verify that the required AZURE_VCPKG_STORAGE_ACCOUNT and AZURE_VCPKG_SAS_TOKEN secrets are set before running the configure step. This ensures the workflow fails early with a clear error if these secrets are missing, improving reliability and debuggability.
2026-01-05 17:34:57 +01:00
Magne Sjaastad 6d7151a5e2 Adds gcc-14 support to Ubuntu workflow
Adds support for gcc-14 to the Ubuntu 24.04 build workflow.
This ensures compatibility with projects requiring gcc-14 and allows testing with the latest compiler versions.

It installs gcc-14 and g++-14 if the configuration specifies 'gcc-14'.
2026-01-05 17:34:57 +01:00
Magne Sjaastad 006a316749 Configures Azure Blob Storage for vcpkg cache
Configures the vcpkg binary cache to use Azure Blob Storage, improving caching efficiency and reliability.

Removes the previous GitHub Actions cache implementation.
2026-01-05 17:34:57 +01:00
dependabot[bot] f070303dc7 Bump celinekurpershoek/link-checker from 1.0.2 to 1.0.3
Bumps [celinekurpershoek/link-checker](https://github.com/celinekurpershoek/link-checker) from 1.0.2 to 1.0.3.
- [Release notes](https://github.com/celinekurpershoek/link-checker/releases)
- [Commits](https://github.com/celinekurpershoek/link-checker/compare/v1.0.2...v1.0.3)

---
updated-dependencies:
- dependency-name: celinekurpershoek/link-checker
  dependency-version: 1.0.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-29 13:05:51 +01:00
dependabot[bot] 4f51687715 Bump peter-evans/create-pull-request from 7 to 8
Bumps [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request) from 7 to 8.
- [Release notes](https://github.com/peter-evans/create-pull-request/releases)
- [Commits](https://github.com/peter-evans/create-pull-request/compare/v7...v8)

---
updated-dependencies:
- dependency-name: peter-evans/create-pull-request
  dependency-version: '8'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-15 11:48:47 +01:00
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