From fb791e345c830563bcd3648786cc01b832b7909b Mon Sep 17 00:00:00 2001 From: Bryan Alves Date: Fri, 8 May 2026 15:34:15 -0400 Subject: [PATCH 1/2] ci: Start a CI pipeline --- .circleci/config.yml | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 .circleci/config.yml diff --git a/.circleci/config.yml b/.circleci/config.yml new file mode 100644 index 0000000..4249297 --- /dev/null +++ b/.circleci/config.yml @@ -0,0 +1,13 @@ +version: 2.1 +jobs: + build: + docker: + - image: ruby:3.1.4 + steps: + - checkout + - run: + name: Run the default task + command: | + gem install bundler -v 2.4.10 + bundle install + bundle exec rake From b6275ce04815b9d4545005baf1c467f648a6dcc1 Mon Sep 17 00:00:00 2001 From: Bryan Alves Date: Mon, 11 May 2026 13:52:08 -0400 Subject: [PATCH 2/2] ci: Set TZ=America/New_York for tests Several SiliconValleyBank tests compare iso8601 timestamps against Eastern-zoned literals (matching Timecop's frozen time). CircleCI containers default to UTC, which makes them fail. The previous .travis.yml convention was `export TZ=US/Eastern`; do the same here. --- .circleci/config.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.circleci/config.yml b/.circleci/config.yml index 4249297..05738ee 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -3,6 +3,8 @@ jobs: build: docker: - image: ruby:3.1.4 + environment: + TZ: America/New_York steps: - checkout - run: