Aller au contenu
L’icône de l’app Pullwatch

Pullwatch

Les nouvelles pull requests, les tags et les versions publiées de GitHub, Azure DevOps et GitLab, directement dans votre barre des menus. Avec une vérification quotidienne de chaque dépôt à la recherche de runtimes et de paquets obsolètes et de vulnérabilités connues.

Gratuit et open source. macOS 26.6 ou ultérieur, Apple silicon et Intel. En anglais, néerlandais, allemand et français.

Pull requests

Chaque pull request, dès son ouverture

Pullwatch suit vos comptes sur github.com, GitHub Enterprise, Azure DevOps et GitLab, et vous signale les nouvelles pull requests et merge requests dès leur arrivée. Chacune affiche son état et ses checks comme sur GitHub : le nombre de checks réussis sur le total, une croix rouge quand l’un d’eux a échoué, de l’orange tant qu’ils tournent.

Tout arrive dans un historique où vous pouvez chercher par titre, auteur et dépôt, avec les nouveaux tags et les nouvelles versions publiées.

Pull requests et tags
La liste PR de Pullwatch : des pull requests de plusieurs dépôts avec leur icône d’état, des checks comme 4 sur 8 réussis, l’auteur et l’ancienneté.La liste PR de Pullwatch : des pull requests de plusieurs dépôts avec leur icône d’état, des checks comme 4 sur 8 réussis, l’auteur et l’ancienneté.

Barre des menus

Le panneau du menu affiche les pull requests et les tags les plus récents avec leurs checks. Cliquez sur l’un d’eux pour l’ouvrir dans le navigateur, actualisez, ou ouvrez la fenêtre principale. Un point sur l’icône de la barre des menus vous indique qu’il reste quelque chose de non lu.

Le panneau du menu
Le panneau du menu de Pullwatch avec les dernières pull requests et leurs checks, et les derniers tags et versions publiées.Le panneau du menu de Pullwatch avec les dernières pull requests et leurs checks, et les derniers tags et versions publiées.

Dépôts

L’état de chaque dépôt

Chaque dépôt suivi a sa page avec ses pull requests ouvertes et récentes, le dernier tag et le résultat de sa vérification, les pires en tête de liste. Suivez aussi des dépôts isolés hors de vos organisations, comme un projet public dont vous dépendez.

Dépôts
Une page de dépôt dans Pullwatch : le statut Problème, le compte, le dernier tag, et ses pull requests ouvertes, en file d’attente, fusionnées et fermées.Une page de dépôt dans Pullwatch : le statut Problème, le compte, le dernier tag, et ses pull requests ouvertes, en file d’attente, fusionnées et fermées.

Dépendances

Voyez ce qui bloque une mise à jour

Une fois par jour, Pullwatch lit les manifestes et les fichiers de verrouillage de vos dépôts et les compare aux registres de paquets et à endoflife.date. Il montre quels dépôts sont en retard, si une mise à jour reste dans la plage actuelle, et quel paquet la bloque.

Dépendances
La section Dépendances : les paquets regroupés en Mise à jour possible, Manifeste à modifier et Bloqué, avec les dépôts en retard et la raison.La section Dépendances : les paquets regroupés en Mise à jour possible, Manifeste à modifier et Bloqué, avec les dépôts en retard et la raison.

Sécurité

Les vulnérabilités, avec leur origine

Les vulnérabilités connues viennent d’OSV.dev, avec les détails de la GitHub Advisory Database : gravité, CVSS, CWE et version corrigée. Pullwatch indique si un paquet est direct ou s’il arrive par un autre, et ajoute les alertes d’analyse du code, d’analyse des secrets et d’Advanced Security du dépôt lui-même.

Sécurité
L’onglet Contrôle d’un dépôt : une version de Node en fin de vie et quatre avis pour lodash, qs et semver, avec la version installée, le correctif et l’origine de chaque paquet.L’onglet Contrôle d’un dépôt : une version de Node en fin de vie et quatre avis pour lodash, qs et semver, avec la version installée, le correctif et l’origine de chaque paquet.

Notifications

Des notifications qui disent ce qui s’est passé

Le titre dit ce qui s’est passé, le sous-titre où, et le corps qui. Activez ou désactivez chaque type, mettez un dépôt en sourdine depuis la notification elle-même, et définissez des heures calmes.

Notifications
Des notifications de Pullwatch pour une nouvelle pull request, une pull request fusionnée, une nouvelle version, un nouveau tag et une vulnérabilité critique.Des notifications de Pullwatch pour une nouvelle pull request, une pull request fusionnée, une nouvelle version, un nouveau tag et une vulnérabilité critique.

Statistiques

Comment votre équipe livre

Les pull requests ouvertes et fusionnées par semaine, par mois ou par an, le délai médian jusqu’à la fusion, les auteurs les plus actifs et les dépôts les plus actifs, à partir de l’historique que Pullwatch conserve déjà.

Statistiques
La section Statistiques : les pull requests ouvertes, les brouillons, les pull requests fusionnées et fermées, le délai médian, un graphique de l’activité par mois et les classements des auteurs et des dépôts.La section Statistiques : les pull requests ouvertes, les brouillons, les pull requests fusionnées et fermées, le délai médian, un graphique de l’activité par mois et les classements des auteurs et des dépôts.

Confidentialité

Votre code reste entre vous et vos serveurs

  • Les jetons restent dans votre trousseau

    Les jetons d’accès personnels et la connexion GitHub sont dans le trousseau de macOS. Les réglages et l’historique sont de simples fichiers dans votre dossier Bibliothèque.

  • Aucun serveur intermédiaire

    Pullwatch communique directement avec vos serveurs GitHub, Azure DevOps et GitLab. Il n’a ni compte, ni serveur à lui, ni outil d’analyse d’audience.

  • Chaque connexion listée

    Réglages, Sources affiche chaque service externe avec l’adresse qu’il appelle. Désactivez n’importe quelle source de données et Pullwatch indique ce qu’il n’a pas pu vérifier.

En savoir plus sur la confidentialité et les sources

Obtenir Pullwatch

Gratuit et open source sous licence Apache 2.0. Pour macOS 26.6 ou ultérieur, sur Apple silicon et Intel. Signé avec un Developer ID et notarisé par Apple.