Skip to content

Configure ci and pre-commit#5

Merged
leonextlevel merged 5 commits into
mainfrom
2-configure-ci
Aug 5, 2025
Merged

Configure ci and pre-commit#5
leonextlevel merged 5 commits into
mainfrom
2-configure-ci

Conversation

@oLeoz1n
Copy link
Copy Markdown
Contributor

@oLeoz1n oLeoz1n commented Aug 5, 2025

Resolves #2

@oLeoz1n oLeoz1n requested review from Copilot and leonextlevel August 5, 2025 17:40
@oLeoz1n oLeoz1n self-assigned this Aug 5, 2025
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 sets up development infrastructure by configuring CI pipelines and pre-commit hooks for code quality enforcement. The changes establish a complete development workflow with automated code checking using ruff for linting and tox for test orchestration.

Key changes:

  • Added tox configuration for running linting and test commands
  • Configured pre-commit hooks with ruff for automatic code formatting
  • Set up GitHub Actions CI workflow for pull request validation

Reviewed Changes

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

Show a summary per file
File Description
tox.ini Configures tox environments for Python 3.10 with ruff linting
.pre-commit-config.yaml Sets up pre-commit hooks with ruff for code formatting
.github/workflows/check-code.yaml Defines CI workflow to run code checks on pull requests
requirements-dev.txt Lists development dependencies including testing and linting tools
tests/init.py Creates empty test package structure
omnizen/init.py Creates main package structure
.github/workflows/copilot-instructions.md Provides code review guidelines for Copilot

Comment thread .pre-commit-config.yaml Outdated
Comment thread .github/workflows/check-code.yaml Outdated
Comment thread .github/workflows/check-code.yaml Outdated
Comment thread .github/workflows/check-code.yaml Outdated
Comment thread requirements-dev.txt
@leonextlevel leonextlevel merged commit f5b89f3 into main Aug 5, 2025
1 check passed
@oLeoz1n oLeoz1n deleted the 2-configure-ci branch August 5, 2025 22:02
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.

Configure CI

3 participants