Skip to content

Feature/webhook deploy#40

Merged
Fl1riX merged 5 commits into
mainfrom
feature/webhook-deploy
Jun 3, 2026
Merged

Feature/webhook deploy#40
Fl1riX merged 5 commits into
mainfrom
feature/webhook-deploy

Conversation

@Fl1riX

@Fl1riX Fl1riX commented Jun 3, 2026

Copy link
Copy Markdown
Owner

Summary by Sourcery

Удалить сервис watchtower из конфигурации compose и обновить документацию по hook-у деплоя.

Deployment:

  • Удалить контейнер watchtower из конфигурации Docker Compose.

Documentation:

  • Уточнить комментарий по настройке webhook hook, включая корректную команду генерации ключа с помощью openssl.
Original summary in English

Summary by Sourcery

Remove the watchtower service from the compose setup and adjust deployment hook documentation.

Deployment:

  • Remove the watchtower container from the Docker Compose configuration.

Documentation:

  • Clarify the webhook hook configuration comment, including the correct openssl key generation command.

@sourcery-ai

sourcery-ai Bot commented Jun 3, 2026

Copy link
Copy Markdown
Contributor
Руководство для ревьюера (свернуто для небольших PR)

Руководство для ревьюера

Этот PR удаляет службу автоматического обновления Watchtower из стека Docker Compose и исправляет задокументированную команду для генерации секретного ключа webhook в комментариях конфигурации deploy hooks.

Изменения на уровне файлов

Изменение Подробности Файлы
Удалить службу Watchtower из конфигурации Docker Compose.
  • Удалить определение службы watchtower, включая её образ, монтирование сокета Docker, интервал обновления и команду очистки, параметры безопасности и конфигурацию tmpfs.
  • Оставить остальные службы и определения томов Docker Compose без изменений.
docker-compose.yml
Исправить комментарий в документации по генерации секретного ключа webhook в конфиге deploy hooks.
  • Исправить пример команды OpenSSL в комментарии, чтобы она использовала правильный синтаксис openssl rand -hex 32.
  • Добавить отступы вокруг комментария для удобства чтения, сохранив рабочую YAML-конфигурацию без изменений.
deploy/hooks.yaml

Подсказки и команды

Взаимодействие с Sourcery

  • Запустить новое ревью: Оставьте комментарий @sourcery-ai review в pull request.
  • Продолжить обсуждения: Отвечайте напрямую на комментарии ревью от Sourcery.
  • Создать GitHub-issue из комментария ревью: Попросите Sourcery создать issue из комментария ревью, ответив на него. Также можно ответить на комментарий ревью @sourcery-ai issue, чтобы создать issue на его основе.
  • Сгенерировать заголовок pull request: Напишите @sourcery-ai где угодно в заголовке pull request, чтобы сгенерировать заголовок в любой момент. Также можно оставить комментарий @sourcery-ai title в pull request, чтобы (пере)сгенерировать заголовок в любой момент.
  • Сгенерировать описание pull request: Напишите @sourcery-ai summary в любом месте тела pull request, чтобы сгенерировать описание PR в нужном месте в любой момент. Также можно оставить комментарий @sourcery-ai summary в pull request, чтобы (пере)сгенерировать описание в любой момент.
  • Сгенерировать руководство для ревьюера: Оставьте комментарий @sourcery-ai guide в pull request, чтобы (пере)сгенерировать руководство для ревьюера в любой момент.
  • Закрыть все комментарии Sourcery: Оставьте комментарий @sourcery-ai resolve в pull request, чтобы пометить все комментарии Sourcery как разрешённые. Полезно, если вы уже учли все комментарии и больше не хотите их видеть.
  • Снять все ревью Sourcery: Оставьте комментарий @sourcery-ai dismiss в pull request, чтобы отклонить все существующие ревью от Sourcery. Особенно полезно, если вы хотите начать с чистого листа с новым ревью — не забудьте оставить комментарий @sourcery-ai review, чтобы запустить новое ревью!

Настройка работы

Зайдите в свою панель управления, чтобы:

  • Включать или отключать функции ревью, такие как сгенерированное Sourcery описание pull request, руководство для ревьюера и другие.
  • Изменить язык ревью.
  • Добавлять, удалять или изменять собственные инструкции для ревью.
  • Настроить другие параметры ревью.

Получение помощи

Original review guide in English
Reviewer's guide (collapsed on small PRs)

Reviewer's Guide

