Skip to content

Add package workflow#55

Merged
DoctorVin merged 1 commit into
part-os:masterfrom
DoctorVin:vc/package-on-release
Jun 26, 2025
Merged

Add package workflow#55
DoctorVin merged 1 commit into
part-os:masterfrom
DoctorVin:vc/package-on-release

Conversation

@DoctorVin

Copy link
Copy Markdown
Collaborator

Package and upload the package to Github when a release is published.

Package and upload the package to Github when a release is published.
with:
name: paperless_python_sdk
path: dist
retention-days: 0

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If the upload step fails due to some external reason, would there be no way to access the whl artifact?

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

My understanding is that if that upload failed, the publish would fail, we'd rerun the job and eventually find happiness. The explicit retention-days: 0 means "use the default" (90 days, I think), which should be enough for now, until we sort the PyPi situation and what we want to do there.

@DoctorVin DoctorVin merged commit dacf905 into part-os:master Jun 26, 2025
5 checks passed
@DoctorVin DoctorVin deleted the vc/package-on-release branch June 26, 2025 13:06
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