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’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement Automated Cleanup, Python Version Check, and Retry Mechanism for Failed Report Uploads #485

Merged
merged 9 commits into from
Sep 10, 2024

Conversation

Sakib75
Copy link
Collaborator

@Sakib75 Sakib75 commented Aug 15, 2024

PR Type

Features

PR Checklist

  • Tests for the changes have been added / updated.
  • Documentation comments have been added / updated.
  • A changelog entry has been made.
  • Version number has been updated.
  • Required modules have been added to respective "requirements*.txt" files.
  • Relevant Test Cases added to this description (below).
  • (Team) Label with affected action categories and semver status.

Overview

  • Delete Automation Log folders that are older than 7 days in a seperate thread. Exclude failed reports folder
  • Check python version. If older than 3.11 the exit
  • If report is failed to upload than save it in a specific folder. And try to upload it every minute.

Test Cases

@Sakib75 Sakib75 requested a review from sazid August 15, 2024 00:57
@Sakib75
Copy link
Collaborator Author

Sakib75 commented Aug 27, 2024

@sazid tested the branch by running two SET(s) for the spire. Seems to be working fine.

@sazid sazid merged commit 7b6ce3c into dev Sep 10, 2024
5 checks passed
@sazid sazid deleted the node-enhancements branch September 10, 2024 07:46
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.

2 participants