Notes: Check-in for Developer Congress January 22-26, 2024

Samvera Community Wiki


Notes: Check-in for Developer Congress January 22-26, 2024

We'll record group updates here in case there's anyone who misses the call

Group updates

 

January 23, 2024

Move Hyrax development testing from Circle CI to GitHib Actions

  • Two strategies identified and in progress:

    • convert CircleCI config directly to GitHub (Chris)

    • adapt SoftServ's approach for Hyku to Hyrax (Daniel)

 

Fold hyrax-iiif-av gem into Hyrax core

  • No updates

 

Update core components to latest ruby and rails

  • No updates

 

Hyrax Fedora 6 testing

  • looked at failing tests and untested items

  • untested things look to be hyrax/valkyrie issues, not fedora-specific

  • 6 failing tests that look specific to sirenia

  • Fedora 6.5 snapshot breaks, but Dan needs to look at it. Once this is fixed, we can try the failing tests again

 

Hyrax Accessibility Testing

  • meeting today at 3:30

  • agenda:

    • divide up remaining accessibility tickets for re-testing

    • discuss experiences testing accessibility in local hyrax applications

    • generate documentation and recommendations for future hyrax accessibility work

 

Hyrax 2.9.8 → 3.6 Upgrade Path

 

 

January 24, 2024

Move Hyrax development testing from Circle CI to GitHib Actions

  • adapt SoftServ's approach for Hyku to Hyrax: pushing and image and running rubocop, might be ready to do tests

  • convert CircleCI config directly to GitHub: currently running rubocop, pushing image. trying to spin up environment for running tests, but running into solr issues

 

Fold hyrax-iiif-av gem into Hyrax core

  • No updates

 

Update core components to latest ruby and rails

 

Hyrax Fedora 6 testing

  • Randall is helping Dan with hyrax/fedora details to troubleshoot snapshot

  • Randall is looking at high priority issues

  • Testers are available 

 

Hyrax Accessibility Testing

  • divided up remaining accessibility-concern tickets for review. Will meet again on Thursday to check in

  • discussed accessibility testing at our institutions and how we could adapt for Hyrax. Meeting Notes: Hyrax Accessibility Testing

  • Thomas notes that axe core rspec gem could be useful

 

 

Hyrax 2.9.8 → 3.6 Upgrade Path

  • Worked on exporting overwrites

  • Ran into issues with with forms, specifically multivalued fields

  • building in diff checkers based on suggestions from Jeremy and Jonathan

 

January 25, 2024

Move Hyrax development testing from Circle CI to GitHib Actions

  • adapt SoftServ's approach for Hyku to Hyrax: running tests, everything is working except for capybara and selenium tests. need to figure out how to test docker only

 

Fold hyrax-iiif-av gem into Hyrax core

  • Waiting to merge

 

Update core components to latest ruby and rails

  • Daniel reports that Chris was having trouble updating questioning authority to ruby 3.3 and is working on it.

 

Hyrax Fedora 6 testing

  • Randall is troubleshooting issue 6521. Discovered anomaly in valkyrie resource loader, Randall and Daniel will look at this together

  • Randall and Dan are troubleshooting the Fedora 6 snapshot

 

Hyrax Accessibility Testing

  • Group is testing remaining accessibility-concern tickets

  • Meeting today at 2:30 to check in

 

Hyrax 2.9.8 → 3.6 Upgrade Path

  • Continuing work to document diff checkers and troubleshoot multivalued fields