Skip to content

Conversation

pavelacamposp
Copy link
Owner

This PR implements a CI pipeline using GitHub Actions to automate code quality checks and testing.

Key changes:

  • Added ci_workflow.yml to .github/workflows/ directory to set up a CI pipeline in GitHub Actions.
  • Added requirements-ci.txt to define CI-specific dependencies.
  • Added .yamllint.yaml to configure YAML linting and exclude non-project directories.
  • Added a placeholder test file to tests/ to verify the workflow.

Align the minimum Python requirement with the actual project
configuration.
- Add `ci_workflow.yml` to `.github/workflows/` to set up a CI
  pipeline with GitHub Actions.
- Add a placeholder test file to `tests/` to verify the workflow.
Add `.yamllint.yaml` config file to ignore `.*/*` (e.g., `.github/`
and `.venv`) and `venv/` directories from YAML linting.

These directories contain GitHub Actions workflows (which may not
strictly follow yamllint rules) and external files that should not
be linted.
@pavelacamposp pavelacamposp self-assigned this Apr 29, 2025
@pavelacamposp
Copy link
Owner Author

All checks have passed and the functionality looks good! Merging now.

@pavelacamposp pavelacamposp merged commit 44515e5 into main Apr 29, 2025
1 check passed
@pavelacamposp pavelacamposp deleted the feature/ci-workflow branch April 29, 2025 13:59
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