def self.add_mock_release(mock_data, app, release_data)
env = if get_mock_app(mock_data, app)['stack'] == 'cedar'
{
'BUNDLE_WITHOUT' => 'development:test',
'DATABASE_URL' => 'postgres://username:password@ec2-123-123-123-123.compute-1.amazonaws.com/username',
'LANG' => 'en_US.UTF-8',
'RACK_ENV' => 'production'
}
else
{}
end
version = mock_data[:releases][app].map {|release| release['name'][1..-1].to_i}.max || 0
mock_data[:releases][app] << {
'addons' => mock_data[:addons][app].map {|addon| addon['name']},
'commit' => nil,
'created_at' => timestamp,
'descr' => "",
'env' => env,
'name' => "v#{version + 1}",
'pstable' => { 'web' => '' },
'user' => 'email@example.com'
}.merge(release_data)
end