Skip to content

ci: add ci actions#2

Merged
cappel89 merged 1 commit intomainfrom
ci/add_formattteraction
Mar 20, 2026
Merged

ci: add ci actions#2
cappel89 merged 1 commit intomainfrom
ci/add_formattteraction

Conversation

@cappel89
Copy link
Member

No description provided.

@cappel89 cappel89 self-assigned this Mar 20, 2026
Copilot AI review requested due to automatic review settings March 20, 2026 14:58
@cappel89 cappel89 force-pushed the ci/add_formattteraction branch from a840bb9 to c61457c Compare March 20, 2026 14:59
@cappel89 cappel89 force-pushed the ci/add_formattteraction branch from c61457c to 015c320 Compare March 20, 2026 15:02
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

Adds GitHub Actions CI workflows to run formatting/lint checks and avoid duplicate CI runs on branch pushes that already have an open PR.

Changes:

  • Introduces a reusable workflow to run Black/isort checks and a Pylint run that uploads a badge artifact.
  • Adds a reusable workflow to detect whether a pushed branch already has an open PR (to skip redundant CI).
  • Adds a top-level CI workflow that orchestrates the above and enables concurrency cancellation.

Reviewed changes

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

File Description
.github/workflows/formatter.yml Defines reusable Formatter + Pylint jobs (format checks, pylint score extraction, badge upload).
.github/workflows/ci.yml Top-level CI entrypoint; calls reusable workflows and configures concurrency/permissions.
.github/workflows/check_pr.yml Reusable workflow that queries GitHub API for PRs associated with the pushed branch and exposes an output.

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

@cappel89 cappel89 requested review from wakonig and woznican March 20, 2026 15:03
@cappel89 cappel89 merged commit fd54d2b into main Mar 20, 2026
5 checks passed
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