Skip to content

Feature/CICD (#6) - #10

Open
kushvinth wants to merge 5 commits into
mainfrom
develop
Open

kushvinth wants to merge 5 commits into
mainfrom
develop

Conversation

@kushvinth

Copy link
Copy Markdown
Owner
  • test:added test cases and action pipeline

  • refactor: add test branch to action braches

  • Rollback: Test-Case

  • Chore: CICD

  • Chore: remove [DOT] Coverage

  • ADD: PR trigger added on ci/cd

* test:added test cases and action pipeline

* refactor: add test branch to action braches

* Rollback: Test-Case

* Chore: CICD

* Chore: remove [DOT] Coverage

* ADD: PR trigger added on ci/cd
@kushvinth

Copy link
Copy Markdown
Owner Author

@Priyan503 PTAL

Copilot AI left a comment

Copy link
Copy Markdown

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 introduces a CI/CD workflow for the Python CLI package and adds a dev optional dependency set plus pytest configuration to support automated testing and linting.

Changes:

  • Adds dev optional dependencies (pytest + related plugins) and configures pytest via pyproject.toml.
  • Adds a GitHub Actions CI/CD workflow to lint, test (matrix), build artifacts, and publish on release.
  • Updates uv.lock to reflect the new extras/dependencies and the project version.

Reviewed changes

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

File Description
uv.lock Updates the lockfile for new dev/testing dependencies and project metadata changes.
pyproject.toml Adds dev extras and pytest configuration settings.
.github/workflows/pipeline.yaml Introduces the CI/CD pipeline (lint, test matrix, build, and release publish).

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread .github/workflows/pipeline.yaml Outdated
Comment thread pyproject.toml
lic = "lic_cli.cli:main"

[tool.pytest.ini_options]
testpaths = ["tests"]
Comment thread .github/workflows/pipeline.yaml Outdated
Comment thread .github/workflows/pipeline.yaml Outdated
kushvinth and others added 4 commits August 8, 2026 09:54
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
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