Summer 2020 Community Sprint Notes
Pairing Sessions
Core Component Onboarding Session (06/08/20 at 15:00PDT/17:00EDT)
- Zoom URL: https://princeton.zoom.us/j/92481799581
- Session Host: James Griffin
- Attendees
- Dylan Salay
- JP Engstrom
- Kait Sewell
- Topics:
- Defining Core Components
- Identifying Product Owners and Technical Leads
- Promoting Components
- Documentation
- Releasing Gems
- Backlog Management
Core Component Onboarding Session (06/09/20 at 06:00PDT/09:00EDT)
- Zoom URL: https://princeton.zoom.us/s/7739591625
- Session Host: James Griffin
- Topics:
- Defining Core Components
- Identifying Product Owners and Technical Leads
- Promoting Components
- Documentation
- Releasing Gems
- Backlog Management
Ruby and Rails Compatibility Updates
- Randall Floyd Tuesday at 11AM and 3PM
- https://iu.zoom.us/j/8818370072
- Review accepted/merged PR for Hydra Role Management: https://github.com/samvera/hydra-role-management/pull/58
- Follow up at 3PM; apply process to update Ruby/Rails compat for Hydra Editor (#183 and #184)
Basic process of updating gem for Ruby/Rails compatibility:
- Clone the given Github repo locally
- Adjust CircleCi config to add new combinations of Ruby/Rails to test
- Force newer Ruby/Rails versions locally
- Generate test app and run specs using Ruby/Rails specs set above
- Resolve problems (affected code; dependency issues)
- Push branch upstream to Github repo and observe CI
- Create PR at gem source repo
- Resolve remaining issues with Github checks
Let's Backport ActiveFedora
- Google Document: https://docs.google.com/document/d/1SVMy9GnbD_URr2h-kak1YuLuPapGw7QgCaiqgLjgu5U/edit?usp=sharing
- Session Host: Jeremy Friesen
GitHub Issues
Adding Ruby 2.7.z and Rails 6.y.z releases to the CircleCI build configuration
- Currently https://github.com/samvera/hydra-works/pull/375 is blocked by https://github.com/samvera/hydra-derivatives/pull/221
- https://github.com/samvera/active_fedora/compare/master...jrgriffiniii:rails6-update was also needed in order to resolve an issue where ActiveFedora was using a deprecated EBUCore predicate