[PR #528] [MERGED] feat: |Github Action| add upstream sync and auto deploy frontend&&bac… #606

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

📋 Pull Request Information

Original PR: https://github.com/dreamhunter2333/cloudflare_temp_email/pull/528
Author: @dreamhunter2333
Created: 12/23/2024
Status: Merged
Merged: 12/23/2024
Merged by: @dreamhunter2333

Base: mainHead: feature/dev


📝 Commits (1)

  • 418fc2c feat: |Github Action| add upstream sync and auto deploy frontend&&backend

📊 Changes

5 files changed (+48 additions, -11 deletions)

View changed files

📝 .github/workflows/backend_deploy.yaml (+3 -0)
📝 .github/workflows/frontend_deploy.yaml (+3 -2)
.github/workflows/sync.yaml (+25 -0)
📝 CHANGELOG.md (+1 -1)
📝 vitepress-docs/docs/zh/guide/github-action.md (+16 -8)

📄 Description

User description

…kend

#526


PR Type

Enhancement, Documentation


Description

  • Added new GitHub Action workflow for upstream sync, scheduled weekly and manually triggerable.
  • Updated backend and frontend deployment workflows to trigger on upstream sync completion.
  • Updated changelog to include the new GitHub Action feature.
  • Enhanced GitHub Action guide with instructions for configuring and using the upstream sync workflow.

Changes walkthrough 📝

Relevant files
Enhancement
backend_deploy.yaml
Add upstream sync trigger to backend deployment workflow 

.github/workflows/backend_deploy.yaml

  • Added workflow_run trigger for upstream sync completion.
+3/-0     
frontend_deploy.yaml
Add upstream sync trigger to frontend deployment workflow

.github/workflows/frontend_deploy.yaml

  • Added workflow_run trigger for upstream sync completion.
+3/-2     
sync.yaml
Add new workflow for upstream sync                                             

.github/workflows/sync.yaml

  • Created new workflow for upstream sync.
  • Scheduled to run weekly and can be manually triggered.
  • +50/-0   
    Documentation
    CHANGELOG.md
    Update changelog with new GitHub Action feature                   

    CHANGELOG.md

    • Updated changelog to include new GitHub Action feature.
    +1/-1     
    github-action.md
    Update GitHub Action guide with upstream sync instructions

    vitepress-docs/docs/zh/guide/github-action.md

  • Added documentation for new upstream sync workflow.
  • Updated deployment steps and secrets configuration.
  • +16/-8   

    💡 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/528 **Author:** [@dreamhunter2333](https://github.com/dreamhunter2333) **Created:** 12/23/2024 **Status:** ✅ Merged **Merged:** 12/23/2024 **Merged by:** [@dreamhunter2333](https://github.com/dreamhunter2333) **Base:** `main` ← **Head:** `feature/dev` --- ### 📝 Commits (1) - [`418fc2c`](https://github.com/dreamhunter2333/cloudflare_temp_email/commit/418fc2cafa22bcc76d0d0e16121658d6502ba6df) feat: |Github Action| add upstream sync and auto deploy frontend&&backend ### 📊 Changes **5 files changed** (+48 additions, -11 deletions) <details> <summary>View changed files</summary> 📝 `.github/workflows/backend_deploy.yaml` (+3 -0) 📝 `.github/workflows/frontend_deploy.yaml` (+3 -2) ➕ `.github/workflows/sync.yaml` (+25 -0) 📝 `CHANGELOG.md` (+1 -1) 📝 `vitepress-docs/docs/zh/guide/github-action.md` (+16 -8) </details> ### 📄 Description ### **User description** …kend #526 ___ ### **PR Type** Enhancement, Documentation ___ ### **Description** - Added new GitHub Action workflow for upstream sync, scheduled weekly and manually triggerable. - Updated backend and frontend deployment workflows to trigger on upstream sync completion. - Updated changelog to include the new GitHub Action feature. - Enhanced GitHub Action guide with instructions for configuring and using the upstream sync workflow. ___ ### **Changes walkthrough** 📝 <table><thead><tr><th></th><th align="left">Relevant files</th></tr></thead><tbody><tr><td><strong>Enhancement</strong></td><td><table> <tr> <td> <details> <summary><strong>backend_deploy.yaml</strong><dd><code>Add upstream sync trigger to backend deployment workflow</code>&nbsp; </dd></summary> <hr> .github/workflows/backend_deploy.yaml - Added `workflow_run` trigger for upstream sync completion. </details> </td> <td><a href="https://github.com/dreamhunter2333/cloudflare_temp_email/pull/528/files#diff-9c6ad7c4157d025017a135866a4e838aadda6f903124e4a5d4d632f78c8d5cbe">+3/-0</a>&nbsp; &nbsp; &nbsp; </td> </tr> <tr> <td> <details> <summary><strong>frontend_deploy.yaml</strong><dd><code>Add upstream sync trigger to frontend deployment workflow</code></dd></summary> <hr> .github/workflows/frontend_deploy.yaml - Added `workflow_run` trigger for upstream sync completion. </details> </td> <td><a href="https://github.com/dreamhunter2333/cloudflare_temp_email/pull/528/files#diff-bd37943116d4ceb0632bc0a02dd04bcd2bc18def12714209f742880bb105ba27">+3/-2</a>&nbsp; &nbsp; &nbsp; </td> </tr> <tr> <td> <details> <summary><strong>sync.yaml</strong><dd><code>Add new workflow for upstream sync</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> .github/workflows/sync.yaml <li>Created new workflow for upstream sync.<br> <li> Scheduled to run weekly and can be manually triggered.<br> </details> </td> <td><a href="https://github.com/dreamhunter2333/cloudflare_temp_email/pull/528/files#diff-c0331e5bfbabc4af0a8a89a0bfd35411cf0626b31545e5440e5ccd931b23d845">+50/-0</a>&nbsp; &nbsp; </td> </tr> </table></td></tr><tr><td><strong>Documentation</strong></td><td><table> <tr> <td> <details> <summary><strong>CHANGELOG.md</strong><dd><code>Update changelog with new GitHub Action feature</code>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </dd></summary> <hr> CHANGELOG.md - Updated changelog to include new GitHub Action feature. </details> </td> <td><a href="https://github.com/dreamhunter2333/cloudflare_temp_email/pull/528/files#diff-06572a96a58dc510037d5efa622f9bec8519bc1beab13c9f251e97e657a9d4ed">+1/-1</a>&nbsp; &nbsp; &nbsp; </td> </tr> <tr> <td> <details> <summary><strong>github-action.md</strong><dd><code>Update GitHub Action guide with upstream sync instructions</code></dd></summary> <hr> vitepress-docs/docs/zh/guide/github-action.md <li>Added documentation for new upstream sync workflow.<br> <li> Updated deployment steps and secrets configuration.<br> </details> </td> <td><a href="https://github.com/dreamhunter2333/cloudflare_temp_email/pull/528/files#diff-dc4a45c87aec446874f8b9f2e140517dd99ca6436e82b1206cc2dcac19b6ca16">+16/-8</a>&nbsp; &nbsp; </td> </tr> </table></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:32:00 +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#606
    No description provided.