Skip to content

added pypi publish workflow - #68

Merged
mkofler96 merged 1 commit into
mainfrom
added-publish-workflow
Jul 10, 2026
Merged

added pypi publish workflow#68
mkofler96 merged 1 commit into
mainfrom
added-publish-workflow

Conversation

@mkofler96

Copy link
Copy Markdown
Owner

No description provided.

Copilot AI review requested due to automatic review settings July 10, 2026 09:09
@mkofler96
mkofler96 merged commit 27ad054 into main Jul 10, 2026
12 checks passed
@mkofler96
mkofler96 deleted the added-publish-workflow branch July 10, 2026 09:10
@deepsource-io

deepsource-io Bot commented Jul 10, 2026

Copy link
Copy Markdown

DeepSource Code Review

We reviewed changes in 9d08201...e1838f3 on this pull request. Below is the summary for the review, and you can see the individual issues we found as inline review comments.

See full review on DeepSource ↗

PR Report Card

Overall Grade   Security  

Reliability  

Complexity  

Hygiene  

Code Review Summary

Analyzer Status Updated (UTC) Details
Python Jul 10, 2026 9:11a.m. Review ↗

Important

AI Review is run only on demand for your team. We're only showing results of static analysis review right now. To trigger AI Review, comment @deepsourcebot review on this thread.

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 adds an automated PyPI publishing workflow for tagged releases and makes the existing test workflow reusable so it can be invoked from the publish pipeline.

Changes:

  • Enable .github/workflows/test.yml to be called as a reusable workflow via workflow_call.
  • Improve Hugging Face cache step wiring by adding a step id and using multiline restore-keys.
  • Add .github/workflows/publish.yml to run tests on v* tags and then build/publish via uv.

Reviewed changes

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

File Description
.github/workflows/test.yml Adds workflow_call trigger and adjusts Hugging Face cache step (id + restore key formatting).
.github/workflows/publish.yml New tag-triggered pipeline that reuses the test workflow, then builds and publishes to PyPI with uv.

branches: [main]
pull_request:
branches: [main]
workflow_call:
Comment on lines +9 to +11
test:
uses: ./.github/workflows/test.yml
secrets: inherit
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