algorand / algorand/pyteal

CI: Upload to PyPi on every build

オープン
#318 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る
Infrastructure Team Scytale
主要言語
Python
スター
288
フォーク
138
PR マージ指標
30日以内にマージされた PR はありません

説明

## Problem

To avoid discovering PyPi build failures during a release, the story requests pushing to PyPi on each build. As of writing, PyPi uploads _only_ happen for tags (releases).

Related: Today's build - https://github.com/algorand/pyteal/blob/master/.github/workflows/build.yml

## Solution
It feels like https://packaging.python.org/en/latest/guides/using-testpypi/ + https://github.com/pypa/gh-action-pypi-publish#advanced-release-management directly match the use case.

Prerequisite: https://test.pypi.org/project/pyteal/ already exists. We must reach out to the existing maintainer to get access.

## Dependencies

## Urgency

We've experienced release failures. v0.12.0 release failed due to PyPi upload failure: https://github.com/algorand/pyteal/runs/6263957662?check_suite_focus=true.

コントリビューションガイド

コントリビューションガイドを開く

評価

この issue はまだ評価されていません。

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。