finos-labs/cafex

Automate package publishing to PyPI using GitHub Actions

オープン

#24 opened on 2025/10/09

 (0 件のコメント) (0 件のリアクション) (0 人の担当者)Python (11 件のフォーク)auto 404
deploymentgood first issue

Repository metrics

Stars
 (9 個のスター)
PR merge metrics
 (30d に merged PR はありません)

説明

Summary

Automate the process of publishing Python packages to PyPI by creating and configuring a GitHub Action workflow. This will ensure consistent and reliable package releases directly from the repository.

Tasks

  • Set up a GitHub Actions workflow to publish packages to PyPI upon new releases or tags.
  • Configure workflow with secure secrets for PyPI authentication (e.g., PYPI_USERNAME, PYPI_PASSWORD or PYPI_TOKEN).
  • Document the workflow configuration and update repository documentation if necessary.
  • Test the workflow to ensure proper package publishing and error handling.

Benefits

  • Streamlines the release process for Python packages.
  • Reduces manual steps and potential errors in publishing.
  • Maintains a reliable release pipeline for the project.

Acceptance Criteria

  • A GitHub Actions workflow is available in the repository for PyPI publishing.
  • Package publishing to PyPI is automated and requires minimal manual intervention.
  • Documentation is updated to reflect new automation steps.

コントリビューターガイド