Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Run trial of upstream OSEM #29

Closed
AndrewKvalheim opened this issue Dec 2, 2021 · 1 comment
Closed

Run trial of upstream OSEM #29

AndrewKvalheim opened this issue Dec 2, 2021 · 1 comment
Assignees

Comments

@AndrewKvalheim
Copy link
Member

AndrewKvalheim commented Dec 2, 2021

In SeaGL:trial:

Resolve outstanding upstream issues

  • Explicitly configure database authentication in Docker Compose #2640
  • Use version range instead of OSEM_RUBY_VERSION. #2646
    • Update Ruby dependency: 2.5.8 → 2.5.9 (patch) #2772
  • Install missing test dependency in base image #2647
  • Resolve conflict between WebMock and Webdrivers #2648
  • Work around ChromeDriver/Chromium crash #2649
  • Decouple tests from unspecified data ordering #2650, #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
  • Various inconsistencies in time zone handling (needs review)
  • Various bugs in client-side scripts (needs review)
  • 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
  • Stabilize Docker base image #2697
  • Allow leaving OSEM_SMTP_DOMAIN unset #2702
  • Remove race condition in test of splash page versioning #2703
    • Restore test of splashpage revision history #2967
  • Correct base image in production Dockerfile #2773
  • Add missing dependencies to production Docker image #2774
  • Exclude additional files from Docker images #2775
  • Correct test that risked false positives #2776
  • Use be_successful instead of be_success #2912
  • 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
  • Basic feature test of survey creation and response #2969
  • Confusion with "complete your proposal" #1544

Audit upstream migrations

Will the migration correctly handle our existing data?

  • 2016-06-27 Create surveys 20160627122446
  • 2016-06-28 Create survey questions 20160628093634
  • 2016-06-29 Add target to surveys 20160629145954
  • 2016-06-30 Create survey replies 20160630094850
  • 2016-06-30 Create survey submissions 20160630130731
  • 2016-12-29 Add comments count to events 20161229080315
  • 2017-01-08 Add default to revision in conference 20170108053041
  • 2017-02-12 Add enabled to event schedules 20170212145523
  • 2017-05-16 Create booths 20170516190048
  • 2017-05-30 Add type to cfps 20170530072155
  • 2017-05-30 Create booth requests 20170530112510
  • 2017-06-03 Create physical tickets 20170603095900
  • 2017-06-29 Add short name to tracks 20170629162450
  • 2017-06-29 Add ticket layout to conferences 20170629232817
  • 2017-07-05 Add state cfp active and submitter reference to tracks 20170705075039
  • 2017-07-11 Create ticket scannings 20170711102511
  • 2017-07-12 Add room and dates to tracks 20170712120556
  • 2017-07-15 Make track state not null and add default value 20170715131706
  • 2017-07-20 Make track cfp active not null 20170720134353
  • 2017-07-21 Add index to physical tickets 20170721001700
  • 2017-07-21 Add custom domain to conferences 20170721184810
  • 2017-07-26 Add relevance to tracks 20170726065629
  • 2017-07-27 Add include booths to splashpages 20170727081731
  • 2017-07-28 Add booth limit to conferences 20170728182033
  • 2017-07-31 Add booths to email settings 20170731161207
  • 2017-08-07 Add registration ticket to tickets 20170807092805
  • 2017-08-09 Add track reference to schedule 20170809120927
  • 2017-08-14 Add selected schedule to tracks 20170814174637
  • 2017-09-05 Add description to cfps 20170905110034
  • 2017-09-24 Add amount paid to ticket purchases 20170924190528
  • 2017-11-18 Change visit id type of ahoy events to integer 20171118113113
  • 2017-11-30 Rebuild conference pictures 20171130172334
  • 2017-12-01 Add mastodon to contact 20171201163628
  • 2018-02-26 Add created at and updated at to event types 20180226032958
  • 2018-03-12 Create ahoy visits and events 20180312100045
  • 2018-03-13 Add timestamps to tickets 20180313012253
  • 2018-03-16 Add code of conduct to organization 20180316185150
  • 2018-03-16 Add accepted code of conduct to registrations 20180316220446
  • 2018-08-22 Add submitted proposal attributes in email settings 20180822125509
  • 2018-09-24 User email public defaults to false 20180924221715
  • 2018-10-09 Drop ahoy events 20181009000259
  • 2018-10-17 Add allow reservations on cfps 20181017183243
  • 2018-11-13 Add youtube and blog to contacts 20181113195810
  • 2018-12-29 Remove arrival departure from registrations 20181229233811
  • 2020-03-31 Add organization to versions 20200331214534

Review local migrations

Is the migration accounted for and its data represented by an upstream feature?

Review local commits

Are the needs that led to the commit met upstream?

@AndrewKvalheim AndrewKvalheim self-assigned this Dec 2, 2021
@AndrewKvalheim AndrewKvalheim changed the title Evaluate trial of upstream OSEM Run trial of upstream OSEM Jan 20, 2022
@AndrewKvalheim
Copy link
Member Author

AndrewKvalheim commented Jun 19, 2022

We’ve deemed this complete enough and have migrated to a transitional fork, leaving the outstanding items to be resolved separately as needed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant