Project

General

Profile

Tracker #21834

Rails 5.2 upgrade tasks

Added by Lukas Zapletal about 1 year ago. Updated 3 months ago.

Status:
Closed
Priority:
Normal
Assignee:
-
Category:
Rails
Target version:
-
% Done:

0%

Difficulty:
Triaged:
No
Bugzilla link:
Team Backlog:
Fixed in Releases:
Found in Releases:

Description

Tracker issue for Rails 5.2 required changes.


Related issues

Related to Foreman - Feature #21833: Introduce bootsnap for faster bootup timesClosed
Related to Foreman - Tracker #20948: Rails 5.1 upgrade tasksClosed2017-09-16

Related to Foreman - Refactor #7570: set secret_key_base for rails 6.0 upgradeNew2014-09-22
Related to Discovery - Refactor #22083: Rails 5.1: attribute_changed? inside model callbacksClosed
Related to Foreman - Feature #22119: Replace MD5 hashes with SHAClosed
Related to Foreman - Refactor #22152: move away from record_tag_helperNew2018-01-04
Related to Foreman - Refactor #22153: move away from rails-controller-testingNew2018-01-04
Related to Foreman - Refactor #23191: Using a dynamic :controller segment in a route is deprecated in Rails 6.0New
Related to Foreman - Refactor #23234: remove friendly_id <5.0 workaroundsNew2018-04-11
Related to Foreman - Refactor #23300: Do not use string interpolation when composing SQL queries.Need more information2018-04-17
Related to OpenSCAP - Bug #24696: A class was passed to `:class_name` but we are expecting a string with Rails 5.2Closed
Related to Katello - Feature #24676: Moving Katello to Rails 5.2Closed
Related to Foreman Remote Execution - Bug #24698: database "test_plugin_matrix-3-dev" does not exist when using `RemoteExecutionFeature.register` with Rails 5.2Closed
Related to Foreman - Refactor #24831: Remove Rails 5.1 workaround for #24712 when upgrading to rails 5.2Closed
Related to Boot disk - Bug #24781: Supprting Rails 5.2Closed
Related to Foreman - Tracker #24837: Rails 6.0 TrackerNew

Related to Foreman - Bug #24838: set "Rails.application.config.active_record.sqlite3.represent_boolean_as_integer = true" and migrate everythingNew
Related to Foreman - Refactor #24934: Rails 5.x default configuration migrationsAssigned
Related to Foreman - Tracker #25601: Rails 5.2.2 trackerNew

Blocked by Foreman - Refactor #21919: sanitize_sql_for_conditions is private in Rails 5.2Resolved2017-12-10
Blocked by Foreman - Refactor #22089: scope "without" on TaxableTaxonomy blows up with Rails 5.2Closed2017-12-27
Blocked by Foreman - Refactor #21920: Refactor password auditingClosed2017-12-10
Blocked by Foreman - Refactor #22104: ActiveRecord 5.1 change tracking deprecationsClosed2018-01-01
Blocked by Foreman - Refactor #22601: Update Rails to 5.1.6Closed2018-02-15
Blocked by Foreman - Refactor #22611: Adapt to Rails 5.2 DB migration changesClosed
Blocked by Foreman - Feature #22612: Switch over to Rails 5.2Closed
Blocked by Foreman - Refactor #22613: Drop Rails <5.1 ParseErrorClosed2018-02-18
Blocked by Foreman - Refactor #22938: test 'should remove the key pair on compute resource deletion' fails with Rails 5.2Closed
Blocked by Foreman - Refactor #23492: SettingTest#test_first_or_create_works fails with Rails 5.2Closed
Blocks Foreman - Feature #3511: As a security person, I would like Foreman to run in FIPS modeResolved
Blocked by Foreman - Refactor #23806: raise gem dependencies to Rails 5.2 compatible versionsClosed2018-06-04
Blocked by Foreman - Refactor #24539: don't initialize dynflow in db:createClosed
Blocked by Foreman - Refactor #24619: With Rails 5.2 db:create fails when plugins presentClosed
Blocked by Foreman - Refactor #24737: add a read_attribute_before_type_cast method for settingsClosed
Blocked by Foreman - Refactor #24736: Refactor "Admin user should query Role model with no restrictions" testClosed

History

#1 Updated by Lukas Zapletal about 1 year ago

  • Related to Feature #21833: Introduce bootsnap for faster bootup times added

#2 Updated by Michael Moll about 1 year ago

#3 Updated by Michael Moll about 1 year ago

  • Related to Refactor #7570: set secret_key_base for rails 6.0 upgrade added

#4 Updated by Michael Moll about 1 year ago

  • Blocked by Refactor #21919: sanitize_sql_for_conditions is private in Rails 5.2 added

