32 Commits

Author SHA1 Message Date
Charles-P. Clermont
7d90b524ea Remove on pull_request trigger. It's redundant. 2026-01-12 13:27:53 -05:00
Charles-P. Clermont
bbcf8d6ad8 Better matrix CI check names 2026-01-12 13:27:52 -05:00
Tobi Lutke
0058e4322b
Add fail-fast: false to prevent job cancellation 2026-01-01 22:30:14 -05:00
Tobi Lutke
b0fb0ad83f
Run liquid-spec for all adapters in spec/*.rb 2026-01-01 22:02:42 -05:00
Tobi Lutke
f4890de9d5
hm 2026-01-01 21:54:08 -05:00
Tobi Lutke
7e3ccbc188
test 2026-01-01 21:49:33 -05:00
Tobi Lutke
e0b46049af
Add Ruby 3.4 yjit, 4.0 zjit, and head zjit to CI matrix 2026-01-01 21:44:28 -05:00
Tobi Lutke
19528a9b3f
Update CI matrix: remove Ruby 3.0-3.2, add Ruby 4.0 2026-01-01 21:42:47 -05:00
Tobi Lutke
34c274d314
Fix rubocop: rename ruby-liquid.rb to ruby_liquid.rb and add trailing comma 2026-01-01 21:42:11 -05:00
Tobi Lutke
533d470723
Fix spec job to include :spec bundle group 2026-01-01 21:35:13 -05:00
Tobi Lutke
05f9c2a030
Add liquid-spec for conformance testing
- Add liquid-spec gem from GitHub to :spec group
- Create spec/ruby-liquid.rb adapter for the reference implementation
- Add spec job to CI workflow to run liquid-spec tests
2026-01-01 21:34:10 -05:00
Charles-P. Clermont
bad29caaae Fixup GH action 2025-12-18 15:39:13 -05:00
Brian Chen
6b3f6c6fb4 update github actions to commits 2025-04-29 14:04:22 -04:00
Michael Nikitochkin
2d0442798b
chore: Add RUBYOPT configuration to the tests (#1859)
Co-authored-by: Ian Ker-Seymer <ian.kerseymer@shopify.com>
2025-02-26 14:28:17 -05:00
Ian Ker-Seymer
4b65a28722
Implement logic for stringify Hashes to keep compat with 3.4 (#1892)
* Exploring

* Bump to v5.6.5

---------

Co-authored-by: Dominic Petrick <dominic.petrick@shopify.com>
2025-01-15 16:36:53 -05:00
Ian Ker-Seymer
b4667adadf
Bump to v5.6.0 (#1876) 2024-12-19 15:01:16 -05:00
Ian Ker-Seymer
b3553787c8
Speed up the lexer for Ruby 3.4+ (#1832)
* Speed up lexing

* Bump msrv to 3.0 (from 2.7)

* Normalize test for ruby-head compat

* Fix bug when parsing negative numbers
2024-10-23 14:15:33 -04:00
Jenny Shen
88d013c8da Use latest compatible Bundler of each Ruby version run 2024-04-05 10:33:27 -04:00
Jenny Shen
36c7fc8e07 Remove ruby version definition in CI/CD
it will be read from .ruby-version
2024-04-05 10:33:06 -04:00
Ian Ker-Seymer
56a0b7c42b
Bump to v5.5.0 2024-03-21 15:48:54 -04:00
Ashwin Maroli
6a44c1ec77 Do not set ENV["BUNDLE_PATH"] 2023-01-11 22:06:47 +05:30
Ashwin Maroli
1beb87b446 Bump latest Ruby version in CI matrix 2023-01-11 20:58:17 +05:30
Ashwin Maroli
b839deb3a8 Use cache built into ruby/setup-ruby action 2023-01-11 20:50:44 +05:30
Yevhenii Huselietov
0bb6539dce Remove CLA from probot and use new GitHub action 2022-07-16 11:59:44 -04:00
Andy Waite
4ec0b85d80
Drop support for Ruby 2.5 and 2.6 2022-05-18 15:23:32 -04:00
Ghouse Mohamed
7e99432bd1 Bumped actions/checkout to v3 2022-04-04 03:57:24 +05:30
Peter Goldstein
10f8337209
Test Ruby 3.1 in CI (#1533)
Co-authored-by: Dylan Thacker-Smith <dylan.smith@shopify.com>
2022-03-04 13:23:04 -05:00
Dylan Thacker-Smith
8625e66453
CI: Test with ruby 3.0 as the latest ruby version (#1398) 2021-02-10 10:10:27 -05:00
Ashwin Maroli
26640368e5 Run workflows for pull requests from repo forks 2020-10-28 12:45:10 +05:30
Dylan Thacker-Smith
e495f75cc2 Remove support for ruby 2.4, which is no longer supported upstream 2020-10-08 09:48:16 -04:00
Peter Zhu
c28d455f7b Use GitHub Actions for CI 2020-10-07 13:29:39 -04:00
Tim Layton
7c613e87cb
Enable CLA bot 2018-10-18 23:10:56 -07:00