{"push_id":3905174780,"size":12,"distinct_size":12,"ref":"refs/heads/tests_netns_per_daemon","head":"cf19ef6c06b9638e3460034fdbe3206ce09aed82","before":"88cd4723a2bf035bb5d956fc6a37b89c08b1b44b","commits":[{"sha":"1a2bd3cf7dab6f4e2e96a44fe2084bc06044802b","author":{"name":"Tonis Tiigi","email":"c2470c48b2d3312d61f94f18d3a1cd113d1915ad@gmail.com"},"message":"builder-next: ensure timestamps set for metadata commands\n\nSigned-off-by: Tonis Tiigi <tonistiigi@gmail.com>","distinct":true,"url":"https://api.github.com/repos/cpuguy83/docker/commits/1a2bd3cf7dab6f4e2e96a44fe2084bc06044802b"},{"sha":"e2b24490e45fb1e024c0b1594bf978573b91271c","author":{"name":"Brian Goff","email":"dc73d0991b982a8303e713ef531a313af77e242a@gmail.com"},"message":"Improve integration test detecetor\n\nThe \"new test\" detector in test-integration-flaky was a bit flaky since\nit would detect function signatures that are not new tests.\n\nIn addition, the test calls `return` outside of a function which is not\nallowed.\n\nSigned-off-by: Brian Goff <cpuguy83@gmail.com>","distinct":true,"url":"https://api.github.com/repos/cpuguy83/docker/commits/e2b24490e45fb1e024c0b1594bf978573b91271c"},{"sha":"35fe16b7eb18584cbeff69c0732224616eca67cd","author":{"name":"Justin Terry (VM)","email":"f0c38945ef01caad6a7c3d4b90a29703264b34a4@microsoft.com"},"message":"Update Microsoft/go-winio v0.4.14\n\nSigned-off-by: Justin Terry (VM) <juterry@microsoft.com>","distinct":true,"url":"https://api.github.com/repos/cpuguy83/docker/commits/35fe16b7eb18584cbeff69c0732224616eca67cd"},{"sha":"ae0c0cdffdf24c2424abaf8d67fe0e0d27c06ccd","author":{"name":"Brian Goff","email":"dc73d0991b982a8303e713ef531a313af77e242a@gmail.com"},"message":"Merge pull request #39684 from cpuguy83/test_detector_fix\n\nImprove integration test detector","distinct":true,"url":"https://api.github.com/repos/cpuguy83/docker/commits/ae0c0cdffdf24c2424abaf8d67fe0e0d27c06ccd"},{"sha":"e4611b3e074c48e90ea2ea2fc138ede2ce87fb36","author":{"name":"Sebastiaan van Stijn","email":"2b34a3e3e055981c6c83bcd4f9afd06751b4ac0e@users.noreply.github.com"},"message":"Merge pull request #39683 from tonistiigi/builder-metadata-timestamps\n\nbuilder-next: ensure timestamps set for metadata commands","distinct":true,"url":"https://api.github.com/repos/cpuguy83/docker/commits/e4611b3e074c48e90ea2ea2fc138ede2ce87fb36"},{"sha":"6ae46aeabf056180067dd6af8d5d8588d6075c31","author":{"name":"Sebastiaan van Stijn","email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@gone.nl"},"message":"make.ps1: Run-IntegrationTests(): set working directory for test suite\n\nThis function changed to the correct working directory before starting the tests\n(which is the same as on Linux), however the `ProcessStartInfo` process does\nnot inherit this working directory, which caused Windows tests to be running\nwith a different working directory as Linux (causing files used in tests to not\nbe found).\n\nFrom the documentation; https://docs.microsoft.com/en-us/dotnet/api/system.diagnostics.processstartinfo.workingdirectory?view=netframework-4.8\n\n> When `UseShellExecute` is `true`, the fully qualified name of the directory that contains\n> the process to be started. When the `UseShellExecute` property is `false`, the working\n> directory for the process to be started. The default is an empty string (`\"\"`).\n\nThis patch sets the `ProcessStartInfo.WorkingDirectory` to the correct working\ndirectory before starting the process.\n\nSigned-off-by: Sebastiaan van Stijn <github@gone.nl>","distinct":true,"url":"https://api.github.com/repos/cpuguy83/docker/commits/6ae46aeabf056180067dd6af8d5d8588d6075c31"},{"sha":"097c09eb60a9f9c2d2fc646b569fc89761b9dfff","author":{"name":"Sebastiaan van Stijn","email":"2b34a3e3e055981c6c83bcd4f9afd06751b4ac0e@users.noreply.github.com"},"message":"Merge pull request #39679 from jterry75/revendor_go-winio\n\nUpdate Microsoft/go-winio v0.4.14","distinct":true,"url":"https://api.github.com/repos/cpuguy83/docker/commits/097c09eb60a9f9c2d2fc646b569fc89761b9dfff"},{"sha":"5858a99267822b93e2d304d876bab84d05b227c6","author":{"name":"Sebastiaan van Stijn","email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@gone.nl"},"message":"Builder: fix \"COPY --from\" to non-existing directory on Windows\n\nThis fixes a regression introduced in 6d87f19142f86b8fee75af721b583a306202f228,\ncausing `COPY --from` to fail if the target directory does not exist:\n\n```\nFROM mcr.microsoft.com/windows/servercore:ltsc2019 as s1\nRUN echo \"Hello World\" > /hello\n\nFROM mcr.microsoft.com/windows/servercore:ltsc2019\nCOPY --from=s1 /hello /hello/another/world\n```\n\nWould produce an error:\n\n```\nStep 4/4 : COPY --from=s1 /hello /hello/another/world\nfailed to copy files: mkdir \\\\?: The filename, directory name, or volume label syntax is incorrect.\n```\n\nThe cause for this was that Go's `os.MkdirAll()` does not support/detect volume GUID paths\n(`\\\\?\\Volume{dae8d3ac-b9a1-11e9-88eb-e8554b2ba1db}\\hello\\another}`), and as a result\nattempted to create the volume as a directory (`\\\\?`), causing it to fail.\n\nThis patch replaces `os.MkdirAll()` with our own `system.MkdirAll()` function, which\nis capable of detecting GUID volumes.\n\nSigned-off-by: Sebastiaan van Stijn <github@gone.nl>","distinct":true,"url":"https://api.github.com/repos/cpuguy83/docker/commits/5858a99267822b93e2d304d876bab84d05b227c6"},{"sha":"838843bbad0a056baea502b4cf65215e0b041224","author":{"name":"Kirill Kolyshkin","email":"3a017b8ddb3f9cf3e4a59978b004111bdeb97f08@users.noreply.github.com"},"message":"Merge pull request #39698 from thaJeztah/fix_windows_integration_pwd\n\nmake.ps1: Run-IntegrationTests(): set working directory for test suite","distinct":true,"url":"https://api.github.com/repos/cpuguy83/docker/commits/838843bbad0a056baea502b4cf65215e0b041224"},{"sha":"150530564a142f264c9820a488585b093ae11d87","author":{"name":"Kirill Kolyshkin","email":"3a017b8ddb3f9cf3e4a59978b004111bdeb97f08@users.noreply.github.com"},"message":"Merge pull request #39695 from thaJeztah/fix_copy_on_windows\n\nBuilder: fix \"COPY --from\" to non-existing directory on Windows","distinct":true,"url":"https://api.github.com/repos/cpuguy83/docker/commits/150530564a142f264c9820a488585b093ae11d87"},{"sha":"d034e932099333bac759e7b44bc0155e54155a0e","author":{"name":"Brian Goff","email":"dc73d0991b982a8303e713ef531a313af77e242a@gmail.com"},"message":"Run test daemons in a network namespace.\n\nThis isolates test daemons further, particularly for global resources\nsuch as iptables and port-space.\n\nSigned-off-by: Brian Goff <cpuguy83@gmail.com>","distinct":true,"url":"https://api.github.com/repos/cpuguy83/docker/commits/d034e932099333bac759e7b44bc0155e54155a0e"},{"sha":"cf19ef6c06b9638e3460034fdbe3206ce09aed82","author":{"name":"Brian Goff","email":"dc73d0991b982a8303e713ef531a313af77e242a@gmail.com"},"message":"(Temporarily) Change integration timeout\n\nSigned-off-by: Brian Goff <cpuguy83@gmail.com>","distinct":true,"url":"https://api.github.com/repos/cpuguy83/docker/commits/cf19ef6c06b9638e3460034fdbe3206ce09aed82"}]}
{"actor":{"display_login":"cpuguy83"}}