mirror of https://gitlab.com/pamhyr/pamhyr2
tools: Add relase mail generator.
parent
d0acface41
commit
5e9ab81363
|
|
@ -109,3 +109,59 @@
|
||||||
(mapcar 'pamhyr--insert-license
|
(mapcar 'pamhyr--insert-license
|
||||||
(mapcar (lambda (file) (concat root "/" file))
|
(mapcar (lambda (file) (concat root "/" file))
|
||||||
files-without-copyright))))
|
files-without-copyright))))
|
||||||
|
|
||||||
|
(defvar pamhyr-mail-template "Bonjour,
|
||||||
|
|
||||||
|
La version @version de Pamhyr2 est disponible.
|
||||||
|
|
||||||
|
<NEWS>
|
||||||
|
|
||||||
|
---Change-logs-------------------@version---
|
||||||
|
@description
|
||||||
|
------------------------------------------
|
||||||
|
|
||||||
|
---Liens-utiles---------------------------
|
||||||
|
Télécharger cette version :
|
||||||
|
https://gitlab.irstea.fr/theophile.terraz/pamhyr/-/releases/@version
|
||||||
|
|
||||||
|
La documentation (en anglais) :
|
||||||
|
https://gitlab.irstea.fr/theophile.terraz/pamhyr/-/wikis/home
|
||||||
|
|
||||||
|
Rapporter un problème :
|
||||||
|
https://gitlab.irstea.fr/theophile.terraz/pamhyr/-/issues
|
||||||
|
ou directement par mail à :
|
||||||
|
<pierre-antoine.rouby@inrae.fr>
|
||||||
|
------------------------------------------
|
||||||
|
|
||||||
|
<FUTURE_WORK>
|
||||||
|
|
||||||
|
---/!\--Attention-------------------------
|
||||||
|
Pour les utilisateurs Windows : Certains antivirus peuvent détecter Pamhyr2 comme un virus, c'est un faux positif, le problème est connu et vient de l'exécutable généré par PyInstaller.
|
||||||
|
Nous n'avons pas encore de solution pour régler ce problème.
|
||||||
|
Si c'est votre cas, il faudra ajouter une exception dans votre antivirus si vous voulez utiliser Pamhyr2.
|
||||||
|
Sinon, il est aussi possible de passer par WSL et utiliser la version Linux sous Windows.
|
||||||
|
|
||||||
|
Rapport d'antivirus : <LINK_VIRUSTOTAL>
|
||||||
|
------------------------------------------
|
||||||
|
|
||||||
|
Bon weekend,
|
||||||
|
")
|
||||||
|
|
||||||
|
(require 'web)
|
||||||
|
(require 'json)
|
||||||
|
|
||||||
|
(defun pamhyr-release-mail (release)
|
||||||
|
(interactive "sRelease name: ")
|
||||||
|
(web-http-get
|
||||||
|
(lambda (httpc header my-data)
|
||||||
|
(let* ((data (json-read-from-string my-data))
|
||||||
|
(release (cdr (assoc 'tag_name data)))
|
||||||
|
(description (cdr (assoc 'description data))))
|
||||||
|
(let ((buffer (generate-new-buffer (format "* mail-%s *" release))))
|
||||||
|
(with-current-buffer buffer
|
||||||
|
(insert
|
||||||
|
(string-replace "@description" description
|
||||||
|
(string-replace "@version" release
|
||||||
|
pamhyr-mail-template)))
|
||||||
|
(set-buffer buffer)))))
|
||||||
|
:url (concat "https://gitlab.irstea.fr/api/v4/projects/2779/releases/" release)))
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue