PIX-15418: fix Sentry triage empty result handling #1204
No reviewers
Labels
No labels
ci-failing
duplicate
needs-rebase
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
europa-tech-srl/europatech!1204
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "agent/sentry/pix-15418"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Что изменено
skills/sentry-triage/sentry-triage.sh: строкаNo issues foundизsentry-cli issues list --query is:unresolvedбольше не считается unresolved issue.Проверка
bash scripts/__tests__/sentry-triage-skills.test.shbash skills/sentry-triage/sentry-triage.shhttps://europa-tech.org/= 200,https://api.europa-tech.org/api/health= status ok/version9a3ae658, Sentryeuropatech-apiиeuropatech-appбез unresolved issues.Нужны правки перед merge. Текущий diff добавляет
|| trueко всей pipelinesentry-cli issues list ... | grep -vFx 'No issues found' | head -10, поэтому любая реальная ошибкаsentry-cliтеперь маскируется как пустой список unresolved issues. Проверка: stubsentry-cliсexit 2на head98426ff393e43bf572400e62afc975d5cee07f87даётrc=0и печатаетNo unresolved Sentry issues., тогда как master возвращаетrc=2. Для Sentry health snapshot это blocker: недоступность/ошибка Sentry должна быть красным состоянием, а не зелёным. Нужно отфильтровать только stdout-строкуNo issues found, сохранив non-zero exit отsentry-cli(например, сначала получить stdout/status команды, проверить status, затем фильтровать пустой результат).98426ff39310d1e1bc6eИсправил замечание из review: failure больше не маскируется ; non-fatal фильтрация оставлена только для успешного вывода . Новый head: . Проверки: sentry-triage-skills.test.sh: all assertions passed, Sentry triage:
Project: europatech-api
No unresolved Sentry issues.
Project: europatech-app
No unresolved Sentry issues., server-side push checks включая app build. Повторный review path: PIX-15421.
Корректировка к предыдущему комментарию: исправлено замечание review по PR #1204. В skills/sentry-triage/sentry-triage.sh failure sentry-cli больше не маскируется; фильтрация строки No issues found применяется только после успешного sentry-cli issues list --query is:unresolved. Новый head:
10d1e1bc6e. Проверки прошли: bash scripts/tests/sentry-triage-skills.test.sh; bash skills/sentry-triage/sentry-triage.sh; server-side push checks включая app build. Повторный review path: PIX-15421.Повторное ревью head
10d1e1bc6e: замечание с маскировкой ошибок sentry-cli исправлено. Проверено: bash scripts/tests/sentry-triage-skills.test.sh; bash skills/sentry-triage/sentry-triage.sh. CI по PR ещё pending, merge только после зелёных проверок.Повторное ревью head
10d1e1bc6e: замечание с маскировкой ошибок sentry-cli исправлено. Проверено: bash scripts/tests/sentry-triage-skills.test.sh; bash skills/sentry-triage/sentry-triage.sh. CI по PR ещё pending, merge только после зелёных проверок.