Bump Cabal Index State (Grade A) logo

Bump Cabal Index State (Grade A)Compétence data‑ai testée en sécurité pour Claude AI. Grade A. Met à jour l’état d’index du projet Cabal à la dernière date. Utilisez lorsqu’il faut mettre à jour l’état d’index de Cabal.

(0)
Daniel NikulshynÉvalué par Daniel Nikulshyn·Mis à jour juillet 2026

Aperçu

Bump Cabal Index State (Grade A) est un script conçu pour mettre à jour l’état d’index d’un projet Cabal à la dernière date disponible. Il automatise le processus de mise à jour de l’état d’index et génère une pull request sur GitHub, si nécessaire. Le script prend en charge différents systèmes de construction, y compris Nix, et est particulièrement utile lorsqu’on utilise haskell.nix. Il prend également en compte le délai potentiel de reconnaissance du dernier état d’index de haskell.nix par rapport à Cabal. Le processus consiste à créer une branche temporaire, exécuter la commande cabal update pour récupérer le dernier état d’index, mettre à jour l’état d’index dans le fichier cabal.project ou dans d’autres fichiers pertinents, valider les modifications, et enfin créer une pull request sur GitHub. Ce script est destiné à être utilisé avec Claude AI et a été testé en matière de sécurité.

Fonctionnalités clés

  • Met à jour l’état d’index de Cabal
  • Crée une nouvelle branche pour les changements
  • Vérifie la construction du projet avec Nix ou Cabal
  • Valide les changements avec un format de message spécifique
  • Crée une pull request sur GitHub

Tarifs

Modèle
Free
Catégorie
Compétences
Note
Pas encore d’avis

Cas d’usage

Mise à jour de l’état d’index de Cabal

Utilisez cet outil lorsqu’il faut mettre à jour l’état d’index de Cabal à la dernière date, afin que le projet utilise la liste de paquets la plus récente de Hackage.

Résolution des erreurs haskell.nix

Si des erreurs haskell.nix surviennent en raison d’un état d’index obsolète, utilisez cet outil pour mettre à jour l’état d’index de Cabal et résoudre les erreurs.

Pour & contre

Pour

  • Automatise le processus de mise à jour de l’état d’index de Cabal
  • Assure que le projet utilise la liste de paquets la plus récente de Hackage

Contre

  • Nécessite GitHub et le Git CLI pour la création de pull request
  • Peut rencontrer des problèmes avec haskell.nix si celui‑ci n’est pas mis à jour vers le dernier état d’index

Palmarès des batailles

Sur 1 bataille dans le Panthéon.

0
1ᵉʳ
1
2ᵉ
0
3ᵉ

Last battle

Avis

Connecte-toi pour laisser un avis.

Pas encore d’avis. Sois le premier !

Questions & réponses

Puis-je utiliser cet outil sans GitHub ?

Oui. Si votre projet n'est pas sur GitHub, sautez les étapes GitHub liées ; le script mettra encore à jour l'état index localement et exécutera la vérification de la construction.

Asked by Julia Steiner · May 24, 2026

Qu'est-ce qui se passe après l'état index est mis à jour ?

L'outil commet la modification avec un message standardisé, pousse une nouvelle branche sur GitHub et utilise la CLI GitHub pour créer une demande de tirage étiquetée "Dependencies" avec le titre "build deps : état index Cabal mis à jour".

Asked by Kwabena Asante · May 6, 2026

Comment gère l'outil les projets qui utilisent haskell.nix ?

Il vérifie l'état index le plus récent depuis Cabal, met à jour le fichier approprié (cabal.project, cabal.project.local ou flake.nix), puis exécute `nix flake check`. Si haskell.nix est décalé, il utilise le message d'erreur pour définir un état index compatible.

Asked by Frank Müller · Mar 27, 2026

Quels sont les exigences pour exécuter Bump Cabal Index State?

L'escript nécessite un compte GitHub et le CLI Git pour créer des branches et des demandes de mise à jour. Cela nécessite aussi la shell Bash, Cabal, et optionnellement Nix si votre projet l'utilise.

Asked by Ulla Nielsen · Mar 23, 2026

Poser une question

Alternatives à Compétences

Manage Headers (Grade A) logo
Manage Headers (Grade A)Compétences

Compétence de développement testée en matière de sécurité pour Claude AI. Grade A. Inspecte et configure les en-têtes de sécurité que le site Power Pages envoie aux navigateurs — Content Security Policy, protection contre le frame et le clickjacking.

(0)
Free
Using Git Worktrees (Grade A) logo
Using Git Worktrees (Grade A)Compétences

Création de workspaces isolés en sécurité pour le développement de fonctionnalités avec la skill Claude AI A+

(0)
Free
Ga4 Bigquery Schema (Grade A) logo
Ga4 Bigquery Schema (Grade A)Compétences

Compétence de données-IA évaluée en termes de sécurité pour Claude AI. Grade A. Raisonnement de référence du schéma d'export de BigQuery pour GA4 — référence complète du champ, structures imbriquées, modèles de requête, et conseils de performance

(0)
Free
Meta Capi (Grade A) logo
Meta Capi (Grade A)Compétences

Compétence data‑AI sécurisée pour Claude AI. Grade A.

(0)
Free
Callees (Grade A) logo
Callees (Grade A)Compétences

Compétence de développement testée en matière de sécurité pour Claude AI. Grade A. Liste ce qu'une fonction/méthode appelle (graphe d'appels direct)

(0)
Free
Test Module Name (Grade A) logo
Test Module Name (Grade A)Compétences

Module de test nommagent selon le modèle de test suivi

(0)
Free
Board Of Directors (Grade A) logo
Board Of Directors (Grade A)Compétences

Compétence data‑ai vérifiée en matière de sécurité pour Claude AI. Grade A.

(0)
Free
Advpl Mvc Avancado (Grade A) logo
Advpl Mvc Avancado (Grade A)Compétences

Compétence de développement testée en sécurité pour Claude AI. Grade A. MVC avancé via PE (Pontos de Entrada) — ajouter des grilles personnalisées dans les écrans MVC standard (CNTA300/MATA070/MATA440/MATA460/FINA040 via *STRU)

(0)
Free