forrtproject.github.io icon indicating copy to clipboard operation
forrtproject.github.io copied to clipboard

Ci/fix: Enhance Workflow Redundancy, Auto-Deploy, and Staging Comments

Open richarddushime opened this issue 2 months ago • 6 comments

Description

Fixes # (issue)

At the end of Data processing there is an automatic trigger auto-deploy and this downloads the new data artifacts directly if fails try and report it

on each PR merge the action downloads the recents data-artifacts after checking if its there else it auto-triggers data-processing

if all fails reports it

for the staging comment its also fixed partially(testing)

Key Changes

Deploy & Staging Workflows: Implemented a "Check -> Trigger -> Retry" pattern. If the required data-artifact is missing, the workflow now automatically triggers data-processing, waits for it to complete, and then retries the download.

Auto-Deploy: The data-processing workflow now automatically triggers the deploy workflow upon successful completion.

Loop Prevention: Added a skip_deploy input to data-processing. When deploy triggers data-processing (fallback mechanism), it sets this flag to prevent an infinite loop of triggers.

Type of Change

  • [x] Bug fix (non-breaking change which fixes an issue)

How Has This Been Tested?

  • [x] In progresss

Checklist for Developers:

  • [x] I have attempted to stay aligned to related code in this repository rather than reinventing the wheel.
  • [x] I have performed a self-review of my own code.
  • [x] I have commented my code, particularly in hard-to-understand areas.
  • [x] I have made corresponding changes to the documentation.
  • [x] My changes generate no new warnings.

Additional Notes

richarddushime avatar Nov 21 '25 19:11 richarddushime

🤖 Hi @richarddushime, I've received your request, and I'm working on it now! You can track my progress in the logs for more details.

github-actions[bot] avatar Nov 21 '25 19:11 github-actions[bot]

:thumbsup: All image files/references (if any) are in webp format, in line with our policy.

github-actions[bot] avatar Nov 21 '25 19:11 github-actions[bot]

Staging Deployment Status

This PR has been successfully deployed to staging as part of an aggregated deployment.

Deployed at: 2025-11-21 22:20:45 UTC Staging URL: https://staging.forrt.org

The staging site shows the combined state of all compatible open PRs.

LukasWallrich avatar Nov 21 '25 19:11 LukasWallrich

Staging Deployment Status

This PR has been successfully deployed to staging as part of an aggregated deployment.

Deployed at: 2025-11-21 20:06:39 UTC Staging URL: https://staging.forrt.org

The staging site shows the combined state of all compatible open PRs.

LukasWallrich avatar Nov 21 '25 20:11 LukasWallrich

Staging Deployment Status

This PR has been successfully deployed to staging as part of an aggregated deployment.

Deployed at: 2025-11-21 20:29:00 UTC Staging URL: https://staging.forrt.org

The staging site shows the combined state of all compatible open PRs.

LukasWallrich avatar Nov 21 '25 20:11 LukasWallrich

Staging Deployment Status

This PR has been successfully deployed to staging as part of an aggregated deployment.

Deployed at: 2025-11-21 21:28:16 UTC Staging URL: https://staging.forrt.org

The staging site shows the combined state of all compatible open PRs.

LukasWallrich avatar Nov 21 '25 21:11 LukasWallrich

Staging Deployment Status

This PR has been successfully deployed to staging as part of an aggregated deployment.

Deployed at: 2025-11-25 10:59:24 UTC Staging URL: https://staging.forrt.org

The staging site shows the combined state of all compatible open PRs.

LukasWallrich avatar Nov 25 '25 10:11 LukasWallrich

Staging Deployment Status

This PR has been successfully deployed to staging as part of an aggregated deployment.

Deployed at: 2025-11-25 12:11:03 UTC Staging URL: https://staging.forrt.org

The staging site shows the combined state of all compatible open PRs.

LukasWallrich avatar Nov 25 '25 12:11 LukasWallrich

Staging Deployment Status

This PR has been successfully deployed to staging as part of an aggregated deployment.

Deployed at: 2025-11-25 12:12:29 UTC Staging URL: https://staging.forrt.org

The staging site shows the combined state of all compatible open PRs.

LukasWallrich avatar Nov 25 '25 12:11 LukasWallrich

Staging Deployment Status

This PR has been successfully deployed to staging as part of an aggregated deployment.

Deployed at: 2025-11-25 12:18:49 UTC Staging URL: https://staging.forrt.org

The staging site shows the combined state of all compatible open PRs.

LukasWallrich avatar Nov 25 '25 12:11 LukasWallrich

Staging Deployment Status

This PR has been successfully deployed to staging as part of an aggregated deployment.

Deployed at: 2025-11-26 16:00:52 UTC Staging URL: https://staging.forrt.org

The staging site shows the combined state of all compatible open PRs.

LukasWallrich avatar Nov 26 '25 16:11 LukasWallrich

Screenshot 2025-11-26 at 19 36 30

richarddushime avatar Nov 26 '25 18:11 richarddushime