Посібник інтеграції

Вебхук-сповіщення DepLog.dev

Один URL вебхука для Slack, Teams або вашої системи.

Коротко

  • Один вебхук на монітор
  • Автовизначення Slack і Teams
  • Стандартний JSON для кастомних endpoint

Чому команди обирають вебхук DepLog.dev

Одне призначення, чіткі оновлення і стабільні дані.

Чіткі сигнали оновлень

Ми додаємо тип випуску і критичність.

Головне з журналів змін

Скануємо нотатки до випуску і показуємо головне.

Охоплення екосистем

Популярні чи нішеві пакети, навіть з неідеальними журналами змін. Покриття постійно розширюється.

Налаштування вебхука

Один вебхук на монітор і проста маршрутизація.

  1. Крок 1

    Створіть вебхук призначення

    Згенеруйте URL вебхука у Slack, Teams або вашому сервісі. Збережіть секрет або підпис без змін.

  2. Крок 2

    Вставте URL у DepLog.dev

    Увімкніть вебхук сповіщення і додайте URL у моніторі. Ми надсилаємо на цю URL, тому не змінюйте секрет.

  3. Крок 3

    Підтвердіть призначення

    Якщо автовизначення не впевнений, оберіть Slack, Teams або власний варіант. Це корисно для власних доменів.

  4. Крок 4

    Надішліть тест

    Натисніть кнопку тесту, щоб перевірити доставку.

  5. Крок 5

    Збережіть і моніторте

    Збережіть монітор і отримуйте оновлення.

Стандартний формат дані

Кастомні вебхуки отримують стабільний JSON з версіями та контекстом журналу змін.

Приклад дані

{
  "event": "dependency.update",
  "channel": "webhook",
  "summary": "nuxt 3.12.4 -> 3.13.0 (minor)",
  "occurredAt": "2025-01-15T10:04:00.000Z",
  "monitor": {
    "id": "mon_123",
    "name": "Production"
  },
  "dependency": {
    "name": "nuxt",
    "label": "frontend"
  },
  "versions": {
    "current": "3.12.4",
    "latest": "3.13.0",
    "releaseType": "minor",
    "isCritical": false
  },
  "changelog": {
    "highlights": [
      "Added runtime config for Nitro",
      "Fixed build caching regressions"
    ]
  }
}

Питання про вебхук

Чи можна використовувати один вебхук для Slack або Teams?

Так. Додайте URL і ми форматуватимемо під Slack або Teams після автовизначенняу або вибору.

Що робити, якщо домен вебхука власний?

Оберіть призначення вручну. Це типово для власних інсталяцій Slack або Teams.

Що входить у дані?

Подія, опис, дані монітора, дані пакета, версії та журнал змін, якщо він доступний.

Чи можна використовувати один вебхук для кількох моніторів?

Так, але для кожного монітора активний лише один вебхук.

Чи підтримує DepLog.dev приватні пакети або приватні репозиторії?

Ні. DepLog.dev працює лише з публічними пакетами та публічними нотатками до випусків.

Готові направляти сповіщення всюди?

Підключіть вебхук і тримайте випуски на виду.

Перейти до входу