Release 0.2.2 #77

Merged
NiXTheDev merged 2 commits from 0.2.2 into release 2026-07-20 06:59:30 +03:00
Owner

Release 0.2.2

grammY Upgrade

  • Upgraded grammY from v1.40.0 to v1.45.1 with updated plugin ecosystem

Rich Messages API

  • Migrated all bot messages from MarkdownV2 to Telegram's Rich Messages API (bold, italic, code, strikethrough, block quotes)
  • Removed escapeForMarkdownV2AndBackslashes utility — no longer needed

Ephemeral Messages

  • Optimization tips now sent as ephemeral messages (visible only to the regex author, auto-deleted after 10 seconds)
  • Dangerous pattern warnings are ephemeral to the regex author

Optimization Tips Fix

  • Fixed false positive: \\, \S, \f, \v no longer flagged as unnecessary escapes
  • Per-escape tips now provide specific pattern/reason instead of generic messages
  • Capturing groups warning is suppressed when all groups are referenced in the replacement string

CI Fixes

  • Consolidated release workflow into single job
  • Added Forgejo login to build-push-action v6 for cache blob uploads
  • Made Telegram API tests optional (skipped without TELEGRAM_BOT_TOKEN)
  • Fixed Docker layer caching with build-push-action v6
  • Fixed double && typo in ltf:check script
  • Upgraded gitleaks image to latest
  • Added install step for jq, fj, curl, zip in release workflow

Formatting

  • Applied prettier formatting across entire codebase
