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

Sync: bring OntoPortal up-to-date with BioPortal releases 6.15.0 and onward #19

Merged
merged 37 commits into from
May 30, 2024

Conversation

jvendetti
Copy link
Collaborator

The purpose of this pull request is to merge BioPortal's master branch with OntoPortal's master branch to align OntoPortal with code from the last two BioPortal releases (versions 6.15.0 and 6.16.0).

To follow are slightly abbreviated release notes for the above-mentioned releases.

6.15.0

  • Upgrade Rails from 6.1.7.3 to 7.0.8
  • Bump ontologies_api_client from 2.2.4 to 2.2.5

6.16.0

  • Rails 7.0.8 upgrade (part two)
    • Install Turbo (though currently disabled)
    • Install Stimulus
    • Install jsbundling-rails with the esbuild bundler
    • Add the sprockets-rails gem and upgrade Sprockets from 3 to 4
    • Replace sass-rails with sassc-rails
    • Refactor the Gemfile to better mimic Rails 7.0.8 default gems
  • Fix issue that prevented the "Login as" functionality from working for account names with '@' symbols
  • Fix issue that prevented deletion of users with '@' symbols in the account name
  • Fix some RuboCop warnings
  • Bump copyright year

Fixes undefined method errors when running RSpec tests
Adds a before all block to the License model RSpec tests to handle the rare case when the appliance ID of the BioPortal staging server changes.
The appliance ID of the BioPortal staging server changed, resulting in a scenario where the license generated for testing purposes was no longer a match and caused test failures.
Fixes "Sprockets::DoubleLinkError: Multiple files with the same output path cannot be linked ("application.js")"
Fixes an issue where account deletion fails for account names with '@' symbols
@syphax-bouazzouni syphax-bouazzouni merged commit 97384d1 into ontoportal:master May 30, 2024
2 checks passed
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

Successfully merging this pull request may close these issues.

3 participants