riseproject-dev / riseproject-dev/python-wheels

Make dry-run publish steps' labeling more explicit

Ouverte Adaptée aux débutants
#208 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

enhancement good first issue infrastructure
Langage dominant
Python
Étoiles
0
Forks
0
Merge moyen
16 h 14 min
PR mergées (30 j)
952

Description

From https://github.com/riseproject-dev/python-wheels/pull/204#discussion_r3734442848:

not strictly related to this PR, but what about having a ./.github/workflows/deploy.yml workflow that would contains this to avoid copying it in each individual workflow?

The other benefit is that inside this file we could do something like:

  • name: Deploy${{ github.ref != 'refs/heads/main' && ' (dry run)' || '' }}
    uses: ./.github/actions/deploy
    with:
    dry-run: ${{ github.ref != 'refs/heads/main' }}

So the name of the job will actually contain "(dry run)" . Right now, we have the impression that the publish job succeeded and correctly uploaded file on the registry


Further deploy changes probably aren't worth the effort, but taking Julien's suggestion to make the dry-run labeling more explicit would be helpful for our PRs.

Guide de contribution

Aucun guide de contribution indexé pour ce dépôt

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Piste de recherche

Examinez .github/workflows/deploy.yml et .github/actions/deploy, ainsi que les workflows qui répètent actuellement les étapes de deploy. Mettez à jour le libellé de l’étape de publication afin que les exécutions à blanc soient visiblement signalées, puis exécutez le workflow GitHub Actions concerné pour confirmer que le nom du job indique qu’aucun upload réel n’a eu lieu.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
github-actions
Domaine
ci-cd, release
Type d'issue
Fonctionnalité
Difficulté
2/5
Temps estimé
1-3 heures
Activité
Calme
Clarté
Plutôt claire
Accessibilité débutants
73/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.