This PR removes the Watchtower auto-update service from the Docker Compose stack and corrects the documented command for generating the webhook secret key in the deployment hooks configuration comments.

File-Level Changes

Change Details Files
Remove the Watchtower service from the Docker Compose configuration.
  • Delete the watchtower service definition, including its image, volume mount to the Docker socket, update interval and cleanup command, security options, and tmpfs configuration.
  • Leave the rest of the Docker Compose services and volume definitions unchanged.
docker-compose.yml
Correct the documentation comment for generating the webhook secret key in the deployment hooks config.
  • Adjust the example OpenSSL command in the comment to use the correct syntax openssl rand -hex 32.
  • Add spacing around the comment for readability while keeping the functional YAML intact.
deploy/hooks.yaml

Tips and commands

Interacting with Sourcery

  • Trigger a new review: Comment @sourcery-ai review on the pull request.
  • Continue discussions: Reply directly to Sourcery's review comments.
  • Generate a GitHub issue from a review comment: Ask Sourcery to create an
    issue from a review comment by replying to it. You can also reply to a
    review comment with @sourcery-ai issue to create an issue from it.
  • Generate a pull request title: Write @sourcery-ai anywhere in the pull
    request title to generate a title at any time. You can also comment
    @sourcery-ai title on the pull request to (re-)generate the title at any time.
  • Generate a pull request summary: Write @sourcery-ai summary anywhere in
    the pull request body to generate a PR summary at any time exactly where you
    want it. You can also comment @sourcery-ai summary on the pull request to
    (re-)generate the summary at any time.
  • Generate reviewer's guide: Comment @sourcery-ai guide on the pull
    request to (re-)generate the reviewer's guide at any time.
  • Resolve all Sourcery comments: Comment @sourcery-ai resolve on the
    pull request to resolve all Sourcery comments. Useful if you've already
    addressed all the comments and don't want to see them anymore.
  • Dismiss all Sourcery reviews: Comment @sourcery-ai dismiss on the pull
    request to dismiss all existing Sourcery reviews. Especially useful if you
    want to start fresh with a new review - don't forget to comment
    @sourcery-ai review to trigger a new review!

Customizing Your Experience

Access your dashboard to:

  • Enable or disable review features such as the Sourcery-generated pull request
    summary, the reviewer's guide, and others.
  • Change the review language.
  • Add, remove or edit custom review instructions.
  • Adjust other review settings.

Getting Help

@sourcery-ai sourcery-ai Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Привет — я посмотрел(а) твои изменения, и они выглядят отлично!


Sourcery бесплатен для open source-проектов — если тебе нравятся наши обзоры, пожалуйста, поделись ими ✨
Помоги мне стать полезнее! Пожалуйста, жми 👍 или 👎 под каждым комментарием — я использую этот фидбек, чтобы улучшать обзоры.
Original comment in English

Hey - I've reviewed your changes and they look great!


Sourcery is free for open source - if you like our reviews please consider sharing them ✨
Help me be more useful! Please click 👍 or 👎 on each comment and I'll use the feedback to improve your reviews.

@coveralls

Copy link
Copy Markdown

Coverage Report for CI Build 26875186392

Coverage remained the same at 30.313%

Details

  • Coverage remained the same as the base build.
  • Patch coverage: No coverable lines changed in this PR.
  • No coverage regressions found.

Uncovered Changes

No uncovered changes found.

Coverage Regressions

No coverage regressions found.


Coverage Stats

Coverage Status
Relevant Lines: 1214
Covered Lines: 368
Line Coverage: 30.31%
Coverage Strength: 0.61 hits per line

💛 - Coveralls

@coveralls

coveralls commented Jun 3, 2026

Copy link
Copy Markdown

Coverage Report for CI Build 26875656871

Coverage remained the same at 30.313%

Details

  • Coverage remained the same as the base build.
  • Patch coverage: No coverable lines changed in this PR.
  • No coverage regressions found.

Uncovered Changes

No uncovered changes found.

Coverage Regressions

No coverage regressions found.


Coverage Stats

Coverage Status
Relevant Lines: 1214
Covered Lines: 368
Line Coverage: 30.31%
Coverage Strength: 0.61 hits per line

💛 - Coveralls

@Fl1riX Fl1riX merged commit d6ccf45 into main Jun 3, 2026
4 checks passed
@Fl1riX Fl1riX deleted the feature/webhook-deploy branch June 3, 2026 09:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants