Toolverse
Wszystkie skille

linear-deploy-integration

autor: jeremylongshore

Automatyczne śledzenie wdrożeń aplikacji w Linear i synchronizacja ze zmianami w kodzie.

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

O skillu

Umożliwia wdrażanie aplikacji zintegrowanych z Linear i automatyczne śledzenie statusu wdrożeń. Skill łączy procesy deploymentu na platformach takich jak Vercel, Railway czy Cloud Run z systemem śledzenia zadań w Linear. Automatycznie tworzy komentarze wdrożeniowe, zmienia stany zadań i śledzi możliwości wycofania zmian. Działa z istniejącą integracją GitHub w Linear, która automatycznie łączy pull requesty z zadaniami za pomocą słów kluczowych (Fixes, Closes, Resolves).

Jak używać

  1. Upewnij się, że masz skonfigurowaną integrację Linear z GitHub (Settings > Integrations > GitHub) oraz klucz API Linear lub dostęp OAuth. 2. Przygotuj zmienne środowiskowe w swoim repozytorium: dodaj LINEAR_API_KEY do sekretów GitHub Actions oraz tokeny dostępu do platformy deploymentu (VERCEL_TOKEN dla Vercel, odpowiednie klucze dla Railway lub Cloud Run). 3. Utwórz plik workflow GitHub Actions w katalogu .github/workflows/ (np. deploy.yml), który będzie uruchamiany przy push do głównej gałęzi. Workflow powinien zawierać krok deploymentu, który generuje URL wdrożenia. 4. Dodaj krok "Track deployment in Linear" do workflow, który wywoła skrypt śledzący wdrożenie, przekazując zmienne środowiskowe LINEAR_API_KEY i informacje o środowisku (production). 5. Skill automatycznie skanuje historię commitów w poszukiwaniu magicznych słów kluczowych (Fixes, Closes, Resolves) i łączy wdrożenie z odpowiednimi zadaniami w Linear. 6. Po każdym udanym wdrożeniu skill tworzy komentarz w powiązanym zadaniu Linear z linkiem do wdrożenia i zmienia status zadania na podstawie konfiguracji.

Podobne skille