Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
68 commits
Select commit Hold shift + click to select a range
3dfc48f
Add Jenkinsfile
Feb 7, 2017
3fa9c6c
remove Jenkinsfile cc @DanielRussell
CpuID Mar 7, 2017
15ec8e0
update README
nselikoff Mar 8, 2017
cbca10e
Merge pull request #80 from nselikoff/master
samselikoff Mar 8, 2017
1ec223f
alias method rails 5 version of params methods
oldpathfinder Oct 31, 2017
d2e9397
Merge pull request #82 from tedconf/params_rails_5
oldpathfinder Mar 13, 2018
1a78a95
gem updates
oldpathfinder Mar 13, 2018
a3efbbd
version bump from 0.2.1 to 0.2.2
oldpathfinder Mar 13, 2018
58bd40d
update rspec-rails, clarify raise error spec
oldpathfinder Mar 13, 2018
21d0981
update loofah from 2.2.0 to 2.2.1, fixes CVE-2018-8048
oldpathfinder Mar 21, 2018
3eb3982
add bundler-audit
oldpathfinder Mar 23, 2018
d547853
update rails-html-sanitizer from 1.0.3 to 1.0.4 and loofah from 2.2.1…
oldpathfinder Mar 23, 2018
500b48d
Removing Gemfile.lock
jhirbour Jun 21, 2018
4222466
ignore Gemfile.lock
jhirbour Jun 21, 2018
6eb2cce
Gemfile.lock is no longer in the repo
jhirbour Jun 21, 2018
ab96ca0
Simplify handling of params
nickcoyne Jul 21, 2016
a25e641
Update before_filter deprecation
nickcoyne Oct 12, 2016
d529a1c
Update deprecated render
nickcoyne Jun 28, 2017
141eacc
Proper support for Rails > 5.0
nickcoyne Jun 28, 2017
05c3d86
bump version
jhirbour Jan 31, 2019
6fc9690
update factory_girl to factory_bot
jhirbour Jan 31, 2019
ecbf9f4
update factorys to comply with new version of factoryBot
jhirbour Jan 31, 2019
1c19e8e
use FactoryBot::Syntax::Methods
jhirbour Jan 31, 2019
640f506
add rvm setup files to ease local dev
jhirbour Feb 1, 2019
2449a32
from rspec run
jhirbour Feb 1, 2019
c8d3af6
update travis build matrix for rails 5+
jhirbour Feb 1, 2019
dd8b84c
Add my name to authors and sort gems
jhirbour Feb 1, 2019
c8a0c5e
add byebug history
jhirbour Feb 1, 2019
06619c7
Add specs to cover ssh key to pkey conversion
jhirbour Feb 1, 2019
4b3a242
fix DSA for Open SSL >1
jhirbour Feb 1, 2019
3aa49a3
add ruby 2.5.3 for local dev
jhirbour Feb 1, 2019
f25adc5
add notes about supported keys
jhirbour Feb 1, 2019
05ddf4a
Add notes about SSL and exceptions
jhirbour Feb 1, 2019
1606fb3
fixed factory for new-ish after create syntax
jhirbour Feb 1, 2019
d3d942e
cleanup travis matrix
jhirbour Feb 1, 2019
c1bb489
change admin:build ember syntax for newer versions of ember-cli
jhirbour Feb 4, 2019
4349712
Remove all mentions of DSA keys as they don't work.
jhirbour Feb 5, 2019
bc131e5
Change Gemfile and gemspec file to get sqlite3 working.
jhirbour Feb 5, 2019
a4d2260
correct english in comments
jhirbour Feb 5, 2019
8d4fdf8
Merge branch 'version_1_0_0'
jhirbour Feb 5, 2019
98c4ec8
update README and Changelog to reflect latest changes
jhirbour Feb 5, 2019
12be8e6
Allow `app.live_build` to be optional.
caomania May 6, 2019
c5e8f63
Merge pull request #86 from tedconf/live_build_optional
caomania May 6, 2019
309383c
Release `v1.0.1`
caomania May 6, 2019
7ed30e2
Bugfix: serve the correct 10 builds for EVERY app on the admin screen
jhirbour Jan 9, 2020
86354b1
add dev deps
jhirbour Jan 9, 2020
b72a56d
fix my english
jhirbour Jan 9, 2020
0358280
bump version and add Changelog entry
jhirbour Jan 9, 2020
696086a
Merge branch 'fix_issue_with_group_by'
jhirbour Jan 9, 2020
45c6a72
add link to CI
jhirbour Jan 9, 2020
6ea7c61
Remove crossdomania.xml per https://www.flowdock.com/app/ted/dev/thre…
caomania Nov 19, 2020
3614161
bump version.
jhirbour Nov 19, 2020
a0d02c7
gemspec rails >= 5.0
oldpathfinder May 11, 2021
56c9db1
changelog and version for gemspec rails >= 5.0
oldpathfinder May 11, 2021
315ca38
Update README.md
jhirbour Feb 1, 2022
e5822d7
update for Rails 6 compatibility
Mar 24, 2022
ad04e76
bump ruby version to 2.7.5
Mar 24, 2022
35f0a43
clean up rspec syntax
Mar 24, 2022
77bec9b
push TED-specific updates to our private server
Mar 25, 2022
9902b3b
add Gemfile.lock
Mar 25, 2022
e2ec55f
Merge pull request #90 from tedconf/private-gem-server
Mar 25, 2022
e2af0e1
Merge pull request #89 from tedconf/PLAT-1742-rails-6-compatibility
Mar 28, 2022
69db1d9
add bundler dependency
Mar 28, 2022
4a9abcd
Update README.md
jhirbour Apr 13, 2022
0ed26ef
Allow restricting deploys to a specific branch
Sep 27, 2016
4781e0d
Document new configuration options
Sep 28, 2016
b0ccad7
Increase limit to 50 for builds
mfeckie May 29, 2019
12d417c
Merge branch 'master' into maintain/sync-upstream
antonivanopoulos Feb 20, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .bundle/config
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
---
BUNDLE_GEM__PUSH_KEY: "rubygems_ted_com"
2 changes: 1 addition & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
.bundle/
log/*.log
pkg/
spec/dummy/db/*.sqlite3
Expand All @@ -7,3 +6,4 @@ spec/dummy/log/*.log
spec/dummy/public/assets/*
spec/dummy/tmp/
spec/dummy/.sass-cache
.byebug_history
1 change: 1 addition & 0 deletions .ruby-gemset
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
front_end_builds
1 change: 1 addition & 0 deletions .ruby-version
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
2.7.5
42 changes: 32 additions & 10 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,21 +1,18 @@
language: ruby
# Reset lockfile for different rails versions
before_install: "rm Gemfile.lock"
install: bundle install
script:
- bundle exec rake db:create
- bundle exec rake db:schema:load
- bundle exec rake spec
rvm:
- 1.9.3
- 2.0.0
- 2.1.0
- 2.2.0
- 2.2.2
- 2.3.0
- 2.4.0
- 2.5.0
env:
- "RAILS_VERSION=3.2.0"
- "RAILS_VERSION=4.0.0"
- "RAILS_VERSION=4.1.0"
- "RAILS_VERSION=4.2.0"
- "RAILS_VERSION=5.0.0"
- "RAILS_VERSION=5.1.0"
- "RAILS_VERSION=5.2.0"
matrix:
exclude:
- rvm: 1.9.3
Expand All @@ -24,3 +21,28 @@ matrix:
env: "RAILS_VERSION=4.2.0"
- rvm: 2.2.0
env: "RAILS_VERSION=3.2.0"
- rvm: 2.2.2
env: "RAILS_VERSION=5.0.0"
- rvm: 2.2.2
env: "RAILS_VERSION=5.1.0"
- rvm: 2.2.2
env: "RAILS_VERSION=5.2.0"
include:
- rvm: 2.3.0
env: "RAILS_VERSION=5.0.0"
- rvm: 2.3.0
env: "RAILS_VERSION=5.1.0"
- rvm: 2.3.0
env: "RAILS_VERSION=5.2.0"
- rvm: 2.4.0
env: "RAILS_VERSION=5.0.0"
- rvm: 2.4.0
env: "RAILS_VERSION=5.1.0"
- rvm: 2.4.0
env: "RAILS_VERSION=5.2.0"
- rvm: 2.5.0
env: "RAILS_VERSION=5.0.0"
- rvm: 2.5.0
env: "RAILS_VERSION=5.1.0"
- rvm: 2.5.0
env: "RAILS_VERSION=5.2.0"
30 changes: 27 additions & 3 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,32 @@
# What's new

### 1.0.5 (May 11, 2020)
* Version 1.0.5 may be used with Rails version 6 only.
* Update rspec syntax to work with more modern versions
* Bump Ruby version to 2.7.5

### 1.0.4 (May 11, 2021)
* changed rails dependency to '>= 5.0'

### 1.0.3 (November 19th, 2020)
* remove crossdomain.xml see https://www.openbugbounty.org/reports/1519953/

### 1.0.2 (January 9th, 2020)
* This version fixes a bug with FrontEndBuilds::AppsController#index where it would not show the `/frontends`.
- This bug was introduced in 1.0.0 (rails 5 updates).
- The controller should return "10 builds for each app", instead it was
returning "10 builds for all apps". This and issue when one of your apps has
a really old "live build" that is older than your 10 most recent (for any app)

### 1.0.1 (May 6th, 2019)
* `FrontEndBuilds::App.live_build` is now optional. This resolves issues with Rails 5 clients that have `Rails.application.config.active_record.belongs_to_required_by_default` enabled.

### 1.0.0 (January 31, 2019)
* Support for Rails 5
* Dropping support for < Rails 5
* Support for OpenSSL Ver 2
* If a user uses a key that is not RSA an exception will now be raised

## Upgrading

To upgrade ``front_end_builds`` just set the appropriate version in your
Expand All @@ -23,6 +50,3 @@ Check the log below to see all the new features.
to verify the build. To set this up login to your admin area and add a
public key, for example your SSH pubkey. Make sure you update your
``ember-cli-front-end-builds`` to use version `0.1.0` as well.



12 changes: 6 additions & 6 deletions Gemfile
Original file line number Diff line number Diff line change
Expand Up @@ -8,16 +8,16 @@ rails = case rails_version
when 'master'
{ :github => 'rails/rails'}
when 'default'
'~> 4.2.0'
'~> 6'
else
"~> #{rails_version}"
end

gem 'rails', rails

# These no longer ship with ruby 2.2.0, but are needed for
# Rails 3 and 4.0.0
if RUBY_VERSION == "2.2.0"
gem 'test-unit'
gem 'minitest'
gem 'bigdecimal', '1.4.2'

# these are here so travis will work
group :test, :development do
gem 'sqlite3'
end
Loading