Skip to content
  • ysaito1001's avatar
    079790e3
    Fix `dubious ownership` error in runtime-versioner unit tests (#3668) · 079790e3
    ysaito1001 authored
    ## Motivation and Context
    In a Docker container we use in our release pipeline, we've got the
    following error in `runtime-versioner` unit tests
    ```
         Running tests/test_audit.rs (src/smithy-rs/tools/target/debug/deps/test_audit-9e2b5cd76b506229)
    
    running 6 tests
    Cloning into 'test_base'...
    Cloning into 'test_base'...
    Cloning into 'test_base'...
    Cloning into 'test_base'...
    Cloning into 'test_base'...
    Cloning into 'test_base'...
    fatal: detected dubious ownership in repository at '/tmp/.tmpjwZMOW/test_base.git'
    To add an exception for this directory, call:
    
        git config --global --add safe.directory /tmp/.tmpjwZMOW/test_base.git
    fatal: detected dubious ownership in repository at '/tmp/.tmp9Aw4By/test_base.git'
    ```
    
    `runtime-versioner` unit tests [unpacks a tar file for a fake git
    repo](https://github.com/smithy-lang/smithy-rs/blob/cd0f0bac513a1f74e1d0fa232d753c0ac37d8348/tools/ci-build/runtime-versioner/test-common/src/lib.rs#L31-L39),
    but for some reason, the resulting file had a strange owner:group
    assigned to it
    ```
    drwxr-xr-x 6  504 games  4096 Dec 20 00:46 test_base.git
    ``` 
    The tests have been passing but they started breaking yesterday for some
    reason. To side step this issue, this PR will ensure the resulting file
    has the correct current user.
    
    ## Testing
    Verified running unit tests in a container with the fix and confirmed it
    passed.
    
    ----
    
    _By submitting this pull request, I confirm that you can use, modify,
    copy, and redistribute this contribution, under the terms of your
    choice._
    079790e3
    Fix `dubious ownership` error in runtime-versioner unit tests (#3668)
    ysaito1001 authored
    ## Motivation and Context
    In a Docker container we use in our release pipeline, we've got the
    following error in `runtime-versioner` unit tests
    ```
         Running tests/test_audit.rs (src/smithy-rs/tools/target/debug/deps/test_audit-9e2b5cd76b506229)
    
    running 6 tests
    Cloning into 'test_base'...
    Cloning into 'test_base'...
    Cloning into 'test_base'...
    Cloning into 'test_base'...
    Cloning into 'test_base'...
    Cloning into 'test_base'...
    fatal: detected dubious ownership in repository at '/tmp/.tmpjwZMOW/test_base.git'
    To add an exception for this directory, call:
    
        git config --global --add safe.directory /tmp/.tmpjwZMOW/test_base.git
    fatal: detected dubious ownership in repository at '/tmp/.tmp9Aw4By/test_base.git'
    ```
    
    `runtime-versioner` unit tests [unpacks a tar file for a fake git
    repo](https://github.com/smithy-lang/smithy-rs/blob/cd0f0bac513a1f74e1d0fa232d753c0ac37d8348/tools/ci-build/runtime-versioner/test-common/src/lib.rs#L31-L39),
    but for some reason, the resulting file had a strange owner:group
    assigned to it
    ```
    drwxr-xr-x 6  504 games  4096 Dec 20 00:46 test_base.git
    ``` 
    The tests have been passing but they started breaking yesterday for some
    reason. To side step this issue, this PR will ensure the resulting file
    has the correct current user.
    
    ## Testing
    Verified running unit tests in a container with the fix and confirmed it
    passed.
    
    ----
    
    _By submitting this pull request, I confirm that you can use, modify,
    copy, and redistribute this contribution, under the terms of your
    choice._
Loading