Skip to content

Créer une release depuis l'onglet Actions, sans terminal - #7

Merged
pguinet merged 1 commit into
masterfrom
ccr-33a3cce7-hq2z41
Oct 10, 2026
Merged

pguinet merged 1 commit into
masterfrom
ccr-33a3cce7-hq2z41

Conversation

@pguinet

@pguinet pguinet commented Oct 10, 2026

Copy link
Copy Markdown
Owner

Créer une release demandait de pousser un tag v* en ligne de commande. Ce n'est pas toujours possible (pas de terminal, ou environnement qui refuse les pushs de tags).

Workflow pdf.yml

  • workflow_dispatch accepte un champ facultatif tag.
  • Le job release tourne aussi en lancement manuel quand tag est renseigné. gh release create --target "$GITHUB_SHA" crée alors le tag et la release sur le commit qui a produit les PDF.
  • Le tag doit commencer par v, sinon le job échoue avec un message.
  • Le tag est passé par variable d'environnement, jamais interpolé dans le script.
  • Le déclenchement par push de tag v* est inchangé.
  • Le tag créé avec le GITHUB_TOKEN ne relance pas le workflow : pas de double release.

CLAUDE.md

La procédure sans terminal est documentée : onglet Actions, workflow PDF, Run workflow sur master avec le tag.

Après fusion

Lancer le workflow sur master avec tag = v2026.3 pour publier la release qui embarque les PR #5 et #6.

🤖 Generated with Claude Code

https://claude.ai/code/session_01JwMs9domctSBJ4Va2xUsyQ


Generated by Claude Code

Le lancement manuel du workflow PDF accepte un champ tag : la CI génère
les PDF puis crée le tag et la release sur ce commit (gh release create
--target). Le déclenchement par push de tag v* reste inchangé.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01JwMs9domctSBJ4Va2xUsyQ
@pguinet
pguinet merged commit 13feee5 into master Oct 10, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants