Skip to content

Commit e1e70fc

Browse files
Merge branch 'develop' into rm-early-submission
2 parents bf2f0e7 + de0d13e commit e1e70fc

35 files changed

Lines changed: 3968 additions & 15544 deletions

.circleci/config.yml

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,12 @@
44
#
55
version: 2.1
66
orbs:
7-
browser-tools: circleci/browser-tools@1.4.8
7+
browser-tools: circleci/browser-tools@1.5.0
88

99
jobs:
1010
build:
1111
docker:
12-
- image: cimg/ruby:3.2.4-browsers
12+
- image: cimg/ruby:3.3.4-browsers
1313
environment:
1414
RAILS_ENV: test
1515
PGHOST: 127.0.0.1
@@ -18,7 +18,7 @@ jobs:
1818
# Specify service dependencies here if necessary
1919
# CircleCI maintains a library of pre-built images
2020
# documented at https://circleci.com/docs/2.0/circleci-images/
21-
- image: cimg/postgres:11.21
21+
- image: cimg/postgres:15.8
2222
environment:
2323
POSTGRES_USER: root
2424
POSTGRES_DB: touchpoints_test
@@ -52,6 +52,13 @@ jobs:
5252
- run: bundle exec rake db:create
5353
- run: bundle exec rake db:schema:load
5454

55+
# Precompile assets (to use npm packages specified in assets.rb)
56+
- run:
57+
name: Precompile assets
58+
command: |
59+
npm i
60+
rails assets:precompile
61+
5562
# run tests!
5663
- run:
5764
name: Run tests
@@ -87,7 +94,7 @@ jobs:
8794

8895
cron_tasks:
8996
docker:
90-
- image: cimg/base:2024.07
97+
- image: cimg/base:2025.01
9198
steps:
9299
- checkout
93100
- run:

Gemfile

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
source 'https://rubygems.org'
22
git_source(:github) { |repo| "https://github.com/#{repo}.git" }
33

4-
ruby '3.2.4'
4+
ruby '3.3.4'
55

66
# Bundle edge Rails instead: gem "rails", github: "rails/rails", branch: "main"
77
gem "rails", "~> 7.2"
@@ -42,10 +42,6 @@ gem "sassc-rails"
4242
# Use Active Storage variants [https://guides.rubyonrails.org/active_storage_overview.html#transforming-images]
4343
gem "image_processing", "~> 1.12"
4444

45-
gem "brakeman"
46-
gem "bundler-audit"
47-
gem "rubocop-rails"
48-
gem "rubocop-rspec"
4945
gem 'active_model_serializers'
5046
gem 'acts-as-list'
5147
gem 'aws-sdk-rails', '>= 3.8.0'
@@ -68,7 +64,6 @@ gem 'rack-cors', require: 'rack/cors'
6864
# Use Redis to cache Touchpoints in all envs
6965
gem 'redis-client'
7066
gem 'redis-namespace'
71-
gem 'sass-rails'
7267
gem 'sidekiq', '>= 6.5.0'
7368
gem 'json-jwt'
7469
gem 'aasm'
@@ -80,15 +75,17 @@ gem "rolify"
8075
group :development, :test do
8176
gem 'dotenv'
8277
gem 'pry'
83-
gem 'rspec_junit_formatter'
8478
end
8579

8680
group :development do
87-
# Access an interactive console on exception pages or by calling 'console' anywhere in the code.
8881
gem 'aasm-diagram'
82+
gem "brakeman"
8983
gem 'bullet'
84+
gem "bundler-audit"
9085
gem 'listen'
9186
gem 'rails-erd'
87+
gem "rubocop-rails"
88+
gem "rubocop-rspec"
9289
gem 'web-console'
9390
end
9491

@@ -98,6 +95,7 @@ group :test do
9895
gem 'database_cleaner'
9996
gem 'factory_bot_rails'
10097
gem 'rails-controller-testing'
98+
gem 'rspec_junit_formatter'
10199
gem 'rspec-rails'
102100
gem 'selenium-webdriver'
103101
gem 'simplecov', require: false

0 commit comments

Comments
 (0)