Skip to content

Implement atomic file write operations - #650

Merged
andrcuns merged 3 commits into
masterfrom
atomic-file-write
Sep 3, 2026
Merged

andrcuns merged 3 commits into
masterfrom
atomic-file-write

Conversation

@andrcuns

@andrcuns andrcuns commented Sep 2, 2026 •

Copy link
Copy Markdown
Collaborator

Context

Ensures atomic file write operations when creating allure results json files. Atomic operation is ensured via rename operation from the initial .tmp file to final result file

Ensures previous implementation 644 file permissions are retained.

Existing test suite covers the changes as all tests are evaluating final json file creation

Checklist

@andrcuns andrcuns changed the title Atomic file write Implement atomic file write operations Sep 2, 2026
@andrcuns andrcuns added the pr:internal Internal non user facing changes label Sep 2, 2026
@github-actions

github-actions Bot commented Sep 2, 2026 •

Copy link
Copy Markdown

Allure Report Summary

Name Duration Stats New Flaky Retry Report
Allure Ruby GitHub actions run (2026-09-03T06:32:48.784Z) 2s 817ms Passed tests 978   Broken tests 6 984 0 0 View

@andrcuns
andrcuns requested a review from epszaw September 3, 2026 09:44
@andrcuns
andrcuns merged commit ffaae37 into master Sep 3, 2026
15 checks passed
@andrcuns
andrcuns deleted the atomic-file-write branch September 3, 2026 10:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

pr:internal Internal non user facing changes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants