Skip to content

Latest commit

 

History

History
70 lines (62 loc) · 5.41 KB

README.md

File metadata and controls

70 lines (62 loc) · 5.41 KB

This branch is a preview of OSEM with several prospective changes applied (checked when no longer necessary):

  • Explicitly configure database authentication in Docker Compose #2640 Ignored
  • Use version range instead of OSEM_RUBY_VERSION. #2646 Ignored
  • Install missing test dependency in base image #2647
  • Resolve conflict between WebMock and Webdrivers #2648
  • Work around ChromeDriver/Chromium crash #2649 Ignored
  • Decouple tests from unspecified data ordering #2650
  • Decouple tests from unspecified data ordering (part 2) #2652
  • Fix access to the version history of organization-level roles #2654
  • Ignore schema.rb in RuboCop #2655
  • Fix bug in UserDatatable query affecting PostgreSQL #2656
  • Remove superfluous click to display Markdown editor #2657
  • Fix bug in logging of screenshots of failed tests #2658
  • Use Rails transactional tests #2659
  • Fix bug in test of animated form #2662
  • Update Docker Compose file format: 2.0 → 2.4 (minor) #2663
  • Annotate past migrations with Rails version #2665
  • Fix migration that fails on conferences without pictures #2666
  • Work around bug in migrations to non-null columns #2667
  • Serve precompiled assets in example Docker Compose configuration #2673
  • Constrain Docker base image to openSUSE Leap 15.1 #2697 No longer applicable
  • Update omniauth: 1.9.0 → 1.9.1 (patch) #2698
  • Allow leaving OSEM_SMTP_DOMAIN unset #2702
  • Remove race condition in test of splash page versioning #2703
  • Update Ruby dependency: 2.5.8 → 2.5.9 (patch) #2772 Rejected
  • Use openSUSE Registry in production Dockerfile #2773
  • Add missing dependencies to production Docker image #2774
  • Exclude additional files from Docker images #2775
  • Resolve warning about testing only for specific errors #2776
  • Use be_successful instead of be_success #2912
  • Order rooms by name in the schedule #2913
  • Revert skipping of passing tests 7f1557c
  • Update venue country name for Countries 4.2 #2962
  • Update UserDatatable for ajax-datatables-rails 1 #2963
  • Update tests of splashpage forms #2964
  • Fix bug in which role assignments aren’t tracked in version history #2965
  • Restore test of splashpage revision history #2967
  • Re-enable skipped tests #2968
  • Basic feature test of survey creation and response #2969
  • Correct use of Redcarpet’s safe_links_only flag #2970
  • Restore colors parameter of donut chart partial #2971
  • Update datatables for ajax-datatables-rails 1 #2972
  • Remove excessive word counts #2973
  • Minor corrections to the form labels in email settings #2974
  • Avoid bug in which switches always display “No” #2976
  • Surveys during CFP response survey-during-proposal
  • Add setting to disable email notifications of comments toggle-comment-notifications

To test it:

# Update base images
docker-compose pull

# Build the application image
docker-compose build --build-arg "CONTAINER_USERID=$UID" osem

# Initialize the database
docker-compose run --rm osem bundle exec rake db:setup

# Run tests
docker-compose run --rm osem bundle exec rspec

# Clean up
docker-compose down --rmi 'all' --volumes