Skip to content

Implement Telegram documentation updates checker#182

Merged
swimmwatch merged 50 commits into
devfrom
feature/181
Aug 4, 2025
Merged

Implement Telegram documentation updates checker#182
swimmwatch merged 50 commits into
devfrom
feature/181

Conversation

@swimmwatch

Copy link
Copy Markdown
Owner

Closes #181

@swimmwatch swimmwatch self-assigned this Jul 29, 2025
@swimmwatch swimmwatch added the enhancement New feature or request label Jul 29, 2025
@codecov

codecov Bot commented Jul 29, 2025

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@swimmwatch swimmwatch requested a review from Copilot July 31, 2025 12:54

This comment was marked as outdated.

@swimmwatch swimmwatch requested a review from Copilot August 2, 2025 14:38

Copilot AI 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.

Pull Request Overview

This PR implements a Telegram documentation updates checker that monitors changes to the Telegram Mini App documentation and creates GitHub issues when updates are detected. The solution uses a custom GitHub Action built around the webchanges utility to track documentation changes.

Key changes:

  • Creates a scheduled workflow that checks for Telegram documentation updates every 30 minutes
  • Implements a custom GitHub Action that wraps the webchanges utility with custom reporters and filters
  • Adds functionality to create GitHub issues automatically when documentation changes are detected

Reviewed Changes

Copilot reviewed 3 out of 4 changed files in this pull request and generated 4 comments.

File Description
.github/workflows/check-update.yml Defines the scheduled workflow to check Telegram documentation updates and create GitHub issues
.github/actions/webchanges/hooks.py Implements custom GitHub issue reporter and text filtering functionality for the webchanges utility
.github/actions/webchanges/action.yml Defines the composite GitHub Action that sets up and runs the webchanges tool with caching
Comments suppressed due to low confidence (1)

.github/actions/webchanges/action.yml:26

  • The webchanges version 3.30.0 may not exist. Please verify this is a valid version number for the webchanges package.
        echo "WEBCHANGES_VERSION=3.30.0" >> $GITHUB_ENV

Comment thread .github/workflows/check-update.yml Outdated
Comment thread .github/actions/webchanges/hooks.py Outdated
Comment thread .github/actions/webchanges/hooks.py Outdated
Comment thread .github/actions/webchanges/hooks.py
swimmwatch and others added 3 commits August 3, 2025 19:33
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@swimmwatch swimmwatch merged commit 0f6d0bf into dev Aug 4, 2025
23 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants