2021 Autumn Developer Congress: December 2nd, 2021

2021 Autumn Developer Congress: December 2nd, 2021



GitHub Project



Group Updates

  • Hyrax-Valkyrization Testing

    • nurax-pg was tested with user interface testing

    • Error issues were created in response to finding the bugs while creating the bugs

  • Hyrax-Valkyrization Coding

    • Continuing working on adding code to support default admin sets that don't depend on using hardcoded DEFAULT_ID.  Postgres adapter doesn't support assigning IDs.

    • Next up is updating the admin set controller to work with Hyrax::AdministrativeSet resource instead of AF AdminSet

  • nurax-pg Docker Container Testing

    • Michael: Docker development environment, there are several bugs which were discovered

  • Rails 6 Support

  • Update Hyrax Install Documentation

    • Successful standing up of Hyrax using Docker, going to 3.2 release was not necessary (`main` was used)

      • No major adjustments were needed for the documentation, but a troubleshooting section was needed

    • Test for installing and running Hyrax on a virtual machine

      • This was also successful, and Jon identified some possible improvements for the documentation (this is on the GitHub Wiki)

      • This was using the 3.2 release template (not the main branch)

    • Fedora 4.7.5 image for Docker

      • This doesn't work for M1 Apple Macs

      • Official builds do target the proper architecture for these Docker Images

        • This will need to be addressed for the Docker Images used by the community

        • Hyrax Maintenance WG can consider next week whether or not addressing this is possible

  • Samvera Gem Ownership

    • Addressing GitHub Team membership and RubyGem Gem ownership

      • Who can publish Gem releases?

      • Who can manage access for Teams?

    • Scripts within https://github.com/samvera/maintenance/tree/main/script

      • Used to manage permissions on RubyGems

      • Not currently working properly

    • Considering migrating this functionality to https://github.com/samvera-labs/huborg

      • Automating RubyGems authorizations

      • James will propose this on the Tech Call

    • Who authorizes the escalation/granting of admin. and Gem publishing privileges?

      • Roadmaps Alignments Group will be contacted for this

    • Role of the Samvera Tech. Coordinator and Community Manager

      • Perhaps there could be some direction here



Scheduling

  • Hyrax container and chart publishing --- automation edition (Today? Friday?)

  • Hyrax Onboarding (Friday?)

  • CircleCI build image update (Friday?)



Additional Discussion Items

  • <To be added>