-
Notifications
You must be signed in to change notification settings - Fork 528
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
CI: Add FreeBSD build tests for staged commits #1948
Conversation
test run: https://github.com/kinkie/squid/actions/runs/11882745983 |
Co-authored-by: Alex Rousskov <[email protected]>
In https://github.com/kinkie/squid/actions/runs/11917155891/job/33211530535 , ccache stats show 0 across the board. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ccache doesn't work, ccache-action is not compatible with vmaction
In https://github.com/kinkie/squid/actions/runs/11917155891/job/33211530535 , ccache stats show 0 across the board. This is because in the 'Test builds' stage, the cache directory is not copied back from the VM to the worker environment
#[group]Initialize files in VM
sending incremental file list
squid/squid/.ccache/0/0/stats
... more ccache files follow ...
##[group]Copy files back from the VM
receiving incremental file list
... no ccache files at all on this list ...
Thank you for this research. I added the corresponding text to PR description.
Test run as of now: https://github.com/kinkie/squid/actions/runs/11937092476/job/33272288193 |
Thanks for approving! |
Trying to land this; if the actions need to be approved, I'll authorize them as needed. |
Use a GitHub-hosted VM to create FreeBSD test environment. We have not enabled ccache optimization for FreeBSD tests because we do not know how to copy updated ccache files from VM back into runner.
Use a GitHub-hosted VM to create FreeBSD test environment. We have not enabled ccache optimization for FreeBSD tests because we do not know how to copy updated ccache files from VM back into runner.
Use a GitHub-hosted VM to create FreeBSD test environment. We have not enabled ccache optimization for FreeBSD tests because we do not know how to copy updated ccache files from VM back into runner.
Use a GitHub-hosted VM to create FreeBSD test environment.
We have not enabled ccache optimization for FreeBSD tests because we
do not know how to copy updated ccache files from VM back into runner.