Skip to content

ci: better CI with pypi publish#12

Merged
snus-kin merged 5 commits into
mainfrom
feature/add-pypi-release
Sep 9, 2025
Merged

ci: better CI with pypi publish#12
snus-kin merged 5 commits into
mainfrom
feature/add-pypi-release

Conversation

@snus-kin

@snus-kin snus-kin commented Sep 8, 2025

Copy link
Copy Markdown
Contributor

No description provided.

Comment thread .github/workflows/ci.yml Fixed
…n permissions

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
@snus-kin snus-kin enabled auto-merge (squash) September 8, 2025 13:40
Comment thread .github/workflows/ci.yml
@snus-kin snus-kin disabled auto-merge September 8, 2025 13:53
@snus-kin snus-kin enabled auto-merge (squash) September 8, 2025 13:54
@snus-kin snus-kin requested a review from Copilot September 8, 2025 13:59

This comment was marked as outdated.

@snus-kin snus-kin requested a review from Copilot September 8, 2025 14:11

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

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 refactors the CI pipeline to consolidate workflows and add PyPI publishing capabilities. The changes replace the previous separate build/test and package workflows with a unified CI workflow that includes proper PyPI publishing.

  • Removes separate package.yml workflow and consolidates functionality into ci.yml
  • Adds multi-platform and multi-Python version testing matrix
  • Integrates PyPI publishing with trusted publishing for releases

Reviewed Changes

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

File Description
.github/workflows/package.yml Entire workflow removed - functionality moved to ci.yml
.github/workflows/ci.yml New comprehensive CI workflow with test matrix, build, and PyPI publish jobs
.github/workflows/build_and_test.yml Replaced by the new ci.yml workflow
.github/dependabot.yml Adds GitHub Actions and Git submodule dependency monitoring

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

Comment thread .github/workflows/ci.yml
Comment thread .github/workflows/ci.yml
Comment thread .github/workflows/ci.yml
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@snus-kin snus-kin merged commit 0fd7ba4 into main Sep 9, 2025
9 checks passed
@snus-kin snus-kin deleted the feature/add-pypi-release branch September 9, 2025 08:34
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.

5 participants