Repository navigation
ci(artifacts): stop uploading unused distribution builds - #470
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Symptôme
W1-1 / F15 : chaque run CI téléverse un artefact
distsans consommateur dansle run. Cette PR est empilée sur #469 et conserve la construction du package.
Cause racine
La CI conservait une sortie de build destinée à aucun job. Le workflow de
release construit et télécharge son propre artefact, dans son propre run.
Changement
Suppression des six lignes
Upload build artifactsde.github/workflows/ci.yml.Le build sdist/wheel reste exécuté.
release.ymlet les artefacts de couvertureet Docker sont inchangés.
Preuve
Avant, au SHA parent
c16b84e9210be1638370a4763b1fd8dc0ba73724, le run34034623118 a produit
dist, id9989755036, 33 838 110 octets, à2026-09-06T12:57:33Z.Après, au SHA
b3bbe1a293a13c551a05bf0009939aeb7bf20916, le run34034882970 est
entièrement vert. Son API d'artefacts renvoie exactement
coverage-reportet trois
.dockerbuild, aucundist: 0 octet de nouvel uploaddist,contre 33 838 110 sur le parent. Build Package a réussi à
13:02:45Z.Gates locaux verts : Ruff (1 412 fichiers), craftsmanship, Pyright zéro diagnostic,
800 tests scripts réussis / 5 ignorés / 123 subtests, puis 7 547 réussis,
221 ignorés, 123 subtests en 147,99 s. Actionlint et
check_ci_gate_complete.pypassent.Commandes dans l'ordre : sync verrouillée dev+sqlite+lint ; Ruff check et format ;
craftsmanship ; sync environnement Pyright CONTRIBUTING et Pyright ;
pytest tests_py/scripts/ -q --tb=short;pytest -q --tb=short.Logs :
/private/tmp/cortex-green-w1-1-gates.log.Validation sur macOS ARM64 / Python 3.13.7, PostgreSQL explicitement inaccessible
à localhost:1, chemins de test jetables. Charge avant : 4,85 pour 10 cœurs ;
disque libre avant/après : 66 GiB.
Conformité
Candidats issues
Les artefacts historiques restent soumis à leur rétention existante. La taille
pré-existante du workflow n'est pas absorbée par ce diff de six lignes supprimées.
Runbook
Aucune action d'exploitation nécessaire. Le propriétaire décide de la fusion.