[Feature]: Add osa-amazon as an owner of every PyPI project

Aberta Para iniciantes
#927 0 comentários 0 reações 0 responsáveis Ver no GitHub

Mantenedores costumam responder em até 1 dia

Ninguém assumiu esta issue ainda.

Avaliação

Dificuldade
1/5
Tempo estimado
1-3 horas
Facilidade para iniciantes
72/100
Tipo de issue
Funcionalidade
Clareza
Claramente especificada
Status de atividade
Ativa
Stack de tecnologia
python
Domínio
release

Direção de pesquisa

Revise os seis nomes de pacotes e as etapas da issue e, em seguida, verifique cada pacote pela API JSON do PyPI. Convide osa-amazon como Owner para cada projeto e peça à equipe de código aberto que aceite os convites. A tarefa estará concluída quando o campo ownership.roles listar osa-amazon como Owner nos seis pacotes.

Escrita pelo modelo de indexação a partir do texto da issue.

Descrição

enhancement needs-triage
What would you like?

Add the PyPI user osa-amazon as an Owner of every PyPI project that this repository publishes. osa-amazon is the PyPI account of the Amazon open source team.

Today each project has one owner, durable-execution-dev:

  • aws-durable-execution-sdk-python
  • aws-durable-execution-sdk-python-testing
  • aws-durable-execution-sdk-python-otel
  • aws-durable-execution-sdk-python-telemetry-exporter
  • aws-durable-execution-sdk-python-extras
  • aws-durable-execution-sdk-python-compute-worker
Why
  • Amazon's open source guidance asks each Amazon PyPI project to list osa-amazon as an owner.
  • A second owner can manage a project, for example yank a release, when the primary account cannot.
Steps

For each project above:

  1. Sign in to PyPI as durable-execution-dev.
  2. Open the project → Manage → Collaborators.
  3. Invite osa-amazon with the role Owner.

The invitation stays pending until the open source team accepts it. So also ask them to accept the 6 invitations.

Done when

The PyPI JSON API lists osa-amazon with role Owner for each project, in the ownership.roles field of https://pypi.org/pypi/<project>/json.

Related
  • RELEASING.md, "Publishing a Package for the First Time": add this step for every new package name.
  • #793 covers a check that a new package name is published before merge.
Linguagem predominante
Python
Estrelas
58
Forks
32
Merge médio
1d 6h
PRs com merge (30d)
80

Preparar o ambiente

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Mais de aws/aws-durable-execution-sdk-python

Todas as issues de aws/aws-durable-execution-sdk-python

Issues semelhantes

Mais issues de Python

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.