bug: transient error TestRunner_RunEvent/GITHUB_STATE #923
Labels
No labels
FreeBSD
Kind/Breaking
Kind/Bug
Kind/Chore
Kind/DependencyUpdate
Kind/Documentation
Kind/Enhancement
Kind/Feature
Kind/Security
Kind/Testing
Priority
Critical
Priority
High
Priority
Low
Priority
Medium
Reviewed
Confirmed
Reviewed
Duplicate
Reviewed
Invalid
Reviewed
Won't Fix
Status
Abandoned
Status
Blocked
Status
Need More Info
Windows
linux-powerpc64le
linux-riscv64
linux-s390x
run-end-to-end-tests
run-forgejo-tests
No milestone
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
forgejo/runner#923
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
https://code.forgejo.org/forgejo/runner/actions/runs/9543/jobs/2
https://code.forgejo.org/forgejo/runner/actions/runs/10036/jobs/2
https://code.forgejo.org/forgejo/runner/actions/runs/10248/jobs/2
github.com/golang/go@630799c6c9/src/archive/tar/writer.go (L480-L490)I'm not sure how that can happen but a similar error issue suggest it may be a race by which two goroutine are reading/writing the same file.
The logs suggest part of the test is delayed and collides with another.
{workdir, "environment-files", "push", "", platforms, secrets},{workdir, "GITHUB_STATE", "push", "", platforms, secrets},{workdir, "environment-files-parser-bug", "push", "", platforms, secrets},This is where each and every log are expected and yet, in all cases, the error shows up a lot later, after:
which is the last test to run.
{workdir, "mysql-service-container-premature-terminate", "push", "service [maindb]", platforms, secrets},Closing because I haven't seen this test failure in a long time.