finos-labs/cafex

Automate package publishing to PyPI using GitHub Actions

开放

#24 创建于 2025年10月9日

 (0 条评论) (0 个反应) (0 位负责人)Python (11 个派生)auto 404
deploymentgood first issue

仓库指标

星标
 (9 个星标)
PR 合并指标
 (30 天内没有已合并 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.

贡献者指南