Skip to content
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

Merge sylabs/sif through v2.7.0 #138

Merged
merged 14 commits into from May 11, 2022
Merged

Merge sylabs/sif through v2.7.0 #138

merged 14 commits into from May 11, 2022

Commits on Apr 20, 2022

  1. test: use valid squashfs/ext3 inputs

    Use valid squashfs/ext3 inputs when generating test images. Update test
    corpus. Update golden files to correspond to test corpus.
    
    Signed-off-by: Edita Kizinevic <edita.kizinevic@cern.ch>
    Adam Hughes authored and edytuk committed Apr 20, 2022
    Configuration menu
    Copy the full SHA
    564e670 View commit details
    Browse the repository at this point in the history
  2. feat: add OptWithExperimental

    Signed-off-by: Edita Kizinevic <edita.kizinevic@cern.ch>
    Adam Hughes authored and edytuk committed Apr 20, 2022
    Configuration menu
    Copy the full SHA
    53dfb06 View commit details
    Browse the repository at this point in the history
  3. feat: add OptAppError

    Signed-off-by: Edita Kizinevic <edita.kizinevic@cern.ch>
    Adam Hughes authored and edytuk committed Apr 20, 2022
    Configuration menu
    Copy the full SHA
    a0e86dc View commit details
    Browse the repository at this point in the history
  4. feat: add experimental 'mount' command

    Add experimental support for rootless mount of SIF images.
    
    Signed-off-by: Edita Kizinevic <edita.kizinevic@cern.ch>
    Adam Hughes authored and edytuk committed Apr 20, 2022
    Configuration menu
    Copy the full SHA
    cb635b6 View commit details
    Browse the repository at this point in the history
  5. test: add mount command unit tests

    Signed-off-by: Edita Kizinevic <edita.kizinevic@cern.ch>
    Adam Hughes authored and edytuk committed Apr 20, 2022
    Configuration menu
    Copy the full SHA
    a154122 View commit details
    Browse the repository at this point in the history
  6. ci: update sbom format from spdx to cyclonedx

    Signed-off-by: Edita Kizinevic <edita.kizinevic@cern.ch>
    vlesich-sylabs authored and edytuk committed Apr 20, 2022
    Configuration menu
    Copy the full SHA
    0816623 View commit details
    Browse the repository at this point in the history
  7. build(deps): bump github.com/ProtonMail/go-crypto from v0.0.0-2022011…

    …3124808-70ae35bab23f to v0.0.0-20220407094043-a94812496cf5
    
    Signed-off-by: Edita Kizinevic <edita.kizinevic@cern.ch>
    Adam Hughes authored and edytuk committed Apr 20, 2022
    Configuration menu
    Copy the full SHA
    acccc29 View commit details
    Browse the repository at this point in the history
  8. ci: remove magefiles

    Remove magefiles and update CI config to use Go tooling natively.
    
    Signed-off-by: Edita Kizinevic <edita.kizinevic@cern.ch>
    Adam Hughes authored and edytuk committed Apr 20, 2022
    Configuration menu
    Copy the full SHA
    b7c4a96 View commit details
    Browse the repository at this point in the history

Commits on May 10, 2022

  1. Update key

    Signed-off-by: Edita Kizinevic <edita.kizinevic@cern.ch>
    edytuk committed May 10, 2022
    Configuration menu
    Copy the full SHA
    97c1e2b View commit details
    Browse the repository at this point in the history
  2. ci: updated sbom name generating template

    Signed-off-by: Edita Kizinevic <edita.kizinevic@cern.ch>
    vlesich-sylabs authored and edytuk committed May 10, 2022
    Configuration menu
    Copy the full SHA
    d5a82b9 View commit details
    Browse the repository at this point in the history
  3. mount: add option to specify squashfuse path

    Fixes sylabs/sif#204
    
    Signed-off-by: Edita Kizinevic <edita.kizinevic@cern.ch>
    dtrudg authored and edytuk committed May 10, 2022
    Configuration menu
    Copy the full SHA
    13fd7ee View commit details
    Browse the repository at this point in the history
  4. feat: Add experimental umount command

    Counterpart to mount, will unmount a squashfuse mounted filesystem via
    fusermount.
    
    Fixes sylabs/sif#205
    
    Signed-off-by: Edita Kizinevic <edita.kizinevic@cern.ch>
    dtrudg authored and edytuk committed May 10, 2022
    Configuration menu
    Copy the full SHA
    377a570 View commit details
    Browse the repository at this point in the history
  5. feat: expose MountFUSE / UnmountFUSE API

    Move `Mount` and `Unmount` to `pkg` from `internal`.
    
    Rename to `xxxxFUSE` to make it clear these are FUSE mounts, rather
    than anything else.
    
    Fixes sylabs/sif#206
    
    Signed-off-by: Edita Kizinevic <edita.kizinevic@cern.ch>
    dtrudg authored and edytuk committed May 10, 2022
    Configuration menu
    Copy the full SHA
    a9cf1d2 View commit details
    Browse the repository at this point in the history
  6. refactor: move mount/unmount to user package

    Signed-off-by: Edita Kizinevic <edita.kizinevic@cern.ch>
    Adam Hughes authored and edytuk committed May 10, 2022
    Configuration menu
    Copy the full SHA
    42e4c74 View commit details
    Browse the repository at this point in the history