Skip to content

Add smoke tests - #10

Merged
ArtyomSavchenko merged 11 commits into
mainfrom
validate-selfhost
Sep 29, 2026
Merged

ArtyomSavchenko merged 11 commits into
mainfrom
validate-selfhost

Conversation

@ArtyomSavchenko

Copy link
Copy Markdown
Member

No description provided.

ArtyomSavchenko and others added 11 commits September 28, 2026 18:05
Signed-off-by: Artem Savchenko <armisav@gmail.com>
Fresh install via setup.sh --quick with API and browser smoke tests, and an
upgrade job that runs when a PR changes HULY_VERSION.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012bF628vAWVF7d1gqS2bQwG
Signed-off-by: Artem Savchenko <armisav@gmail.com>
Failure reason, container states and recent service errors show up on the PR
without downloading job logs.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012bF628vAWVF7d1gqS2bQwG
Signed-off-by: Artem Savchenko <armisav@gmail.com>
/api/v1/statistics requires a token, so probe the JSON-RPC endpoint instead.
Also include healthcheck output for unhealthy services in the failure report.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012bF628vAWVF7d1gqS2bQwG
Signed-off-by: Artem Savchenko <armisav@gmail.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012bF628vAWVF7d1gqS2bQwG
Signed-off-by: Artem Savchenko <armisav@gmail.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012bF628vAWVF7d1gqS2bQwG
Signed-off-by: Artem Savchenko <armisav@gmail.com>
…r is collapsed

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012bF628vAWVF7d1gqS2bQwG
Signed-off-by: Artem Savchenko <armisav@gmail.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012bF628vAWVF7d1gqS2bQwG
Signed-off-by: Artem Savchenko <armisav@gmail.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012bF628vAWVF7d1gqS2bQwG
Signed-off-by: Artem Savchenko <armisav@gmail.com>
…report

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012bF628vAWVF7d1gqS2bQwG
Signed-off-by: Artem Savchenko <armisav@gmail.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012bF628vAWVF7d1gqS2bQwG
Signed-off-by: Artem Savchenko <armisav@gmail.com>
@ArtyomSavchenko
ArtyomSavchenko marked this pull request as ready for review September 29, 2026 06:27
@ArtyomSavchenko
ArtyomSavchenko merged commit c60c1b6 into main Sep 29, 2026
3 checks passed
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.

1 participant