Skip to content

PSMDB-1786: add github workflow for format check (v7.0)#1644

Merged
plebioda merged 1 commit intov7.0from
PSMDB-1786-format-github-workflow-v7.0
Dec 9, 2025
Merged

PSMDB-1786: add github workflow for format check (v7.0)#1644
plebioda merged 1 commit intov7.0from
PSMDB-1786-format-github-workflow-v7.0

Conversation

@plebioda
Copy link

@plebioda plebioda commented Dec 5, 2025

No description provided.

@plebioda plebioda force-pushed the PSMDB-1786-format-github-workflow-v7.0 branch 3 times, most recently from a1320b2 to b7460ea Compare December 8, 2025 08:47
@plebioda plebioda requested a review from Copilot December 8, 2025 08:55
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 adds a GitHub Actions workflow to automatically check code formatting on pull requests, along with a reusable setup action for common environment configuration.

  • Introduces automated format checking for C++, Python, and JavaScript code
  • Creates a shared setup action to configure Python, toolchain, and dependencies
  • Allows bypassing the format check via the ci-skip-format label

Reviewed changes

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

File Description
.github/workflows/format.yml Adds the format checking workflow that runs clang-format, pylinters, and eslint on pull requests
.github/actions/setup-env/action.yml Provides a reusable composite action for environment setup including Python, pip dependencies, and MongoDB toolchain

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

@plebioda plebioda force-pushed the PSMDB-1786-format-github-workflow-v7.0 branch 8 times, most recently from 5ae97e6 to b421763 Compare December 8, 2025 11:35
@plebioda plebioda requested a review from Copilot December 8, 2025 11:41
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

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


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

@plebioda plebioda force-pushed the PSMDB-1786-format-github-workflow-v7.0 branch from b421763 to 5c08610 Compare December 8, 2025 11:48
@plebioda plebioda requested review from igorsol and ktrushin December 9, 2025 07:54
@plebioda plebioda merged commit b2abc29 into v7.0 Dec 9, 2025
2 checks passed
@plebioda plebioda deleted the PSMDB-1786-format-github-workflow-v7.0 branch December 9, 2025 12:22
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.

3 participants