go-storage icon indicating copy to clipboard operation
go-storage copied to clipboard

A vendor-neutral storage library for Golang: Write once, run on every storage service.

Results 96 go-storage issues
Sort by recently updated
recently updated
newest added

## Background For now, our tests are using `convey` to write BDD test. However, they could be much simpler if we write them using `github.com/stretchr/testify/suite`. Here is an example: https://github.com/beyondstorage/go-storage/pull/1020

- [Rendered GSP](https://github.com/beyondstorage/go-storage/pull/837) ## Steps - [x] Add operations back to `Storager` - Test should not use type assertions. - [x] Support feature flag API - Add `write_empty_object` in `features.toml`...

tracking/gsp

For example, in azfile, we only support storage. But if we don't assign an empty service, `make build` will fail with `panic: runtime error: invalid memory address or nil pointer...

- Related PR: https://github.com/beyondstorage/go-storage/pull/957 - Test Case: https://github.com/beyondstorage/go-storage/runs/3982686814?check_suite_focus=true ```go When Read a file with offset or size When Read with offset The error should be nil ✔✔ The content should...

bug

Add unit test cases with drive letters in the path to fix https://github.com/beyondstorage/go-storage/issues/952: - Add test case in `cmd/definitions/tests/connstr_test.go` - Support absolute paths and add test case for `getAbsPath` in...

We could introduce file permission and owner support via add new service pair and metadata. ## Proposal ### Pair `permission` could be set in `open`, but `uid`/`gid` may need a...

help wanted

- [ ] SecurityToken - [ ] EnableCRC - [ ] UserAgent ## How to? - Add related key in `service.toml` under pairs - Add related key in `service.toml` in...

help wanted

Migrate from https://github.com/qingstor/qscamel/tree/master/endpoint/s3/signer/v2

help wanted

This issue is used to track all services integration. We will record the status of services, including: - [stable](#stable): implemented required features and have passed all integration tests. - [beta](#beta):...

help wanted

Track integration test implement progress. ## Steps - [x] Basic implement: Integration test with [fclairamb/ftpserver](https://github.com/fclairamb/ftpserver) on Ubuntu - [ ] Integration test with [Filezilla](https://filezilla-project.org/) on Windows - [x] Integration test...

help wanted