Skip to content

Pipelines support#36

Merged
msolanik merged 15 commits intomainfrom
pipelines-support
Feb 1, 2026
Merged

Pipelines support#36
msolanik merged 15 commits intomainfrom
pipelines-support

Conversation

@msolanik
Copy link
Owner

@msolanik msolanik commented Feb 1, 2026

No description provided.

Copilot AI review requested due to automatic review settings February 1, 2026 13:08
@msolanik msolanik merged commit bf4d9bf into main Feb 1, 2026
1 check passed
@msolanik msolanik deleted the pipelines-support branch February 1, 2026 13:10
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 pull request adds CI/CD pipeline support to the Geliosphere project by introducing GitHub Actions workflows for automated builds, documentation generation, and dependency management. It also updates the CUDA version from 11.0.3 to 11.6.1 across the project.

Changes:

  • Added Renovate bot configuration and workflow for automated dependency updates
  • Added CI workflows for CPU and GPU builds to validate pull requests
  • Updated GitHub Actions versions in the documentation workflow
  • Updated CUDA version to 11.6.1 in Dockerfile and CI workflows

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 4 comments.

Show a summary per file
File Description
renovate.json New Renovate configuration with regex managers for CMake dependencies and Docker images
Dockerfile Updated CUDA base image from 11.0.3 to 11.6.1
CMakeLists.txt Added cmake_policy directive and removed obsolete comment
.github/workflows/renovate.yml New workflow to run Renovate bot weekly
.github/workflows/documentation.yml Updated actions/checkout and doxygen-action to latest versions
.github/workflows/ci-gpu-build.yml New workflow for GPU build validation on pull requests
.github/workflows/ci-build.yml New workflow for CPU build validation on pull requests

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

Comment on lines +8 to +13
- "CUDAKernel/CMakeLists.txt"
push:
branches: [ main ]
paths:
- "CUDAKernel/**"
- "CUDAKernel/CMakeLists.txt"
Copy link

Copilot AI Feb 1, 2026

Choose a reason for hiding this comment

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

The path "CUDAKernel/CMakeLists.txt" is redundant because it's already covered by the pattern "CUDAKernel/**". The double-star pattern matches all files and directories recursively under CUDAKernel, including CMakeLists.txt. This entry can be removed.

Suggested change
- "CUDAKernel/CMakeLists.txt"
push:
branches: [ main ]
paths:
- "CUDAKernel/**"
- "CUDAKernel/CMakeLists.txt"
push:
branches: [ main ]
paths:
- "CUDAKernel/**"

Copilot uses AI. Check for mistakes.
Comment on lines +8 to +13
- "CUDAKernel/CMakeLists.txt"
push:
branches: [ main ]
paths:
- "CUDAKernel/**"
- "CUDAKernel/CMakeLists.txt"
Copy link

Copilot AI Feb 1, 2026

Choose a reason for hiding this comment

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

The path "CUDAKernel/CMakeLists.txt" is redundant because it's already covered by the pattern "CUDAKernel/**". The double-star pattern matches all files and directories recursively under CUDAKernel, including CMakeLists.txt. This entry can be removed.

Suggested change
- "CUDAKernel/CMakeLists.txt"
push:
branches: [ main ]
paths:
- "CUDAKernel/**"
- "CUDAKernel/CMakeLists.txt"
push:
branches: [ main ]
paths:
- "CUDAKernel/**"

Copilot uses AI. Check for mistakes.

steps:
- name: Checkout repository
uses: actions/checkout@v4
Copy link

Copilot AI Feb 1, 2026

Choose a reason for hiding this comment

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

There is trailing whitespace at the end of this line. This should be removed for consistency and cleaner code formatting.

Suggested change
uses: actions/checkout@v4
uses: actions/checkout@v4

Copilot uses AI. Check for mistakes.
Comment on lines +21 to +24

steps:
- name: Checkout repository
uses: actions/checkout@v4
Copy link

Copilot AI Feb 1, 2026

Choose a reason for hiding this comment

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

There is trailing whitespace at the end of this line. This should be removed for consistency and cleaner code formatting.

Suggested change
steps:
- name: Checkout repository
uses: actions/checkout@v4
steps:
- name: Checkout repository
uses: actions/checkout@v4

Copilot uses AI. Check for mistakes.
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