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.7.tar.gz (41.7 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.7-py3-none-any.whl (17.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: fabi_demo-1.0.7.tar.gz
  • Upload date:
  • Size: 41.7 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.7.tar.gz
Algorithm Hash digest
SHA256 4e0b4e40aca55177e99f3dc5dcb88e1c2b5c3e99ec90873e65936beb82289007
MD5 cbb01be736d1e53f16236b56d1acd3ea
BLAKE2b-256 dbefd2fa3fcb53d34f501ad938cf33cb7c24d7048e00e1cc3629725fce47ed8e

See more details on using hashes here.

Provenance

The following attestation bundles were made for fabi_demo-1.0.7.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.7-py3-none-any.whl.

File metadata

  • Download URL: fabi_demo-1.0.7-py3-none-any.whl
  • Upload date:
  • Size: 17.2 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.7-py3-none-any.whl
Algorithm Hash digest
SHA256 fad949fee407ba9701ef3b6f8701270d0ab2f146ffbc85755de67fe88054add4
MD5 3c701e8cf82126fa141a2eafaf98387c
BLAKE2b-256 cd9679fe9823dd90b70ce55f20c17d247aafd6a576e16c61108d9d7c274c6b20

See more details on using hashes here.

Provenance

The following attestation bundles were made for fabi_demo-1.0.7-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