Skip to content

add github ci#1

Merged
wakonig merged 1 commit intomainfrom
ci/github_ci
Aug 27, 2025
Merged

add github ci#1
wakonig merged 1 commit intomainfrom
ci/github_ci

Conversation

@wakonig
Copy link
Copy Markdown
Member

@wakonig wakonig commented Aug 27, 2025

first round of ci updates for GH

Copilot AI review requested due to automatic review settings August 27, 2025 09:20
@wakonig wakonig marked this pull request as draft August 27, 2025 09:21
Copy link
Copy Markdown

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 GitHub Actions CI workflows to automate code quality checks and formatting. The implementation includes two workflow files: a reusable formatter workflow that runs Black, isort, and Pylint checks, and a main CI workflow that orchestrates these checks with conditional execution based on PR status.

  • Addition of a reusable workflow for code formatting and linting with Black, isort, and Pylint
  • Creation of a main CI workflow with conditional execution logic
  • Integration of artifact upload for Pylint results and badge generation

Reviewed Changes

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

File Description
.github/workflows/formatter.yml Implements formatter and Pylint jobs with Python 3.13, tool installation, and artifact generation
.github/workflows/ci.yml Main CI workflow with conditional execution based on PR status checks

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

Comment thread .github/workflows/formatter.yml
Comment thread .github/workflows/formatter.yml
@wakonig wakonig marked this pull request as ready for review August 27, 2025 10:28
@wakonig wakonig self-assigned this Aug 27, 2025
@wakonig wakonig requested review from cappel89 and d-perl August 27, 2025 10:28
@wakonig wakonig merged commit b273a3b into main Aug 27, 2025
5 checks passed
@github-actions
Copy link
Copy Markdown

🎉 This PR is included in version 1.0.0 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

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

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants