class Dependabot::Workspace::Base

def change(memo = nil, &_blk)

def change(memo = nil, &_blk)
  Dir.chdir(path) { yield(path) }
rescue StandardError => e
  capture_failed_change_attempt(memo, e)
  clean # clean up any failed changes
  raise e
end