Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add GitHub Actions workflow for Python app CI #1

Merged
merged 3 commits into from
Feb 9, 2025
Merged

Add GitHub Actions workflow for Python app CI #1

merged 3 commits into from
Feb 9, 2025

Conversation

jkawamoto
Copy link
Owner

Introduce a CI workflow to automate testing for the Python app. The workflow triggers on pushes to main, tags matching v*.*.*, and pull requests. It sets up Python, installs dependencies, and runs pre-commit checks to ensure code quality.

Introduce a CI workflow to automate testing for the Python app. The workflow triggers on pushes to `main`, tags matching `v*.*.*`, and pull requests. It sets up Python, installs dependencies, and runs pre-commit checks to ensure code quality.
This commit modifies several server test functions to skip their execution in a continuous integration environment. This is achieved by adding a conditional pytest marker to each test, which checks for an environment variable indicating if the tests are being run on the CI server. This change has been made to prevent potential failures on the CI server due to issues specific to its environment.
Included badges for GitHub Actions workflow and license status. This enhances the README's informativeness and provides quick insights into build status and licensing.
@jkawamoto jkawamoto marked this pull request as ready for review February 9, 2025 04:39
@jkawamoto jkawamoto merged commit e984da1 into main Feb 9, 2025
1 check passed
@jkawamoto jkawamoto deleted the ci branch February 12, 2025 08:39
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.

1 participant