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

Missing test results from Github Actions #6904

Open
tripleee opened this issue Apr 23, 2022 · 4 comments
Open

Missing test results from Github Actions #6904

tripleee opened this issue Apr 23, 2022 · 4 comments
Assignees
Labels
area: CI testing status: confirmed Confirmed as something that needs working on.

Comments

@tripleee
Copy link
Member

Several times recently, visiting Github test failures only revealed

Error: The log was not found. It may have been deleted based on retention settings.

Perhaps something would need to be tweaked in our retention settings? Obviously we would like for the failed test runs to reveal what went wrong.

@tripleee
Copy link
Member Author

For instace, just now, build 30916 failed in this way; though visiting again a little while later displayed the log. Perhaps it's just a timing issue.

@makyen
Copy link
Contributor

makyen commented Apr 23, 2022

I've only ever seen this error on tests which are old (i.e. which are old enough to have had the logs deleted by the retention policy). The default retention policy for public repositories is 90 days. That is also the maximum permitted value. The policy for SmokeDetector is currently 90 days. I'm not aware of it ever being other than 90 days.

It's strange that you're seeing this, as any time when I've specifically been waiting to see the logs for a run (i.e. looking for them immediately upon CI completion, or even watching the results live, I've never seen that response.

However, I have experienced errors resulting from various security/privacy browser settings/extensions interfering with the ability to display the logs, as the logs require access to JavaScript from different servers than the rest of GitHub. Specifically, it requires JavaScript from "actions.githubusercontent.com" and the logs are fetched via AJAX from "pipelines.actions.githubusercontent.com".

If I had to guess, I would have to assume that it's either a timing issue or an artifact of the privacy/security settings in your browser/browser extensions.

Unfortunately, as far as I'm aware, there's nothing we can do about this through settings on GitHub.

@stale
Copy link

stale bot commented Nov 2, 2022

This issue has been closed because it has had no recent activity. If this is still important, please add another comment and find someone with write permissions to reopen the issue. Thank you for your contributions.

@stale stale bot closed this as completed Nov 2, 2022
@makyen makyen reopened this Nov 2, 2022
@makyen makyen self-assigned this Nov 2, 2022
@makyen makyen added status: confirmed Confirmed as something that needs working on. and removed status: stale labels Nov 2, 2022
@makyen
Copy link
Contributor

makyen commented Nov 2, 2022

I have a branch with a lot of thread safety changes for multiple issue, including this one. I need the time to thoroughly go through it at least one more time and to run substantial testing, including running it on an active test SD instance for a notable amount of time.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area: CI testing status: confirmed Confirmed as something that needs working on.
Development

No branches or pull requests

2 participants