Skip to content

ci cd setup - #1

Merged
dev-muhammad merged 7 commits into
mainfrom
tasks/deploy-package
Aug 30, 2025
Merged

ci cd setup#1
dev-muhammad merged 7 commits into
mainfrom
tasks/deploy-package

Conversation

@dev-muhammad

Copy link
Copy Markdown
Owner

Github action to deploy package and PR builds

Copilot AI review requested due to automatic review settings August 30, 2025 18:23

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 sets up CI/CD infrastructure for the django-odata package, including automated testing and PyPI publishing workflows.

  • Adds comprehensive GitHub Actions workflows for testing across multiple Python and Django version combinations
  • Implements automated PyPI publishing on release creation with proper security checks
  • Updates package metadata to support newer Python (3.12, 3.13) and Django (5.0, 5.1, 5.2) versions

Reviewed Changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated 1 comment.

File Description
setup.py Adds support for Python 3.12/3.13 and Django 5.0/5.1/5.2 in package classifiers
.github/workflows/test.yml Implements test workflow with matrix testing, linting, formatting checks, and security scanning
.github/workflows/publish-to-pypi.yml Creates PyPI publishing workflow triggered on releases with comprehensive testing

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

Comment thread .github/workflows/test.yml
@dev-muhammad
dev-muhammad merged commit d739768 into main Aug 30, 2025
19 checks passed
@dev-muhammad
dev-muhammad deleted the tasks/deploy-package branch August 30, 2025 18:50
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.

2 participants