Skip to content

Pipelines support#33

Merged
msolanik merged 14 commits intomainfrom
pipelines-support
Jan 31, 2026
Merged

Pipelines support#33
msolanik merged 14 commits intomainfrom
pipelines-support

Conversation

@msolanik
Copy link
Owner

No description provided.

Copilot AI review requested due to automatic review settings January 31, 2026 13:03
@msolanik msolanik merged commit 567fab1 into main Jan 31, 2026
1 check passed
@msolanik msolanik deleted the pipelines-support branch January 31, 2026 13:04
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR introduces basic CI/CD and dependency management pipelines for the Geliosphere project, along with minor configuration updates to support those pipelines.

Changes:

  • Add Renovate configuration and a scheduled GitHub Actions workflow to automate dependency updates (including Docker and CMake dependencies via regex manager).
  • Add a documentation workflow to generate and publish Doxygen-based docs from the cuda_cli_config configuration file.
  • Add a CPU-only CI build workflow using CMake and update the base CUDA image in the Dockerfile; also tighten CMake policy settings.

Reviewed changes

Copilot reviewed 1 out of 1 changed files in this pull request and generated no comments.

Show a summary per file
File Description
renovate.json Defines Renovate behavior, grouping rules, ignored paths, and a regex manager to track CMake GIT_TAG versions from GitHub tags.
Dockerfile Updates the CUDA base image to 11.6.1-devel-ubuntu20.04, aligning the container with a newer CUDA toolchain.
CMakeLists.txt Sets the CMake policy version explicitly to 3.14 and cleans up a redundant comment, improving build determinism.
.github/workflows/renovate.yml Adds a scheduled and manually-triggerable Renovate workflow to run against this repository using the shared renovate.json config.
.github/workflows/documentation.yml Adds a Doxygen generation and publication workflow driven by the cuda_cli_config configuration and actions-gh-pages.
.github/workflows/ci-build.yml Introduces a CPU-only CI build workflow that configures and builds the project with CMake on pull requests to main.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant