Skip to content

fix(ci): Improve Telegram notification formatting, error diagnostics,… - #2

Merged
azagramac merged 1 commit into
masterfrom
fix-ci
Aug 27, 2026
Merged

fix(ci): Improve Telegram notification formatting, error diagnostics,…#2
azagramac merged 1 commit into
masterfrom
fix-ci

Conversation

@azagramac

Copy link
Copy Markdown
Owner

📌 Summary

Fixes Telegram notification formatting issues, enhances build failure diagnostics with live log snippet reporting, and updates the default kernel configuration to config-6.19.11-debian13-ryzen9.


🛠️ Changes & Fixes

🤖 Telegram Notification Fixes & Enhancements

  • Fixed printf Argument Mismatch: Resolved an issue where leftover format arguments caused duplicate message text and malformed workflow URLs.
  • Success Notification:
    • Displays the compiled kernel release version.
    • Lists generated .deb packages and descriptions directly from the .changes manifest.
    • Includes a direct link to the executed GitHub Actions run.
  • Enhanced Failure Reporting:
    • Captures make build logs via tee ../build.log.
    • On failure, extracts the last lines of compilation errors and presents them in an HTML <pre> code block for instant troubleshooting from Telegram.
    • Displays the execution parameters used (config, source/tag, localversion, patch).

⚙️ Workflow Default Updates

  • Updated the default config input in workflow_dispatch to config-6.19.11-debian13-ryzen9.

🧪 Testing & Validation

  • Verified HTML formatting and character escaping (&, <, >) for Telegram Bot API compatibility.
  • Confirmed YAML syntax validity in .github/workflows/build-kernel.yml.

@azagramac azagramac self-assigned this Aug 27, 2026
@azagramac azagramac added the bug Something isn't working label Aug 27, 2026
@azagramac azagramac closed this Aug 27, 2026
@azagramac azagramac reopened this Aug 27, 2026
@azagramac
azagramac merged commit 0a3e420 into master Aug 27, 2026
@azagramac
azagramac deleted the fix-ci branch August 27, 2026 16:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant