Sha256: 3c3bca1d921c4bde3322c4fb9116aeff78b1bef770c1f62588c85db487a04c29
Contents?: true
Size: 664 Bytes
Versions: 13
Compression:
Stored size: 664 Bytes
Contents
begin require 'bundler/audit/cli' namespace :bake do desc 'Check Gemfile.lock for security issues' task :'bundle-audit' do RakeNBake::Baker.log_step 'Updating DB of security advisories' system('bundle exec bundle-audit update') RakeNBake::Baker.log_step 'Checking gems for known security warnings' exit 1 unless system('bundle exec bundle-audit check') end end rescue LoadError tasks = %w[bundle-audit].map(&:to_sym) namespace :bake do tasks.each do |t| desc "This task is not available" task t do RakeNBake::Baker.log_missing_gem 'bundler-audit' abort end end end end
Version data entries
13 entries across 13 versions & 1 rubygems