#5 Updated by Michael Moll about 1 year ago

#6 Updated by Michael Moll 12 months ago

  • Related to Refactor #22083: Rails 5.1: attribute_changed? inside model callbacks added

#7 Updated by Michael Moll 12 months ago

  • Blocked by Refactor #22089: scope "without" on TaxableTaxonomy blows up with Rails 5.2 added

#8 Updated by Michael Moll 12 months ago

#9 Updated by Michael Moll 12 months ago

#10 Updated by Michael Moll 12 months ago

  • Blocked by Refactor #22104: ActiveRecord 5.1 change tracking deprecations added

#11 Updated by Dmitri Dolguikh 12 months ago

#12 Updated by Michael Moll 12 months ago

#13 Updated by Michael Moll 12 months ago

  • Related to Refactor #22153: move away from rails-controller-testing added

#14 Updated by Michael Moll 10 months ago

#15 Updated by Michael Moll 10 months ago

  • Blocked by Refactor #22611: Adapt to Rails 5.2 DB migration changes added

#16 Updated by Michael Moll 10 months ago

#17 Updated by Michael Moll 10 months ago

#18 Updated by Michael Moll 9 months ago

  • Blocked by Refactor #22938: test 'should remove the key pair on compute resource deletion' fails with Rails 5.2 added

#19 Updated by Lukas Zapletal 8 months ago

  • Related to Refactor #23191: Using a dynamic :controller segment in a route is deprecated in Rails 6.0 added

#20 Updated by Michael Moll 8 months ago

#21 Updated by Michael Moll 8 months ago

  • Blocked by deleted (Refactor #23234: remove friendly_id <5.0 workarounds)

#22 Updated by Michael Moll 8 months ago

#23 Updated by Michael Moll 8 months ago

  • Related to Refactor #23300: Do not use string interpolation when composing SQL queries. added

#24 Updated by Michael Moll 8 months ago

  • Subject changed from [TRACKER] Rails 5.2 upgrade tasks to Rails 5.2 upgrade tasks

#25 Updated by Michael Moll 8 months ago

  • Blocked by Refactor #23492: SettingTest#test_first_or_create_works fails with Rails 5.2 added

#26 Updated by Michael Moll 8 months ago

  • Blocks Feature #3511: As a security person, I would like Foreman to run in FIPS mode added

#27 Updated by Michael Moll 7 months ago

  • Blocked by Refactor #23806: raise gem dependencies to Rails 5.2 compatible versions added

#28 Updated by The Foreman Bot 5 months ago

  • Status changed from New to Ready For Testing

#29 Updated by Michael Moll 5 months ago

#30 Updated by Ivan Necas 4 months ago

  • Blocked by Refactor #24619: With Rails 5.2 db:create fails when plugins present added

#31 Updated by Ivan Necas 4 months ago

  • Related to Bug #24696: A class was passed to `:class_name` but we are expecting a string with Rails 5.2 added

#32 Updated by Ivan Necas 4 months ago

#33 Updated by Ivan Necas 4 months ago

  • Related to Bug #24698: database "test_plugin_matrix-3-dev" does not exist when using `RemoteExecutionFeature.register` with Rails 5.2 added

#34 Updated by Michael Moll 4 months ago

  • Blocks Refactor #24736: Refactor "Admin user should query Role model with no restrictions" test added

#35 Updated by Michael Moll 4 months ago

  • Blocked by Refactor #24737: add a read_attribute_before_type_cast method for settings added

#36 Updated by Michael Moll 4 months ago

  • Blocks deleted (Refactor #24736: Refactor "Admin user should query Role model with no restrictions" test)

#37 Updated by Michael Moll 4 months ago

  • Blocked by Refactor #24736: Refactor "Admin user should query Role model with no restrictions" test added

#38 Updated by Michael Moll 3 months ago

  • Related to Refactor #24831: Remove Rails 5.1 workaround for #24712 when upgrading to rails 5.2 added

#39 Updated by Michael Moll 3 months ago

  • Related to Bug #24781: Supprting Rails 5.2 added

#40 Updated by Michael Moll 3 months ago

#41 Updated by Michael Moll 3 months ago

  • Related to Bug #24838: set "Rails.application.config.active_record.sqlite3.represent_boolean_as_integer = true" and migrate everything added

#42 Updated by Michael Moll 3 months ago

  • Related to Refactor #24934: Rails 5.x default configuration migrations added

#43 Updated by Ivan Necas 3 months ago

  • Triaged set to No
  • Status changed from Ready For Testing to Closed
  • Fixed in Releases 1.20.0 added

I guess we can consider this as finished from Foreman core point of view

#44 Updated by Michael Moll 17 days ago

Also available in: Atom PDF