1.0.14-beta
Veuillez signaler les bogues en utilisant le gestionnaire de problèmes sur GitHub :
https://github.com/flokiorg/tWallet/issues
Changements notables
Corrections
flnd/client.go:PublishTransactionpassait une chaîne dynamique comme chaîne de format àfmt.Errorf; remplacé parerrors.Newpuisqu'aucun formatage n'est nécessaire.- Utilitaire de test :
createTestTempDira retrouvé sa véritable implémentationos.MkdirTemp(elle avait été remplacée par un chemin absolu codé en dur provenant de la machine d'un développeur). - Nommage des tests : une fonction nommée
TestMainmais prenant un*testing.T(et non un*testing.M) ne servait en réalité jamais de point d'entrée des tests du package — elle s'exécutait simplement comme un test ordinaire, très lourd, lançant un vrai démon, sous un nom prêtant à confusion. Renommée enTestManualFlndTestnetLaunch. - Tests d'intégration : les 4 fichiers de test du dossier
flnd/lancent un vrai démonflndet/ou nécessitent une connectivité testnet réelle. Ils sont désormais conditionnés par//go:build integration, afin qu'un simplego test ./...(utilisé en CI) les ignore proprement ; ils restent exécutables explicitement avec-tags=integration.
CI
- Ajout de
.github/workflows/ci.yaml: exécutego build,go vetetgo testà chaque push surmainet à chaque pull request.
Actifs
D'autres builds (ppc64, mips et *BSD) sont disponibles sur la page des versions GitHub.