Skip to content

Conversation

@AndrasZiegler
Copy link
Contributor

Description

Related Issue

Closes #<issue_number>

Changes Made

Checklist

Screenshots (if applicable)

Additional Notes

@AndrasZiegler AndrasZiegler requested a review from a team as a code owner January 19, 2026 14:18
@AndrasZiegler AndrasZiegler requested a review from Copilot January 19, 2026 14:19
@AndrasZiegler
Copy link
Contributor Author

@codex review

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 a GitHub Actions composite action for automated code convention checking. The action detects the runner environment (self-hosted or GitHub-hosted), installs required tools (Python, pre-commit, uncrustify, clang-tidy), and runs pre-commit checks to validate code against configured standards.

Changes:

  • Created a composite action that validates code conventions using pre-commit hooks
  • Added automatic runner type detection with manual override capability
  • Implemented artifact uploads for both results and code fix patches

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

Copy link

@chatgpt-codex-connector chatgpt-codex-connector bot left a comment

Choose a reason for hiding this comment

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

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 3b16e4fffd

ℹ️ About Codex in GitHub

Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".

@AndrasZiegler AndrasZiegler force-pushed the IOT_DS-8449-create-composite-workflow branch from 2347ebe to fa240bf Compare January 21, 2026 10:28
@AndrasZiegler AndrasZiegler changed the title first version Created composite workflow Jan 21, 2026
@AndrasZiegler AndrasZiegler requested a review from Copilot January 21, 2026 10:29
@AndrasZiegler
Copy link
Contributor Author

@codex review

Copy link

@chatgpt-codex-connector chatgpt-codex-connector bot left a comment

Choose a reason for hiding this comment

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

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: fa240bf60d

ℹ️ About Codex in GitHub

Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".

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 5 out of 5 changed files in this pull request and generated 7 comments.


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

Created Dockerfile with default
entrypoint.sh to run pre-commit hooks

Created the action.yml
Updated the README.md with usage instructions
@AndrasZiegler AndrasZiegler force-pushed the IOT_DS-8449-create-composite-workflow branch from fa240bf to ff6fd84 Compare January 21, 2026 11:28
@AndrasZiegler AndrasZiegler force-pushed the IOT_DS-8449-create-composite-workflow branch from 86efa6c to 9940c6c Compare January 21, 2026 13:13
description: "Check code conventions using Docker container"

inputs:
custom-exclude-file:

Choose a reason for hiding this comment

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

This exclude file is the deceptive exclude file of the coding convention?
Because that is basically useless, would be much better to have an actual exclude with regex/glob.
(The other option is the custom pre-commit config which is not really nice.)

# Or copy & paste the whole problematic line to 'exclude-file.txt'
ignore-words = ./.github/coding-convention-tool/tools/.codespell/ignore-words.txt
exclude-file = ./.github/coding-convention-tool/tools/.codespell/exclude-file.txt
ignore-words = /action/tools/.codespell/ignore-words.txt

Choose a reason for hiding this comment

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

there is no action folder in the repo.
Is this some GH magic?
If yes, then would be nice to mention it somewhere.

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.

2 participants