Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

馃挭 Add retry logic #42

Merged
merged 16 commits into from Jun 16, 2023
Merged

馃挭 Add retry logic #42

merged 16 commits into from Jun 16, 2023

Conversation

wicksipedia
Copy link
Owner

Duplicating #41 since I can't push to the fork

Fixes: #40

Description:
Currently, we are utilizing this workflow for our pull requests (PRs). However, we have encountered instances where it fails to hit the specified URL, requiring manual triggers. After a thorough investigation, we have identified the root cause to be intermittent issues with URL accessibility.

Features:
Improved Reliability: To mitigate the intermittent URL accessibility issues, the workflow has been enhanced to make two additional attempts if the first attempt fails. This improves the overall reliability of the workflow.

Robust Flow: In case of failure, the workflow has been modified to gracefully handle the situation without breaking the overall flow. This ensures smoother PR processing even when issues arise.

Enhanced Feedback: To provide clearer feedback, error, and success messages have been enhanced with emojis. This visual representation makes it easier to identify the status of the workflow at a glance.

Please review the updated description and features to accurately reflect the modifications made.

Screenshot
PageInsight Change
Figure: Tested on your forked repo, showing error on the first instance, and ran successfully on the second attempt

PR I tested on: SSWConsulting/SSW.Website#812
Related issue: 馃挌 PR check - Pagespeed insights fails on first run#785

@wicksipedia wicksipedia merged commit 726c313 into main Jun 16, 2023
3 checks passed
@wicksipedia wicksipedia deleted the add-retry-logic branch June 16, 2023 03:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

馃悰Bug - Failing sometime to analyze the page
2 participants