## Release 0.2.2 ### grammY Upgrade - Upgraded grammY from v1.40.0 to v1.45.1 with updated plugin ecosystem ### Rich Messages API - Migrated all bot messages from MarkdownV2 to Telegram's Rich Messages API (bold, italic, code, strikethrough, block quotes) - Removed escapeForMarkdownV2AndBackslashes utility — no longer needed ### Ephemeral Messages - Optimization tips now sent as ephemeral messages (visible only to the regex author, auto-deleted after 10 seconds) - Dangerous pattern warnings are ephemeral to the regex author ### Optimization Tips Fix - Fixed false positive: \\\\, \\S, \\f, \\v no longer flagged as unnecessary escapes - Per-escape tips now provide specific pattern/reason instead of generic messages - Capturing groups warning is suppressed when all groups are referenced in the replacement string ### CI Fixes - Consolidated release workflow into single job - Added Forgejo login to build-push-action v6 for cache blob uploads - Made Telegram API tests optional (skipped without TELEGRAM_BOT_TOKEN) - Fixed Docker layer caching with build-push-action v6 - Fixed double && typo in ltf:check script - Upgraded gitleaks image to latest - Added install step for jq, fj, curl, zip in release workflow ### Formatting - Applied prettier formatting across entire codebase
feat: fix tips false positive + grammY 1.45.1 + Rich Messages + ephemeral messages
Some checks failed
Push Checks / Lint (push) Successful in 27s
Push Checks / Format Check (push) Successful in 21s
Push Checks / Type Check (push) Successful in 28s
PR Checks / Lint (pull_request) Successful in 21s
PR Checks / Format Check (pull_request) Successful in 19s
PR Checks / Type Check (pull_request) Successful in 28s
Secret Scanning / Scan for Secrets (pull_request) Successful in 4s
PR Checks / Tests (pull_request) Successful in 35s
PR Checks / Build Docker Image (Validation) (pull_request) Failing after 20m55s
Push Checks / Tests (push) Successful in 25s
Push Checks / Build and Push Docker Image (push) Failing after 21m18s
47a726e2ef
fix: switch to alpine image for docker build
Some checks failed
Push Checks / Lint (push) Successful in 45s
PR Checks / Type Check (pull_request) Successful in 1m14s
PR Checks / Format Check (pull_request) Successful in 1m24s
PR Checks / Lint (pull_request) Successful in 1m32s
Secret Scanning / Scan for Secrets (pull_request) Successful in 1m25s
Push Checks / Format Check (push) Successful in 2m8s
Push Checks / Type Check (push) Successful in 2m51s
PR Checks / Tests (pull_request) Successful in 1m24s
Push Checks / Tests (push) Successful in 1m3s
PR Checks / Build Docker Image (Validation) (pull_request) Has been cancelled
Push Checks / Build and Push Docker Image (push) Has been cancelled
118330b04b
NiXTheDev force-pushed 0.2.2 from 118330b04b
Some checks failed
Push Checks / Lint (push) Successful in 45s
PR Checks / Type Check (pull_request) Successful in 1m14s
PR Checks / Format Check (pull_request) Successful in 1m24s
PR Checks / Lint (pull_request) Successful in 1m32s
Secret Scanning / Scan for Secrets (pull_request) Successful in 1m25s
Push Checks / Format Check (push) Successful in 2m8s
Push Checks / Type Check (push) Successful in 2m51s
PR Checks / Tests (pull_request) Successful in 1m24s
Push Checks / Tests (push) Successful in 1m3s
PR Checks / Build Docker Image (Validation) (pull_request) Has been cancelled
Push Checks / Build and Push Docker Image (push) Has been cancelled
to ece81337f6
Some checks failed
Push Checks / Format Check (push) Successful in 15s
PR Checks / Format Check (pull_request) Successful in 25s
PR Checks / Type Check (pull_request) Successful in 32s
Push Checks / Lint (push) Successful in 34s
Push Checks / Type Check (push) Successful in 44s
PR Checks / Lint (pull_request) Successful in 51s
Secret Scanning / Scan for Secrets (pull_request) Successful in 47s
Push Checks / Tests (push) Successful in 25s
Push Checks / Build and Push Docker Image (push) Failing after 11m50s
PR Checks / Build Docker Image (Validation) (pull_request) Has been cancelled
PR Checks / Tests (pull_request) Has been cancelled
2026-07-20 05:52:51 +03:00
Compare
NiXTheDev force-pushed 0.2.2 from ece81337f6
Some checks failed
Push Checks / Format Check (push) Successful in 15s
PR Checks / Format Check (pull_request) Successful in 25s
PR Checks / Type Check (pull_request) Successful in 32s
Push Checks / Lint (push) Successful in 34s
Push Checks / Type Check (push) Successful in 44s
PR Checks / Lint (pull_request) Successful in 51s
Secret Scanning / Scan for Secrets (pull_request) Successful in 47s
Push Checks / Tests (push) Successful in 25s
Push Checks / Build and Push Docker Image (push) Failing after 11m50s
PR Checks / Build Docker Image (Validation) (pull_request) Has been cancelled
PR Checks / Tests (pull_request) Has been cancelled
to 5b25eeedef
Some checks failed
Push Checks / Format Check (push) Has been cancelled
Push Checks / Type Check (push) Has been cancelled
Push Checks / Tests (push) Has been cancelled
Push Checks / Build and Push Docker Image (push) Has been cancelled
PR Checks / Lint (pull_request) Has been cancelled
PR Checks / Format Check (pull_request) Has been cancelled
PR Checks / Type Check (pull_request) Has been cancelled
PR Checks / Tests (pull_request) Has been cancelled
PR Checks / Build Docker Image (Validation) (pull_request) Has been cancelled
Push Checks / Lint (push) Has been cancelled
Secret Scanning / Scan for Secrets (pull_request) Has been cancelled
2026-07-20 06:23:06 +03:00
Compare
feat: remove notice due to final migration over to forgejo actions being completed
Some checks failed
Push Checks / Lint (push) Successful in 29s
Push Checks / Format Check (push) Successful in 23s
Push Checks / Type Check (push) Successful in 25s
PR Checks / Lint (pull_request) Successful in 33s
PR Checks / Format Check (pull_request) Successful in 24s
PR Checks / Type Check (pull_request) Successful in 40s
Secret Scanning / Scan for Secrets (pull_request) Successful in 17s
Push Checks / Tests (push) Failing after 15m42s
Push Checks / Build and Push Docker Image (push) Has been skipped
PR Checks / Tests (pull_request) Failing after 15m40s
PR Checks / Build Docker Image (Validation) (pull_request) Has been skipped
Create Release / create-release (pull_request) Failing after 8s
Create Release / build-binaries (pull_request) Has been skipped
14e0ad7928
NiXTheDev scheduled this pull request to auto merge when all checks succeed 2026-07-20 06:28:59 +03:00
NiXTheDev merged commit 068161b60f into release 2026-07-20 06:59:30 +03:00
NiXTheDev deleted branch 0.2.2 2026-07-20 06:59:31 +03:00
NiXTheDev referenced this pull request from a commit 2026-07-20 06:59:32 +03:00

🎉 Release v0.2.2 has been created!

📦 Release URL: https://hangar.nixthedev.ru/NiXTheDev/regexYbot/releases/tag/v0.2.2

📥 Binaries available for Linux (x64) and Windows (x64)

🎉 Release **v0.2.2** has been created! 📦 Release URL: https://hangar.nixthedev.ru/NiXTheDev/regexYbot/releases/tag/v0.2.2 📥 Binaries available for Linux (x64) and Windows (x64)
Sign in to join this conversation.
No description provided.