~/talk

Cleaning house with RSpec Rails 4

Talkat RailsConf 2019 · 2019-05-01..05-03· [testing, ruby-on-rails]
slides:none on file

Clear concrete announcement: RSpec Rails 4 versions separately aligned with Rails majors, so majors follow Rails releases and minors follow Rails minors. CI and supported matrix change: drops support for Rails <5.0 and Ruby <2.3 (with a one-time 4.2 CI pass), JRuby regains CI support, and a beta gem exists now. Most changes are build and dependency pruning rather than production code. Call for contributors to triage and fix piling bugs and add Rails feature support.

AI-written summary · about

  1. 0:00Intro
  2. 0:18CLOUD Pain Free Rails 66 Deployments
  3. 2:13Compatibility
  4. 3:49bundle update
  5. 5:44Installing nokogiri 1.10.3 with native extensions
  6. 7:00What does "breaking" mean?
  7. 7:11The SemVer spec doesn't define breaking change
  8. 7:34THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE
  9. 10:36Breaking changes cannot be defined on a purely source code basis
  10. 12:00SemVer is a mechanism for communicating intent
  11. 13:25Versioning strategy
  12. 14:46Rails specific code
  13. 15:53No need for an RSpec major
  14. 18:03Consensus on strategy change
  15. 18:57Take RSpec Rails off RSpec versioning
  16. 19:13Major, removing support for any newly unsupported versions of Rails, and adding support for the new major.
  17. 19:30Minor, adding support for the new features Additionally, release minors for any new RSpec features
  18. 19:45Every library should cleanly define breaking change
  19. 20:53Wait for Rails 6.0 release candidate
  20. 24:45RSpec Rails needs your help
  21. 24:56Only keeping core Rails features supported
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.