Page MenuHomePhorge

Use safetar in place of rsync for archiving
ClosedPublic

Authored by tusooa on Tue, Jun 24, 6:43 PM.

Details

Summary

Previously we first rsync then collect the artifact archive. This causes triple disk usage. We now use safetar instead. It also prevents the archive to symlink outside the result directory, and supports excluding files.

Type: add

Test Plan

Verify the pipeline passes on my blog and the test-buildbot repo.

Diff Detail

Repository
rB lilybuild
Branch
tusooa/stacked
Lint
No Lint Coverage
Unit
No Test Coverage
Build Status
Buildable 398
Build 779: Invoke BuildbotBuildbot build #203
Build 778: arc lint + arc unit

Event Timeline

Please add a changelog type to the summary, using the following format:

Type: (add|remove|skip|security|fix)

Harbormaster returned this revision to the author for changes because remote builds failed.Tue, Jun 24, 6:48 PM
Harbormaster failed remote builds in B390: Diff 632!
tusooa removed a reviewer: servant.

Separate master and worker tests

Harbormaster returned this revision to the author for changes because remote builds failed.Thu, Jun 26, 8:51 PM
Harbormaster failed remote builds in B395: Diff 637!

Backport py3.13 glob.translate

Harbormaster returned this revision to the author for changes because remote builds failed.Thu, Jun 26, 9:12 PM
Harbormaster failed remote builds in B396: Diff 638!

Add fnmatch._translate backport

Harbormaster returned this revision to the author for changes because remote builds failed.Thu, Jun 26, 9:20 PM
Harbormaster failed remote builds in B397: Diff 639!

Tested to work on b.lily-is.land .

This revision was not accepted when it landed; it landed in state Needs Review.Fri, Jun 27, 5:39 PM
This revision was automatically updated to reflect the committed changes.