Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
169 commits
Select commit Hold shift + click to select a range
4063eb9
Get Hyrax v4 loading minimally
CGillen Jan 7, 2025
360ddcd
Get explore collections & homepage displaying
CGillen Jan 8, 2025
e0340ee
Create sidekiq queues in yml file
CGillen Jan 9, 2025
4061ff9
Blacklight v7 config for parent/child/sibling display on show page
CGillen Jan 9, 2025
5ff7e8d
Search result link fiddling for review queue
CGillen Jan 9, 2025
a5630c9
Explore collections and collections display
CGillen Jan 9, 2025
308f24e
Fix and simplify multidocument solr find
CGillen Jan 10, 2025
f3220c0
Update redis for sidekiq
CGillen Jan 10, 2025
2dfae65
Merge pull request #3212 from OregonDigital/bugfix/ifff-manifests
CGillen Jan 10, 2025
d62819e
Better match homepage controller to Hyrax
CGillen Jan 14, 2025
9a97eb0
Merge pull request #3221 from OregonDigital/bugfix/homepageController
CGillen Jan 14, 2025
dce26bd
More homepage controller tweaks
CGillen Jan 14, 2025
9e45f3e
Merge pull request #3222 from OregonDigital/bugfix/homepageController
CGillen Jan 14, 2025
15c4796
Update omniauth-rails_csrf_protection for OSU login
CGillen Jan 16, 2025
98b50da
Merge pull request #3235 from OregonDigital/bugfix/omniauthUpdate
CGillen Jan 16, 2025
9d9c658
Update Analytics config and various other config
CGillen Jan 17, 2025
a3ec317
Add analytics and missing cas env vars
CGillen Jan 17, 2025
e52933a
Remove some unneeded a11y overrides
CGillen Jan 17, 2025
b35d232
Add a todo reminder to sidekiq init
CGillen Jan 17, 2025
e50f686
Pin omniauth-cas
CGillen Jan 17, 2025
89ac27b
Update CCI ruby images
CGillen Jan 17, 2025
eb58e00
Merge pull request #3240 from OregonDigital/bugfix/analyticsAndConfig
CGillen Jan 17, 2025
1d796fb
Update navbar Bootstrap classes and layout
megwalt Jan 17, 2025
221366e
Update Bootstrap primary theme color variable
megwalt Jan 18, 2025
2f59519
Update breadcrumbs builder
megwalt Jan 21, 2025
16bdb7a
Adjust Explore Collections link padding
megwalt Jan 21, 2025
46093d0
Add /terms endpoint to solr for Hyrax statistics
CGillen Jan 21, 2025
57a8f21
Merge pull request #3242 from OregonDigital/feature/solrTermsEndpoint
CGillen Jan 21, 2025
e344501
Adjust header layout on mobile
megwalt Jan 23, 2025
3e7408e
Adjust breadcrumbs layout
megwalt Jan 23, 2025
7789c3a
Adjust dropdown font size
megwalt Jan 23, 2025
a0c634f
Merge pull request #3247 from OregonDigital/feature/headerBootstrapUp…
CGillen Jan 23, 2025
4a5b354
Fix warnings and errors from rubocop (#3220)
CGillen Jan 24, 2025
412ad70
Update oembed with blacklight config
straleyb Jan 24, 2025
80f48e6
Makes search builders respond to blacklight_config
straleyb Jan 24, 2025
c7f9b8c
Remove whitespace
straleyb Jan 24, 2025
a1d2c0c
add in method remove sec
straleyb Jan 24, 2025
2f55a9b
white space for lint
straleyb Jan 24, 2025
50b1f69
stub proper model with blacklight_config
straleyb Jan 24, 2025
6dac0b1
remove context where it doesnt exist
straleyb Jan 24, 2025
393d656
revert puma
straleyb Jan 27, 2025
30adf7d
Remove webdrivers
straleyb Jan 27, 2025
a7f3fdd
remove required
straleyb Jan 27, 2025
2c0c137
Pin sprockets back to v3.7.2
CGillen Jan 27, 2025
0d10f32
Merge pull request #3250 from OregonDigital/bugfix/workCreateForm
CGillen Jan 27, 2025
b5a77f4
remove definitions and add todo
straleyb Jan 27, 2025
94f0b0a
todo lint
straleyb Jan 27, 2025
5918c8f
Merge pull request #3249 from OregonDigital/feature/RspecCont
CGillen Jan 27, 2025
bebf97c
try new admin thing
straleyb Jan 27, 2025
06ed8a8
another role change
straleyb Jan 27, 2025
302974b
Minor config tweaks
CGillen Jan 28, 2025
12890d2
Update Bootstrap/CSS for Explore Collections tabs
megwalt Jan 28, 2025
3a39409
Disable valkyrie for now
CGillen Jan 28, 2025
5ef845e
Add missing translation for breadcrumb
megwalt Jan 28, 2025
2b39787
Update Explore Collections masonry css and layout
megwalt Jan 28, 2025
cd8c258
Update pagination bootstrap
megwalt Jan 28, 2025
8651666
Merge pull request #3252 from OregonDigital/bugfix/workflowValkyrie
CGillen Jan 28, 2025
0eabffd
Merge pull request #3253 from OregonDigital/feature/exploreCollection…
CGillen Jan 29, 2025
9b6b748
Fix search builder for Collection QA lookup
CGillen Jan 28, 2025
ab6596a
Merge pull request #3254 from OregonDigital/bugfix/collectionLookup
CGillen Jan 29, 2025
0cff98c
Remove confirmable
straleyb Jan 29, 2025
574e896
remove skip confirmation
straleyb Jan 29, 2025
2945472
remove skip confirmation
straleyb Jan 29, 2025
d173ef1
remove block?
straleyb Jan 29, 2025
0920ae7
remove block?
straleyb Jan 29, 2025
7febddf
remove block?
straleyb Jan 29, 2025
dedf493
do full blocks
straleyb Jan 29, 2025
fb823d3
Get constraints minimally showing
CGillen Jan 29, 2025
fcec1e4
rollback testing framework
straleyb Jan 29, 2025
208b5a0
push forward capybara
straleyb Jan 29, 2025
5dc4b83
update selenium
straleyb Jan 29, 2025
9f21f46
remove w3c option
straleyb Jan 29, 2025
679a786
Fix up main search page constraints display
CGillen Jan 29, 2025
ca7b3eb
update gid
straleyb Jan 29, 2025
1c01799
skip if nil
straleyb Jan 29, 2025
9d809d1
disable some accessibility specs
straleyb Jan 29, 2025
bd76166
Fix blacklight search constraint boxes
CGillen Jan 30, 2025
4ad29f7
Merge pull request #3259 from OregonDigital/bugfix/searchConstraints
CGillen Jan 30, 2025
b220690
Fix explore collection display versions icons
CGillen Jan 31, 2025
cb0031e
Add missing blacklight icons
CGillen Jan 31, 2025
f349a54
Merge pull request #3260 from OregonDigital/bugfix/searchConstraints
CGillen Jan 31, 2025
b1954ce
Update bootstrap/CSS for site footer (#3265)
megwalt Feb 4, 2025
b9d22dc
updates spec to use proper double
straleyb Feb 4, 2025
43a65ed
disable double verify
straleyb Feb 4, 2025
eb8dc86
disable?
straleyb Feb 4, 2025
bdc1a7b
Bring search builder in line with others
straleyb Feb 4, 2025
9fb7445
Update contact_form_accessibility_spec.rb
straleyb Feb 5, 2025
ea5598e
Update create_audio_spec.rb
straleyb Feb 5, 2025
17a5cd7
Update create_document_spec.rb
straleyb Feb 5, 2025
57e5ffb
Update create_generic_spec.rb
straleyb Feb 5, 2025
421ccdd
Update create_image_spec.rb
straleyb Feb 5, 2025
5c7b2e0
Update create_video_spec.rb
straleyb Feb 5, 2025
cba60fd
Update contact_form_accessibility_spec.rb
straleyb Feb 5, 2025
3d4c0c6
Update contact_form_accessibility_spec.rb
straleyb Feb 5, 2025
d728d13
Merge pull request #3251 from OregonDigital/bugfix/RspecFixes
CGillen Feb 5, 2025
3e71897
Explore collection page pagination and sort
CGillen Feb 5, 2025
fec8541
Merge pull request #3271 from OregonDigital/bugfix/exploreCollectionP…
CGillen Feb 5, 2025
1b09f2e
Allow AF or Valkyrie objects to be added to collections
CGillen Feb 5, 2025
97c73a9
Merge pull request #3273 from OregonDigital/bugfix/addToCollection
CGillen Feb 6, 2025
f060332
Add transition from tombstoned to deposited
CGillen Feb 7, 2025
0792d3e
Add missing fetch queue to sidekiq.yml
CGillen Feb 7, 2025
f5d7938
Can instead of authorize (#3270)
straleyb Feb 7, 2025
b35e116
Update bootstrap/CSS for Explore Collections table view and search wi…
megwalt Feb 8, 2025
8036b0a
Merge pull request #3276 from OregonDigital/feature/bootstrapWidgetsA…
CGillen Feb 10, 2025
3f8c403
Merge pull request #3275 from OregonDigital/bugfix/tombstoneWorkflow
CGillen Feb 10, 2025
5fbcf5c
Apply activefedora indexing after adding work to collection (#3279)
CGillen Feb 13, 2025
c809d46
Exporter file zipping fixes (#3313)
CGillen Apr 7, 2025
84ac57e
Mostly javascript fixes for bulkrax pages (#3323)
CGillen Apr 15, 2025
f38a027
Update v4 work with latest main (#3322)
CGillen Apr 15, 2025
8499b68
Work show filter buttons
CGillen Apr 16, 2025
6bf9f6e
visibility badges
CGillen Apr 16, 2025
8654b39
Search bar label
CGillen Apr 16, 2025
a685ca8
Table image padding
CGillen Apr 16, 2025
55fa625
Merge pull request #3328 from OregonDigital/bugfix/dashWorkCSS
CGillen Apr 17, 2025
67f1547
More targeted version of 3329
straleyb Apr 17, 2025
245c36a
Updates my search form
straleyb Apr 17, 2025
e0a4fc8
Merge pull request #3334 from OregonDigital/layout/ShowCollection
CGillen Apr 17, 2025
b95896a
Work show container and action buttons (#3337)
CGillen Apr 21, 2025
c0ccbfe
Build & push hyrax 4 images (#3340)
CGillen Apr 21, 2025
b0b89f1
updates button and label rendering
straleyb Apr 22, 2025
4722295
Merge pull request #3342 from OregonDigital/feature/ConfigDashboardUp…
CGillen Apr 22, 2025
0e123e2
Ignore tests for v4 branch build
CGillen Apr 22, 2025
30a9414
Merge pull request #3344 from OregonDigital/bugfix/v4ImageBuild
CGillen Apr 22, 2025
3e7de5b
Show page tab pane fixes (#3339)
CGillen Apr 22, 2025
aaf8117
First pass on masthead search (#3346)
straleyb Apr 24, 2025
be7bad8
Update ruby version and bundler
CGillen Apr 25, 2025
566c8ee
Merge pull request #3345 from OregonDigital/bugfix/v4ImageBuild
CGillen Apr 25, 2025
4f31e5a
Remove saved searches controller
CGillen Apr 25, 2025
cf34c77
Main merge (#3349)
CGillen Apr 28, 2025
a5ff9ad
Fix related items and similar rows (#3363)
CGillen May 2, 2025
48b70d2
Fix collection links on homepage (#3366)
CGillen May 2, 2025
3a51a8e
v4 FileSet page (#3367)
CGillen Jul 8, 2025
69a7670
v4 About pages columns (#3368)
CGillen Jul 11, 2025
deafa92
Update styling for search/sort widgets
megwalt Apr 25, 2025
31b1077
Update styling for facet sidebar
megwalt Apr 25, 2025
aec1f19
Update styling for document list/gallery views
megwalt Apr 25, 2025
ce901cf
Fix responsive breakpoints on no results page
megwalt Apr 25, 2025
688641a
Merge pull request #3350 from OregonDigital/feature/searchBootstrapUp…
CGillen Jul 17, 2025
5475938
Update omniauth-rails_csrf_protection (#3395)
CGillen Jul 22, 2025
d4d76ce
Bunch of modal fixes (#3396)
CGillen Jul 23, 2025
22f0a74
Get A-to-Z facet index working
CGillen Sep 17, 2025
386bd6c
Merge pull request #3414 from OregonDigital/bugfix/v4Modal
CGillen Sep 17, 2025
dddd86b
Tweak styling in header
megwalt Sep 29, 2025
0e15f21
Style updates for home page
megwalt Sep 29, 2025
d217fd0
Update responsive breakpoints in footer
megwalt Sep 29, 2025
d9f2829
Merge pull request #3425 from OregonDigital/feature/homepageStyleFixes
CGillen Sep 30, 2025
0a5c69f
Merge pull request #3424 from OregonDigital/feature/headerStyleFixes
CGillen Sep 30, 2025
897f635
Merge pull request #3426 from OregonDigital/feature/footerStylingUpgrade
CGillen Sep 30, 2025
8f55d1b
Update blacklight range limit panel override
CGillen Oct 14, 2025
c697519
Merge pull request #3436 from OregonDigital/bugfix/rangeLimitPanel
CGillen Oct 14, 2025
a229f6a
Remove blank values from SolrDocument child lookup
CGillen Oct 14, 2025
64a7b45
Merge pull request #3437 from OregonDigital/bugfix/sdChildSearch
CGillen Oct 15, 2025
bf86b58
Update search page to match production
megwalt Oct 15, 2025
efa13b2
Merge pull request #3438 from OregonDigital/feature/updateSearchStyling
CGillen Oct 16, 2025
8302527
Match explore collections page to production
megwalt Oct 21, 2025
0ea40c7
Get review queue approve button and check box usable
CGillen Oct 27, 2025
cb78be1
Merge pull request #3452 from OregonDigital/feature/exploreCollection…
CGillen Oct 28, 2025
fe0efcb
Merge pull request #3465 from OregonDigital/bugfix/reviewSubmissions
CGillen Oct 28, 2025
f9ef600
Add column class to collection representative row
CGillen Oct 28, 2025
5818565
Merge pull request #3467 from OregonDigital/bugfix/collectionRepresen…
CGillen Oct 30, 2025
12b5b8a
More works review dashboard fixes for v4 (#3479)
CGillen Nov 12, 2025
14e226f
Work create form sidebar submit button and title (#3480)
CGillen Nov 12, 2025
d0e12ad
Safely navigate while settings content_alert
CGillen Nov 14, 2025
d57f958
Merge pull request #3486 from OregonDigital/bugfix/contentAlertSafeSet
CGillen Nov 17, 2025
7bcccca
Allow filtering by collection ids for user and non-user collections (…
megwalt Nov 18, 2025
c4308e2
Increase allowed active file uploads to 1 since fileuploadcompleted e…
CGillen Dec 1, 2025
18d41a6
Update Hyrax::Dashboard:CollectionController overrides (#3498)
CGillen Dec 1, 2025
6e7b3a1
Unfuck the overrides to Blacklight::SearchState by sparql gem (#3508)
CGillen Dec 4, 2025
9152db1
Account for new mpeg duration bug (#3514)
CGillen Dec 18, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
38 changes: 25 additions & 13 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ orbs:
jobs:
checkout_code:
docker:
- image: cimg/ruby:2.7
- image: cimg/ruby:3.2
working_directory: ~/app
steps:
- restore_cache:
Expand All @@ -25,7 +25,7 @@ jobs:
- app/**/*
bundle:
docker:
- image: cimg/ruby:2.7-browsers
- image: cimg/ruby:3.2-browsers
environment:
BUNDLE_PATH: vendor/bundle
working_directory: ~/app
Expand All @@ -35,6 +35,10 @@ jobs:
- run:
name: Update Debian Packages for ClamAV
command: |
# Temporary fix for Google Bundle
wget -O - "https://dl.google.com/linux/linux_signing_key.pub" | sudo gpg --dearmor -o /etc/apt/keyrings/google-chrome.gpg
echo 'c1db534ce40334b793cdbecba6459ddd21ebccbdef24dc603d6b0debcfb8f746 /etc/apt/keyrings/google-chrome.gpg'
echo 'deb [arch=amd64 signed-by=/etc/apt/keyrings/google-chrome.gpg] https://dl.google.com/linux/chrome/deb/ stable main' | sudo tee /etc/apt/sources.list.d/google-chrome.list > /dev/null
sudo apt-get update &&
sudo apt-get install -y software-properties-common build-essential make apt-utils
- restore_cache:
Expand All @@ -59,7 +63,7 @@ jobs:
- app/**/*
lint:
docker:
- image: cimg/ruby:2.7-browsers
- image: cimg/ruby:3.2-browsers
environment:
BUNDLE_PATH: vendor/bundle
working_directory: ~/app
Expand All @@ -72,11 +76,12 @@ jobs:
- run: bundle exec rubocop
test:
docker:
- image: cimg/ruby:2.7-browsers
- image: cimg/ruby:3.2-browsers
environment:
BUNDLE_PATH: vendor/bundle
CAPYBARA_APP_HOST: http://test:3001
FEDORA_URL: http://localhost:8080/fcrepo/rest
IIIF_SERVER_BASE_URL: http://localhost:8080/iiif
HONEYCOMB_DATASET: od2-rails-test
HONEYCOMB_DEBUG: "true"
HONEYCOMB_WRITEKEY: buzzzzzzzzzzzzzzzz
Expand Down Expand Up @@ -115,6 +120,10 @@ jobs:
- run:
name: Update Debian Packages
command: |
# Temporary fix for Google Bundle
wget -O - "https://dl.google.com/linux/linux_signing_key.pub" | sudo gpg --dearmor -o /etc/apt/keyrings/google-chrome.gpg
echo 'c1db534ce40334b793cdbecba6459ddd21ebccbdef24dc603d6b0debcfb8f746 /etc/apt/keyrings/google-chrome.gpg'
echo 'deb [arch=amd64 signed-by=/etc/apt/keyrings/google-chrome.gpg] https://dl.google.com/linux/chrome/deb/ stable main' | sudo tee /etc/apt/sources.list.d/google-chrome.list > /dev/null
sudo apt-get update -qq
sudo apt-get upgrade -qq
sudo apt-get install -y -f software-properties-common build-essential nodejs make apt-utils ffmpeg tesseract-ocr poppler-utils
Expand Down Expand Up @@ -230,28 +239,28 @@ jobs:
- docker/check:
registry: registry.library.oregonstate.edu
- docker/pull:
images: registry.library.oregonstate.edu/od2_web_cache:latest
images: registry.library.oregonstate.edu/od2_web_v4_cache:latest
ignore-docker-pull-error: true
- docker/build:
registry: registry.library.oregonstate.edu
image: od2_web
image: od2_web_v4
tag: $TAG
extra_build_args: --build-arg RAILS_ENV=$RAILS_ENV --build-arg FEDORA_URL=$FEDORA_URL --build-arg DEPLOYED_VERSION=$DEPLOYED_VERSION
cache_from: registry.library.oregonstate.edu/od2_web_cache:latest
cache_from: registry.library.oregonstate.edu/od2_web_v4_cache:latest
- docker/push:
registry: registry.library.oregonstate.edu
image: od2_web
image: od2_web_v4
tag: $TAG
- docker/build:
registry: registry.library.oregonstate.edu
image: od2_web_cache
image: od2_web_v4_cache
tag: "latest"
extra_build_args: --target gems
cache_from: registry.library.oregonstate.edu/od2_web_cache:latest
cache_from: registry.library.oregonstate.edu/od2_web_v4_cache:latest
step-name: "Rebuild cache image"
- docker/push:
registry: registry.library.oregonstate.edu
image: od2_web_cache
image: od2_web_v4_cache
tag: latest
step-name: "Push cache image"
workflows:
Expand All @@ -269,7 +278,9 @@ workflows:
- lint
filters:
branches:
ignore: master
ignore:
- master
- feature/hyrax-4
- build_and_push_beavernetes:
name: Build and push application image to Beavernetes image repository
requires:
Expand All @@ -281,5 +292,6 @@ workflows:
- master
- /infra\/.*/
- /staging\/.*/
repo: od2_web
- feature/hyrax-4
repo: od2_web_v4
environment: production
8 changes: 8 additions & 0 deletions .rubocop.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,8 @@ AllCops:
- 'app/parsers/bulkrax/bagit_complex_parser.rb'
- 'app/views/bulkrax/**/*'
- 'app/parsers/bulkrax/parser_export_record_set.rb'
- 'app/jobs/bulkrax/export_work_job.rb'
- 'spec/controllers/hyrax/homepage_controller_spec.rb'

Metrics/BlockLength:
ExcludedMethods: ['included']
Expand All @@ -43,6 +45,9 @@ Style/CollectionMethods:
Style/ClassAndModuleChildren:
Enabled: false

Layout/BlockAlignment:
Enabled: false

Style/SingleLineBlockParams:
Enabled: false

Expand Down Expand Up @@ -124,6 +129,9 @@ Lint/StructNewOverride:
Style/ExponentialNotation:
Enabled: false

RSpec/VerifiedDoubles:
Enabled: false

Style/HashEachMethods:
Enabled: false

Expand Down
22 changes: 11 additions & 11 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
FROM ruby:2.7-alpine3.15 as bundler
FROM ruby:3.2.1-alpine3.16 AS bundler

# Necessary for bundler to operate properly
ENV LANG C.UTF-8
ENV LC_ALL C.UTF-8

RUN gem install bundler -v '2.3.26'
RUN gem install bundler -v '2.6.8'

FROM bundler as dependencies
FROM bundler AS dependencies

# The alpine way
RUN apk --no-cache update && apk --no-cache upgrade && \
Expand Down Expand Up @@ -56,9 +56,9 @@ ARG UID=8083
ARG GID=8083

# Create an app user so our program doesn't run as root.
RUN addgroup -g "$GID" app && adduser -h /data -u "$UID" -G app -D -H app
RUN addgroup -g 8083 app && adduser -h /data -u 8083 -G app -D -H app

FROM dependencies as gems
FROM dependencies AS gems

# Make sure the new user has complete control over all code, including
# bundler's installed assets
Expand All @@ -76,7 +76,7 @@ COPY --chown=app:app build/install_gems.sh /data/build
USER app
RUN /data/build/install_gems.sh

FROM gems as code
FROM gems AS code

# Add the rest of the code
COPY --chown=app:app . /data
Expand All @@ -92,14 +92,14 @@ FROM code
USER root
RUN apk --no-cache update && apk del autoconf automake gcc g++ --purge && \
rm -rf /data/docker-compose.override.yml-example /data/README.md \
/data/.env.example /data/config/nginx /data/config/solr
/data/.env.example /data/config/nginx /data/config/solr
USER app

ENV DEPLOYED_VERSION=${DEPLOYED_VERSION}

RUN if [ "${RAILS_ENV}" = "production" ]; then \
echo "Precompiling assets with $RAILS_ENV environment"; \
rm -rf /data/.cache; \
RAILS_ENV=$RAILS_ENV SECRET_KEY_BASE=temporary bundle exec rails assets:precompile; \
for f in public/assets/4*.html; do cp $f public/${f:14:3}.html; done; \
echo "Precompiling assets with $RAILS_ENV environment"; \
rm -rf /data/.cache; \
RAILS_ENV=$RAILS_ENV SECRET_KEY_BASE=temporary bundle exec rails assets:precompile; \
for f in public/assets/4*.html; do cp $f public/${f:14:3}.html; done; \
fi
39 changes: 22 additions & 17 deletions Gemfile
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ end
# TODO: make this a version specification once we get a new release cut
# gem 'hydra-derivatives', git: 'https://github.com/samvera/hydra-derivatives.git'

gem "blacklight_range_limit", "~> 6"
gem "blacklight_range_limit", "~> 7.0"
gem 'browse-everything'
# coffee-rails is a requirement for Hyrax or one of its dependencies but hasn't
# been added to either gemspecs
Expand All @@ -18,38 +18,43 @@ gem 'dalli', '~> 3.2.3'
gem 'devise'
gem "edtf", "~> 3.0"
gem 'hydra-role-management'
gem 'hyrax', '3.6.0'
gem 'hyrax-migrator', github: 'OregonDigital/hyrax-migrator', branch: 'master'
gem 'hyrax', '~> 4.0'
# gem 'hyrax-migrator', github: 'OregonDigital/hyrax-migrator', branch: 'master'
gem 'jquery-rails'
gem 'sassc-rails'
gem 'chosen-rails'
gem 'pg'
gem 'puma', '~> 5.6'
gem 'rails', '~> 5.2'
gem 'rsolr', '>= 1.0'
gem 'sass-rails', '~> 5.0'
gem 'sidekiq', '~> 6.4'
gem 'puma', '~> 4.3.8'
gem 'rails', '~> 6.0.6'
gem 'rsolr', '>= 1.0', '< 3'
gem 'sidekiq', '~> 6.0'
gem 'sprockets', '3.7.2'
gem 'streamio-ffmpeg'
gem 'stemmify'
gem 'tzinfo-data'
gem 'uglifier', '>= 1.3.0'
gem 'ruby-oembed'
gem 'blacklight_advanced_search', '~> 6.4'
gem 'bootstrap', '~> 4.0'
gem 'twitter-typeahead-rails', '0.11.1.pre.corejavascript'
gem 'blacklight_advanced_search'
gem 'blacklight-oembed'
gem 'blacklight_dynamic_sitemap'
gem 'triplestore-adapter', git: 'https://github.com/osulp/triplestore-adapter'
gem 'faraday_middleware', '~> 0.10.0'
gem 'blacklight_iiif_search', '~> 1.0'
gem 'faraday_middleware'
gem 'blacklight_iiif_search', '~> 2.0'
gem 'rubyzip', '~> 2'
gem 'zip_tricks', '~> 5.3'
gem 'bulkrax', github: 'samvera/bulkrax', ref: '62517e67876d96c7a0bedb288370a4f10eb0b4c4' #v8.2.0
gem 'willow_sword', github: 'notch8/willow_sword'
# gem 'willow_sword', github: 'notch8/willow_sword', branch: 'main'
gem 'jquery-datatables-rails'
gem 'concurrent-ruby', '1.3.4'

# Security Audit updates
gem 'loofah', '>= 2.2.3'

# Login gems
gem 'omniauth-rails_csrf_protection', '~> 0.1'
gem 'omniauth'
gem 'omniauth-rails_csrf_protection', '~> 1.0'
gem 'omniauth-cas'
gem 'omniauth-saml'

Expand Down Expand Up @@ -78,23 +83,23 @@ end
group :development, :test do
gem 'axe-matchers'
gem 'byebug', platforms: [:mri, :mingw, :x64_mingw]
gem 'capybara', '~> 2.17'
gem 'capybara', '~> 3.29'
gem 'factory_bot_rails'
gem 'poltergeist'
gem 'pry-byebug'
gem 'pry-rails'
gem 'rspec-rails'
gem 'rspec-rails', '~> 5.0'
gem 'rubocop', '~> 0.93'
gem 'rubocop-rspec'
gem 'selenium-webdriver', '~> 3'
gem 'selenium-webdriver', '~> 4.4'
gem 'webmock'
gem 'rails-controller-testing'
end

group :test do
gem 'coveralls', '~> 0.8'
gem 'database_cleaner', '~> 1.8'
gem 'equivalent-xml'
gem 'rails-controller-testing'
gem 'rspec'
gem 'rspec-mocks'
gem 'rspec-activemodel-mocks'
Expand Down
Loading