Skip to content

feat: added publishing pipeline#1

Merged
mahimairaja merged 1 commit intomainfrom
feat/add-pushlish-gh
Mar 19, 2026
Merged

feat: added publishing pipeline#1
mahimairaja merged 1 commit intomainfrom
feat/add-pushlish-gh

Conversation

@mahimairaja
Copy link
Copy Markdown
Collaborator

@mahimairaja mahimairaja commented Mar 19, 2026

Summary by CodeRabbit

  • Chores
    • Added automated GitHub Actions workflow for publishing the package to PyPI on release creation.

@mahimairaja mahimairaja self-assigned this Mar 19, 2026
@mahimairaja mahimairaja added the enhancement New feature or request label Mar 19, 2026
@mahimairaja mahimairaja merged commit 5be072d into main Mar 19, 2026
@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented Mar 19, 2026

Caution

Review failed

The pull request is closed.

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 2b98f697-9d16-443b-b39d-36bac2e7a67f

📥 Commits

Reviewing files that changed from the base of the PR and between e4708a4 and 6554648.

📒 Files selected for processing (1)
  • .github/workflows/publish.yml

📝 Walkthrough

Walkthrough

A GitHub Actions workflow file is introduced to automate package publishing to PyPI. The workflow triggers on GitHub release events with tags matching v* pattern or manual dispatch, executing a job that builds distribution artifacts and publishes them to PyPI using the repository's API token.

Changes

Cohort / File(s) Summary
PyPI Publishing Workflow
.github/workflows/publish.yml
Automates package publishing to PyPI on release events (tag pattern v*). Configures Python 3.10 environment, builds distribution artifacts with the build package, and publishes via PyPI action with token authentication.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~8 minutes

Poem

🐰 With whiskers twitching, I did see,
A workflow pushing code with glee!
To PyPI's server, swift and true,
When release tags come into view. 🚀✨

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch feat/add-pushlish-gh
📝 Coding Plan
  • Generate coding plan for human review comments

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Tip

You can customize the tone of the review comments and chat replies.

Configure the tone_instructions setting to customize the tone of the review comments and chat replies. For example, you can set the tone to Act like a strict teacher, Act like a pirate and more.

@mahimairaja mahimairaja deleted the feat/add-pushlish-gh branch March 23, 2026 17:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant