Skip to content

CI: FreeBSD on VM - set copyback: false #16916

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

Closed
wants to merge 1 commit into from

Conversation

Ayesh
Copy link
Member

@Ayesh Ayesh commented Nov 24, 2024

The vmactions/freebsd-vm GitHub action rsyncs the work dir to to the VM. This adds a lot of log output due to rsync -v usage.

Once the tests are compelte, the action copies the files back by running rsync in reverse. However, we do not need these files back because we do not run any other steps that need access to the post-test files.

Setting copyback: false disables this, and cuts the log size by about 5,000 lines.

The `vmactions/freebsd-vm` GitHub action rsyncs the work dir to to the
VM. This adds a lot of log output due to `rsync -v` usage.

Once the tests are compelte, the action copies the files _back_ by
running `rsync` in reverse. However, we do not need these files back
because we do not run any other steps that need access to the post-test
files.

Setting `copyback: false` disables this, and cuts the log size by about
5,000 lines.
@Ayesh Ayesh mentioned this pull request Nov 24, 2024
2 tasks
@Ayesh Ayesh requested a review from iluuu1994 November 24, 2024 14:39
Copy link
Member

@iluuu1994 iluuu1994 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Makes sense, thank you!

@Ayesh Ayesh closed this in b263f35 Nov 25, 2024
@Ayesh Ayesh deleted the freebsd-vm-no-copyback-files branch November 25, 2024 12:57
charmitro pushed a commit to wasix-org/php that referenced this pull request Mar 13, 2025
The `vmactions/freebsd-vm` GitHub action rsyncs the work dir to to the
VM. This adds a lot of log output due to `rsync -v` usage.

Once the tests are compelte, the action copies the files _back_ by
running `rsync` in reverse. However, we do not need these files back
because we do not run any other steps that need access to the post-test
files.

Setting `copyback: false` disables this, and cuts the log size by about
5,000 lines.

Closes Closes phpGH-16916.
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