Chisle
코딩 에이전트 플러그인, 20개 실시간 작업에서 기본 모델 52% 활용, 간결한 페르소나와 출력 압축 제공
저장소 정보는 아직 수집하지 않았습니다.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 README에서 읽을 수 있습니다. 저장소 README ↗
README 전체를 불러오는 중입니다.
README 전문 보기 ↗Beautiful test-run notifications — right in your messenger.
Collage PNG + caption with statistics and links. Build config.json in the Config builder, send with the GitHub Action or TypeScript CLI 6.3.2.
Generate the Allure report once, then let the Action render and send the notification:
- uses: qa-guru/allure-notifications@v6
with:
config: notifications/config.json
allure-folder: build/reports/allure-report/allureReport/awesome
allure-results-folder: build/allure-results
mode: live
env:
TELEGRAM_BOT_TOKEN: ${{ secrets.TELEGRAM_BOT_TOKEN }}
TELEGRAM_CHAT_ID: ${{ vars.TELEGRAM_CHAT_ID }}
TELEGRAM_TOPIC_ID: ${{ vars.TELEGRAM_TOPIC_ID }}
Pipeline: tests → allure-results → npx allure generate (once) → Action send.
The Action never generates the report and never writes credentials to JSON.
See the complete workflow and static config.
Runnable Marketplace, native CLI, plugin, and local-Action variants live in
.github/workflows/README.md.
| Zone | Contents |
|---|---|
| Collage | 7 panels: current status · status dynamics · pyramid · durations · success rate · duration dynamics · status transitions |
| Text | environment, comment, duration, passed / failed / broken / skipped counters |
| Links | report · dashboard · testops · build from base.links |
(allure-notifications.qa.guru · qa-guru.github.io/allure-notifications)
Missing a messenger or locale? Open an issue or send a PR.
| Version | Stack | Allure | Status |
|---|---|---|---|
| 4.* | Java | Allure 2 | Historical |
| 5.* | Java | Allure 3 | Legacy freeze at 5.0.8 (branch legacy/java-5.0.8); there is no 5.1 |
| 6.* | TypeScript | Allure 3 | Product — pin 6.3.2 (Action + CLI + builder + plugin) |
Older patch notes → GitHub Releases · migration → MIGRATION.md.
| Piece | Role |
|---|---|
| CLI | npx @qa-guru/[email protected] send --config … — primary runtime |
| Collage PNG | @napi-rs/canvas in @qa-guru/allure-notifications-core (Playwright = tests only) |
| Config builder | Web UI → full config.json + free-layout collage — apps/builder/ |
| Packages | @qa-guru/allure-notifications-config · core (palette/geometry via @qa-guru/allure-report-kit/collage) · bin allure-notifications · plugin @qa-guru/allure-notifications-plugin |
After tests finish, Allure writes a summary. The CLI finds it automatically:
<allureFolder>/widgets/summary.json<allureFolder>/summary.jsonSummary drives notification text. In collage mode the CLI also reads *-result.json from allureResultsFolder.
npx allure generate allure-results --clean -o allure-report
npx @qa-guru/[email protected] send --config config.json --live
| Flag | Behavior |
|---|---|
--dry-run | Render collage; list messengers that would send; no network |
--mock | Render collage; mock deliveries; no network |
--live | Actually send (Telegram when credentials are set) |
--out <png> | Write collage PNG to disk |
Default without --live / --mock is safe dry-run.
Web UI that exports a full config.json (base · chart · links · messengers) with a free-layout collage editor.
| Prod | allure-notifications.qa.guru |
| Project Pages | qa-guru.github.io/allure-notifications |
| Source | apps/builder/ |
| Canon | apps/builder/CANON.md |
Install as a PWA (Add to Home Screen / Install) for offline shell and standalone display. On iPad Pro 13″ (landscape):
| Preset | Size | Notes |
|---|---|---|
| SQ-1080 | 1080×1080 | Dense square canvas |
| CB-870 | 870×1080 | Telegram-oriented editor canvas (post cap 1024×1280) |
| WD-1410 | 1410×1080 | Wide canvas |
config.json.base.allureFolder / base.allureResultsFolder at your report and results.npx @qa-guru/[email protected] send --config <exported>.json
Schema: packages/config (zod). Prefer Export from the Config builder.
Minimal 6.0 example — collage + free layout + one messenger:
여기까지가 README 앞부분입니다. 나머지는 원문에서 읽을 수 있습니다. README 전문 보기 ↗