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
- Added a wiki entry for 2.9.8 → 3.6: https://github.com/samvera/hyrax/wiki/Upgrade-Hyrax-2.x-to-3.6
- Working on overwrites now
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
- Created issues to update ruby and rails. starting to create PRs
- Trey's PR for valkyrie and ruby: https://github.com/samvera/valkyrie/pull/941
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