algorand / algorand/pyteal

CI: Upload to PyPi on every build

Abierto
#318 0 comentarios 0 reacciones 0 asignados Ver en GitHub
Infrastructure Team Scytale
Lenguaje dominante
Python
Estrellas
288
Forks
138
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

## 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.

Guía de contribución

Abrir la guía de contribución

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.