-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
bugSomething isn't workingSomething isn't working
Description
Problem
Liquid gem (~> 5.0) internally uses require "base64" in standardfilters.rb, but does not declare base64 as a dependency in its gemspec.
Starting with Ruby 4.0, base64 is no longer included in the default gems. This causes a LoadError when Liquid's standard filters are loaded on Ruby 4.0+.
Upstream issue: Shopify/liquid#1772 (open since Dec 2023, still unresolved as of Liquid 5.11.0)
Goal
Add base64 to taski's gemspec as an explicit dependency to work around the missing dependency in Liquid.
spec.add_dependency "base64"Notes
- This is a workaround for an upstream Liquid bug
- Can be removed once Ruby 3.3 deprecation warnings: base64, bigdecimal will no longer be part of the default gems Shopify/liquid#1772 is resolved and taski upgrades to a fixed Liquid version
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working