Feature #43650 ยป 0001-Add-Ruby-4.0-to-supported-Ruby-versions.patch
| .github/workflows/tests.yml | ||
|---|---|---|
| 10 | 10 | |
| 11 | 11 |
strategy: |
| 12 | 12 |
matrix: |
| 13 |
ruby: ['3.2', '3.3', '3.4'] |
|
| 13 |
ruby: ['3.2', '3.3', '3.4', '4.0']
|
|
| 14 | 14 |
db: ['postgresql', 'mysql2', 'sqlite3'] |
| 15 | 15 |
fail-fast: false |
| 16 | 16 | |
| ... | ... | |
| 79 | 79 |
uses: ./.github/actions/setup-redmine |
| 80 | 80 |
with: |
| 81 | 81 |
db-type: sqlite3 |
| 82 |
ruby-version: '3.4'
|
|
| 82 |
ruby-version: '4.0'
|
|
| 83 | 83 | |
| 84 | 84 |
# System tests use Chrome and ChromeDriver installed on the GitHub Actions Ubuntu image. |
| 85 | 85 |
# They are generally updated to the latest stable versions. |
| Gemfile | ||
|---|---|---|
| 1 | 1 |
source 'https://rubygems.org' |
| 2 | 2 | |
| 3 |
ruby '>= 3.2.0', '< 3.5.0'
|
|
| 3 |
ruby '>= 3.2.0', '< 4.1.0'
|
|
| 4 | 4 | |
| 5 | 5 |
gem 'rails', '8.1.2' |
| 6 | 6 |
gem 'rouge', '~> 4.5' |
| ... | ... | |
| 29 | 29 |
gem 'net-imap', '~> 0.5.7' |
| 30 | 30 |
gem 'net-pop', '~> 0.1.2' |
| 31 | 31 |
gem 'net-smtp', '~> 0.5.0' |
| 32 |
gem 'ostruct', '~> 0.6.3' |
|
| 32 | 33 | |
| 33 | 34 |
# Windows does not include zoneinfo files, so bundle the tzinfo-data gem |
| 34 | 35 |
gem 'tzinfo-data', platforms: [:mingw, :x64_mingw, :mswin] |
| doc/INSTALL | ||
|---|---|---|
| 7 | 7 | |
| 8 | 8 |
== Requirements |
| 9 | 9 | |
| 10 |
* Ruby 3.2, 3.3, 3.4 |
|
| 10 |
* Ruby 3.2, 3.3, 3.4, 4,0
|
|
| 11 | 11 | |
| 12 | 12 |
* A database: |
| 13 | 13 |
* MySQL (tested with MySQL 8) |