[PR #467] [MERGED] feat: upgrade dependencies && add ci build telegram-frontend.zip #580

Closed
opened 2026-02-26 21:31:53 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/dreamhunter2333/cloudflare_temp_email/pull/467
Author: @dreamhunter2333
Created: 11/6/2024
Status: Merged
Merged: 11/6/2024
Merged by: @dreamhunter2333

Base: mainHead: feature/dev


📝 Commits (1)

  • a74d48e feat: upgrade dependencies && add ci build telegram-frontend.zip

📊 Changes

10 files changed (+2801 additions, -2680 deletions)

View changed files

📝 .github/workflows/tag_build.yml (+7 -0)
📝 CHANGELOG.md (+1 -0)
📝 frontend/package.json (+5 -5)
📝 frontend/pnpm-lock.yaml (+1104 -1308)
📝 pages/package.json (+1 -1)
📝 vitepress-docs/package.json (+3 -3)
📝 vitepress-docs/pnpm-lock.yaml (+795 -519)
📝 worker/package.json (+6 -6)
📝 worker/pnpm-lock.yaml (+873 -838)
📝 worker/src/worker.ts (+6 -0)

📄 Description

PR Type

Enhancement, Tests, Dependencies


Description

  • Added checks for DB and JWT_SECRET environment variables in the worker middleware.
  • Upgraded multiple dependencies in frontend, worker, documentation, and pages.
  • Added CI steps to build and zip the Telegram frontend.
  • Updated changelog to include Telegram mini app build zip package.

Changes walkthrough 📝

Relevant files
Enhancement
1 files
worker.ts
Add environment variable checks in worker middleware         

worker/src/worker.ts

  • Added checks for DB and JWT_SECRET environment variables.
  • Return appropriate HTTP status codes if variables are not set.
  • +6/-0     
    Dependencies
    4 files
    package.json
    Upgrade frontend dependencies                                                       

    frontend/package.json

    • Upgraded multiple frontend dependencies.
    +5/-5     
    package.json
    Upgrade worker dependencies                                                           

    worker/package.json

    • Upgraded multiple worker dependencies.
    +6/-6     
    package.json
    Upgrade documentation dependencies                                             

    vitepress-docs/package.json

    • Upgraded multiple documentation dependencies.
    +3/-3     
    package.json
    Upgrade Wrangler dependency in pages                                         

    pages/package.json

    • Upgraded Wrangler dependency.
    +1/-1     
    Tests
    1 files
    tag_build.yml
    Add CI steps for Telegram frontend build and zip                 

    .github/workflows/tag_build.yml

    • Added steps to build and zip Telegram frontend.
    +7/-0     
    Documentation
    1 files
    CHANGELOG.md
    Update changelog with Telegram mini app build                       

    CHANGELOG.md

    • Added entry for Telegram mini app build zip package.
    +1/-0     
    Additional files (token-limit)
    3 files
    pnpm-lock.yaml
    ...                                                                                                           

    frontend/pnpm-lock.yaml

    ...

    +1392/-1596
    pnpm-lock.yaml
    ...                                                                                                           

    worker/pnpm-lock.yaml

    ...

    +1121/-1086
    pnpm-lock.yaml
    ...                                                                                                           

    vitepress-docs/pnpm-lock.yaml

    ...

    +795/-519

    💡 PR-Agent usage: Comment /help "your question" on any pull request to receive relevant information


    🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

    ## 📋 Pull Request Information **Original PR:** https://github.com/dreamhunter2333/cloudflare_temp_email/pull/467 **Author:** [@dreamhunter2333](https://github.com/dreamhunter2333) **Created:** 11/6/2024 **Status:** ✅ Merged **Merged:** 11/6/2024 **Merged by:** [@dreamhunter2333](https://github.com/dreamhunter2333) **Base:** `main` ← **Head:** `feature/dev` --- ### 📝 Commits (1) - [`a74d48e`](https://github.com/dreamhunter2333/cloudflare_temp_email/commit/a74d48e1e29e684f039abf36105df18404aa11c4) feat: upgrade dependencies && add ci build telegram-frontend.zip ### 📊 Changes **10 files changed** (+2801 additions, -2680 deletions) <details> <summary>View changed files</summary> 📝 `.github/workflows/tag_build.yml` (+7 -0) 📝 `CHANGELOG.md` (+1 -0) 📝 `frontend/package.json` (+5 -5) 📝 `frontend/pnpm-lock.yaml` (+1104 -1308) 📝 `pages/package.json` (+1 -1) 📝 `vitepress-docs/package.json` (+3 -3) 📝 `vitepress-docs/pnpm-lock.yaml` (+795 -519) 📝 `worker/package.json` (+6 -6) 📝 `worker/pnpm-lock.yaml` (+873 -838) 📝 `worker/src/worker.ts` (+6 -0) </details> ### 📄 Description ### **PR Type** Enhancement, Tests, Dependencies ___ ### **Description** - Added checks for `DB` and `JWT_SECRET` environment variables in the worker middleware. - Upgraded multiple dependencies in frontend, worker, documentation, and pages. - Added CI steps to build and zip the Telegram frontend. - Updated changelog to include Telegram mini app build zip package. ___ ### **Changes walkthrough** 📝 <table><thead><tr><th></th><th align="left">Relevant files</th></tr></thead><tbody><tr><td><strong>Enhancement</strong></td><td><details><summary>1 files</summary><table> <tr> <td> <details> <summary><strong>worker.ts</strong><dd><code>Add environment variable checks in worker middleware</code>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </dd></summary> <hr> worker/src/worker.ts <li>Added checks for <code>DB</code> and <code>JWT_SECRET</code> environment variables.<br> <li> Return appropriate HTTP status codes if variables are not set.<br> </details> </td> <td><a href="https://github.com/dreamhunter2333/cloudflare_temp_email/pull/467/files#diff-c007030a206d7e4e2a4879ba673551e7633ad914b67cfac204096edced3f80a2">+6/-0</a>&nbsp; &nbsp; &nbsp; </td> </tr> </table></details></td></tr><tr><td><strong>Dependencies</strong></td><td><details><summary>4 files</summary><table> <tr> <td> <details> <summary><strong>package.json</strong><dd><code>Upgrade frontend dependencies</code>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </dd></summary> <hr> frontend/package.json - Upgraded multiple frontend dependencies. </details> </td> <td><a href="https://github.com/dreamhunter2333/cloudflare_temp_email/pull/467/files#diff-da6498268e99511d9ba0df3c13e439d10556a812881c9d03955b2ef7c6c1c655">+5/-5</a>&nbsp; &nbsp; &nbsp; </td> </tr> <tr> <td> <details> <summary><strong>package.json</strong><dd><code>Upgrade worker dependencies</code>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </dd></summary> <hr> worker/package.json - Upgraded multiple worker dependencies. </details> </td> <td><a href="https://github.com/dreamhunter2333/cloudflare_temp_email/pull/467/files#diff-89dc6f41a53ce13f2da5a00dd34868762e6cd0df46eddc9f5c3c4510b1493870">+6/-6</a>&nbsp; &nbsp; &nbsp; </td> </tr> <tr> <td> <details> <summary><strong>package.json</strong><dd><code>Upgrade documentation dependencies</code>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </dd></summary> <hr> vitepress-docs/package.json - Upgraded multiple documentation dependencies. </details> </td> <td><a href="https://github.com/dreamhunter2333/cloudflare_temp_email/pull/467/files#diff-3adbfbfaa65ecc60f48c8d009a52c697d4c80d61ee887799df22407fcb73f380">+3/-3</a>&nbsp; &nbsp; &nbsp; </td> </tr> <tr> <td> <details> <summary><strong>package.json</strong><dd><code>Upgrade Wrangler dependency in pages</code>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </dd></summary> <hr> pages/package.json - Upgraded Wrangler dependency. </details> </td> <td><a href="https://github.com/dreamhunter2333/cloudflare_temp_email/pull/467/files#diff-74314f72f6616d400be4cb0d161867d8148f23c22d4c12c7188aedb129c00c59">+1/-1</a>&nbsp; &nbsp; &nbsp; </td> </tr> </table></details></td></tr><tr><td><strong>Tests</strong></td><td><details><summary>1 files</summary><table> <tr> <td> <details> <summary><strong>tag_build.yml</strong><dd><code>Add CI steps for Telegram frontend build and zip</code>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </dd></summary> <hr> .github/workflows/tag_build.yml - Added steps to build and zip Telegram frontend. </details> </td> <td><a href="https://github.com/dreamhunter2333/cloudflare_temp_email/pull/467/files#diff-726057a3fc70267c5c5ec9e1637624e569c9dc90871069a85483534d8277ba40">+7/-0</a>&nbsp; &nbsp; &nbsp; </td> </tr> </table></details></td></tr><tr><td><strong>Documentation</strong></td><td><details><summary>1 files</summary><table> <tr> <td> <details> <summary><strong>CHANGELOG.md</strong><dd><code>Update changelog with Telegram mini app build</code>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </dd></summary> <hr> CHANGELOG.md - Added entry for Telegram mini app build zip package. </details> </td> <td><a href="https://github.com/dreamhunter2333/cloudflare_temp_email/pull/467/files#diff-06572a96a58dc510037d5efa622f9bec8519bc1beab13c9f251e97e657a9d4ed">+1/-0</a>&nbsp; &nbsp; &nbsp; </td> </tr> </table></details></td></tr><tr><td><strong>Additional files (token-limit)</strong></td><td><details><summary>3 files</summary><table> <tr> <td> <details> <summary><strong>pnpm-lock.yaml</strong><dd><code>...</code>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </dd></summary> <hr> frontend/pnpm-lock.yaml ... </details> </td> <td><a href="https://github.com/dreamhunter2333/cloudflare_temp_email/pull/467/files#diff-41b1ff3a74ba81fa74c8dd225d66d81573be3f2990e1d98b9b09798b147d40a8">+1392/-1596</a></td> </tr> <tr> <td> <details> <summary><strong>pnpm-lock.yaml</strong><dd><code>...</code>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </dd></summary> <hr> worker/pnpm-lock.yaml ... </details> </td> <td><a href="https://github.com/dreamhunter2333/cloudflare_temp_email/pull/467/files#diff-b40cf923090a5fb5f6cc0d6ce716c560645419d762871abb50383fdb423288c6">+1121/-1086</a></td> </tr> <tr> <td> <details> <summary><strong>pnpm-lock.yaml</strong><dd><code>...</code>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </dd></summary> <hr> vitepress-docs/pnpm-lock.yaml ... </details> </td> <td><a href="https://github.com/dreamhunter2333/cloudflare_temp_email/pull/467/files#diff-655c1410f6eacceaa9003212a9f840a660ace35e32e60d792be3640ec774af6f">+795/-519</a></td> </tr> </table></details></td></tr></tr></tbody></table> ___ > 💡 **PR-Agent usage**: Comment `/help "your question"` on any pull request to receive relevant information --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
    kerem 2026-02-26 21:31:53 +03:00
    Sign in to join this conversation.
    No milestone
    No project
    No assignees
    1 participant
    Notifications
    Due date
    The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

    No due date set.

    Dependencies

    No dependencies set.

    Reference
    starred/cloudflare_temp_email#580
    No description provided.