Skip to main content

No project description provided

Project description

# fabi-demo

Publicação Automática no TestPyPI, PyPI e GitHub Release

Este repositório utiliza GitHub Actions para automatizar a geração de versões, build do pacote, publicação no TestPyPI, publicação no PyPI e criação de Releases no GitHub e pré-releases.

O workflow suporta:

  • Publicações normais (ex.: v1.0.0)

  • Pré-releases (ex.: v1.0.0a1, v1.0.0b1, v1.0.0rc1)

  • Atualização automática do pyproject.toml

  • Upload de artifacts

  • Criação automática do GitHub Release com release notes geradas pelo GitHub

  • Pré-releases vão apenas para TestPyPI

  • Releases finais vão para TestPyPI e PyPI

  • A Release no GitHub só é criada se o upload correspondente for bem-sucedido

Como publicar uma versão

A publicação é feita exclusivamente através da criação de uma tag no GitHub.

Padrões aceitos de tag:

Versão final:

v1.2.3

Pré-release:

v1.2.3a1
v1.2.3b1
v1.2.3rc1

Requisitos de Autenticação

GitHub Actions Secrets:

Settings → Secrets and variables → Actions → New repository secret

Secrets:

TEST_PYPI_API_TOKEN Publicação de pré-release e testes
PYPI_API_TOKEN      Publicação de releases finais
GITHUB_TOKEN        Automático (não precisa criar)

Permissões do GitHub Actions:

Settings → Actions → General
Workflow permissions → Read and Write

Sem estas permissões, o Actions não conseguirá criar releases nem fazer commits.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

fabi_demo-1.0.6.tar.gz (16.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

fabi_demo-1.0.6-py3-none-any.whl (4.8 kB view details)

Uploaded Python 3

File details

Details for the file fabi_demo-1.0.6.tar.gz.

File metadata

  • Download URL: fabi_demo-1.0.6.tar.gz
  • Upload date:
  • Size: 16.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for fabi_demo-1.0.6.tar.gz
Algorithm Hash digest
SHA256 c0a41f1801d655ccda871a492e21383b2948955090bba8e7f37ab947b9047c08
MD5 e80c6f99210cfa5828e92423dbad3104
BLAKE2b-256 8cdbee74f08c248dd1ccd65e5df3c60e827703bc1a0ebd8cc4d7f4174a5388ba

See more details on using hashes here.

Provenance

The following attestation bundles were made for fabi_demo-1.0.6.tar.gz:

Publisher: release.yaml on fabianazioti/fabi-demo

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file fabi_demo-1.0.6-py3-none-any.whl.

File metadata

  • Download URL: fabi_demo-1.0.6-py3-none-any.whl
  • Upload date:
  • Size: 4.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for fabi_demo-1.0.6-py3-none-any.whl
Algorithm Hash digest
SHA256 13673ffbf8e99e5125f2df5980b475c0b474f7f090459bbc058f6f8a27f72006
MD5 8aeabc4177d41a3d2df3a03d0e26d5a6
BLAKE2b-256 4e1776423137941644065aa45ae32ec401455bbb8c68f05bfe48296792528b89

See more details on using hashes here.

Provenance

The following attestation bundles were made for fabi_demo-1.0.6-py3-none-any.whl:

Publisher: release.yaml on fabianazioti/fabi-demo

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page