-
Notifications
You must be signed in to change notification settings - Fork 461
Ruby Update
Dany Marcoux edited this page Sep 25, 2018
·
12 revisions
Find and replace all ruby2.5 (old version) with ruby2.6 (new version) in the OBS:Server:Unstable project config. The goal is to get all packages successfully building.
Find and replace all ruby2.5 (old version) with ruby2.6 in the obs code and get in working in our CI. It might be necessary to update some gems or fix deprecation warnings (example: the last ruby update PR)
Try to update the build-test instance. Please note that we build the packages for build-test in build-test! Some hints:
- Update the ruby version in
/etc/apache2/conf.d/mod_passenger.conf - Update the ruby version in
/root/.bashrc
- Development Environment Overview
- Development Environment Tips & Tricks
- Spec-Tips
- Code Style
- Rubocop
- Testing with VCR
- Test in kanku
- Authentication
- Authorization
- Autocomplete
- BS Requests
- Events
- ProjectLog
- Notifications
- Feature Toggles
- Build Results
- Attrib classes
- Flags
- The BackendPackage Cache
- Maintenance classes
- Cloud uploader
- Delayed Jobs
- Staging Workflow
- StatusHistory
- OBS API
- Owner Search
- Search
- Links
- Distributions
- Repository
- Data Migrations
- Package Versions
- next_rails
- Ruby Update
- Rails Profiling
- Remote Pairing Setup Guide
- Factory Dashboard
- osc
- Setup an OBS Development Environment on macOS
- Run OpenQA smoketest locally
- Responsive Guidelines
- Importing database dumps
- Problem Statement & Solution
- Kickoff New Stuff
- New Swagger API doc
- Documentation and Communication
- GitHub Actions
- Brakeman
- How to Introduce Software Design Patterns
- Query Objects
- Services
- View Components
- RFC: Core Components
- RFC: Decorator Pattern
- RFC: Backend models
- RFC: Hotwire Turbo Frames Pattern