Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
38 commits
Select commit Hold shift + click to select a range
1b4302e
bundle exec rails g hyrax:listeners
rococodogs May 7, 2026
8509440
install valkyrie migrations
rococodogs May 7, 2026
bc2ce0e
initial model pass (needs controlled vocab/identifier support)
rococodogs May 7, 2026
7b8053b
first pass @ resource indexers
rococodogs May 7, 2026
141dc13
initial resource indexer specs
rococodogs May 8, 2026
d125656
can navigate to work forms
rococodogs May 14, 2026
742d286
wip first pass @ forms
rococodogs May 18, 2026
d2945ba
we don't need to serialize rdf literals for valkyrie
rococodogs May 18, 2026
f16ee07
wip valkyrie postgres writes work?
rococodogs May 21, 2026
78e21b4
forms submit but don't index?
rococodogs May 26, 2026
bf0cc5d
publication resource bare-bones submission works
rococodogs May 26, 2026
820aa5e
image derivatives stored in s3
rococodogs May 26, 2026
9d6d128
cleanup + pcdm_members patch update from hyrax/main
rococodogs Jun 16, 2026
2602510
hooking up to an av specific form
jwellnit May 19, 2026
7e566a1
basic form for all models
jwellnit May 19, 2026
6884550
multi authority input code from legacy
jwellnit May 21, 2026
0ef5ac6
preliminary forms
jwellnit May 26, 2026
f10788b
date parse fix
jwellnit May 27, 2026
b64512b
not currently working
jwellnit May 28, 2026
d7bb7b8
id and activate object fixes
jwellnit May 29, 2026
7d8f393
temporary solution for form field duplication
jwellnit Jun 1, 2026
ed07da0
undo
jwellnit Jun 2, 2026
b883f1a
all metadata is primary
jwellnit Jun 2, 2026
40e20e2
explicitly define indexing adapter
jwellnit Jun 12, 2026
aa1a3f1
rubo 1
jwellnit Jun 12, 2026
477223a
rubo 2
jwellnit Jun 12, 2026
0108b93
rubo 3
jwellnit Jun 12, 2026
75be263
rubo 4
jwellnit Jun 12, 2026
364832d
rubo 5
jwellnit Jun 12, 2026
4795108
git env update
jwellnit Jun 15, 2026
5342dea
aws region
jwellnit Jun 15, 2026
7820b75
images upload and render
rococodogs Jun 16, 2026
39222b9
whoops / doc
rococodogs Jun 16, 2026
1e16d8d
updated Gemfile.lock
rococodogs Jun 16, 2026
f8629f7
move valkyrie config to its own initializer
rococodogs Jun 18, 2026
136dc77
ensure object store bucket is created
rococodogs Jun 18, 2026
99bd677
we'll want to valkyrie off to add af objects for dev
rococodogs Jun 18, 2026
5f43f59
ensure the shrine storages have different prefixes
rococodogs Jun 22, 2026
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
3 changes: 3 additions & 0 deletions .github/workflows/lint-and-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -79,6 +79,9 @@ jobs:
SOLR_TEST_URL: http://solr:8983/solr/spot-test
SOLR_VERSION: "9.10.1"
URL_HOST: http://localhost:3000
AWS_IIIF_ASSET_BUCKET: iiif-derivatives
AWS_AV_ASSET_BUCKET: av-derivatives
AWS_REGION: us-east-1

steps:
- uses: actions/checkout@v4
Expand Down
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,9 @@
/public/uv/*
!/public/uv/.keep

# Locally stored files (tbd if this stays?)
/storage

# vendor files
/vendor/*
!/vendor/.keep
Expand Down
5 changes: 3 additions & 2 deletions Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ ENV HYRAX_CACHE_PATH=/spot/tmp/cache \
HYRAX_UPLOAD_PATH=/spot/tmp/uploads \
BUNDLE_FORCE_RUBY_PLATFORM=1

RUN corepack enable
RUN corepack enable yarn

COPY Gemfile Gemfile.lock /spot/
RUN gem install bundler:$(tail -n 1 Gemfile.lock | sed -e 's/\s*//')
Expand All @@ -61,7 +61,8 @@ FROM spot-base AS spot-asset-builder
ENV RAILS_ENV=production
COPY . /spot

RUN SECRET_KEY_BASE="$(bin/rake secret)" FEDORA_URL="http://fakehost:8080/rest" bundle exec rake assets:precompile
RUN echo y | yarn install \
&& SECRET_KEY_BASE="$(bin/rake secret)" FEDORA_URL="http://fakehost:8080/rest" bundle exec rake assets:precompile

##
# TARGET: pdfjs-installer
Expand Down
3 changes: 3 additions & 0 deletions Gemfile
Original file line number Diff line number Diff line change
Expand Up @@ -137,6 +137,9 @@ gem 'slack-ruby-client'
# used in the Hyrax 4 upgrade but not a dependency??
gem 'twitter-typeahead-rails', '~> 0.11.1'

# use valkyrie-shrine to connect s3 storage to valkyrie
gem 'valkyrie-shrine', '~> 1.1'

# now that we're writing es6 javascript of our own (+ not just using the hyrax js)
# we need to compile it in sprockets.
#
Expand Down
Loading
Loading