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

Offen Anfängerfreundlich
#927 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Maintainer antworten meist innerhalb von 1 Tag

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
1/5
Geschätzter Aufwand
1-3 Stunden
Anfängerfreundlichkeit
72/100
Issue-Typ
Feature
Klarheit
Klar beschrieben
Aktivitätsstatus
Aktiv
Tech-Stack
python
Bereich
release

Rechercherichtung

Überprüfe die sechs Paketnamen und Schritte im Issue und prüfe anschließend jedes Paket über die PyPI-JSON-API. Lade osa-amazon für jedes Projekt als Owner ein und bitte das Open-Source-Team, die Einladungen anzunehmen. Erledigt, wenn das Feld ownership.roles für alle sechs Pakete osa-amazon als Owner aufführt.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

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.
Vorherrschende Sprache
Python
Sterne
58
Forks
32
Ø Merge
1 T. 6 Std.
Gemergte PRs (30 T.)
80

Entwicklungsumgebung

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus aws/aws-durable-execution-sdk-python

Alle Issues in aws/aws-durable-execution-sdk-python

Ähnliche Issues

Weitere Issues zu Python

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.