Project

General

Profile

Feature #43650 ยป 0001-Add-Ruby-4.0-to-supported-Ruby-versions.patch

Mizuki ISHIKAWA, 2026-01-22 09:27

View differences:

.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)
    (1-1/1)