datadryad / dryad-product-roadmap

Repository of issues for Dryad project boards
https://github.com/orgs/datadryad/projects
8 stars 0 forks source link

Process backlogged dependabot reports #3026

Closed ryscher closed 5 months ago

ryscher commented 10 months ago

Sometimes when dependabot detects a problem, it cannot automatically create a pull request.

Process the backlog of detected problems at https://github.com/datadryad/dryad-app/security/dependabot, and create pull requests for all that are possible.

ryscher commented 7 months ago

In progress, many are dependent on removing gulp.

DragosIorgulescu commented 7 months ago

Current status of dependabot alerts

Alerts left to investigate

These are pending upgrade investigation

Gulp dependencies

The following are dependencies of gulp, which will be removed once we remove gulp:

stash-deposit dependencies

Bundler::GemspecError with message: [!] There was an error while loading `stash-deposit.gemspec`: uninitialized constant Stash. Bundler cannot continue.

 #  from /home/dependabot/dependabot-updater/dependabot_tmp_dir/stash/stash-deposit/stash/stash-deposit/stash-deposit.gemspec:31
 #  -------------------------------------------
 #  Gem::Specification.new do |s|
 >    s.name          = Stash::Deposit::NAME
 #    s.version       = "0.0.1"
 #  -------------------------------------------

The stash-deposit engine has been removed, so these can be closed

stash-wrapper dependencies

The stash-wrapper engine seems to no longer be used, it is recommended we delete the associated files

Bundler::GemspecError with message: [!] There was an error while loading `stash-wrapper.gemspec`: uninitialized constant Stash. Bundler cannot continue.

 #  from /home/dependabot/dependabot-updater/repo/stash/stash-wrapper/stash/stash-wrapper/stash-wrapper.gemspec:31
 #  -------------------------------------------
 #  Gem::Specification.new do |s|
 >    s.name          = Stash::Wrapper::NAME
 #    s.version       = "0.0.1"
 #  -------------------------------------------

Once we remove, we can close the following alerts:

Alerts which will be resolved with ruby and rails upgrades

ahamelers commented 7 months ago

I am most of the way to removing gulp (#2906 ), however I need to make sure to incorporate changes to the CSS and JS files I'll be moving and deleting that have been made in various open PRs. I'm marking that ticket blocked for now.

See https://github.com/datadryad/dryad-app/pull/1604