asset_cloud
asset_cloud copied to clipboard
An abstraction layer around arbitrary and diverse asset stores
The `.ruby-version` file is the ecosystem standard for defining a Ruby version. This PR adds the `.ruby-version` file, ensures a `required_ruby_version` is set, and removes all other references to Ruby...
Autoload GCS and S3 buckets so that peer dependencies are required when needed. At this time, the gem declares a runtime dependency on Active Support only. When loading the gem,...
I want to prevent the deletion of an asset in the case that it is referenced elsewhere. To do this, I wanted to use the `before_delete` callback. However, I noticed...
We currently ignore `Gemfile.lock`, which means we're always blindly running CI against the latest versions of our gems. Which is fine, except it means that if there are gaps in...
We currently do not have any dependency restriction on `activesupport`: https://github.com/Shopify/asset_cloud/blob/3c3a84fa93cf5b380b7dfc33f9300d597045d8cd/asset_cloud.gemspec#L20 We should consider setting a minimum version, as well as running the test suite against various versions.
RSpec defaults to `--order defined`. With `--order random`, I see varying failures, such as below. I ran into this because I have a `.rspec` config in my home directory. My...
Hey! This gem looks like exactly what I was looking for! I'm trying to figure out how exactly to use it with S3. It's tricky to figure it out just...
@DrewMartin See comment: https://github.com/Shopify/asset_cloud/pull/16/files#r53261386 This method does not need an argument: ``` ruby def valid_key_path?(key) key !~ AssetCloud::Base::VALID_PATHS end ```
Bumps [ruby/setup-ruby](https://github.com/ruby/setup-ruby) from 1.266.0 to 1.281.0. Release notes Sourced from ruby/setup-ruby's releases. v1.281.0 What's Changed Generate test matrix dynamically by @ntkme in ruby/setup-ruby#854 Add truffleruby-33.0.0,truffleruby+graalvm-33.0.0 by @ruby-builder-bot in ruby/setup-ruby#857 Full...
Bumps [uri](https://github.com/ruby/uri) from 0.13.2 to 0.13.3. Release notes Sourced from uri's releases. v0.13.3 Security fixes CVE-2025-61594 Full Changelog: https://github.com/ruby/uri/compare/v0.13.2...v0.13.3 Commits f39018d Bump up to v0.13.3 20157e3 Merge branch 'CVE-2025-61594-3-3' into...