diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 22d4bee..bca3fac 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -13,16 +13,16 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - - uses: pnpm/action-setup@v2.2.2 + - uses: pnpm/action-setup@v4 with: version: 7.4.1 - - uses: actions/setup-node@v3 + - uses: actions/setup-node@v4 with: cache: 'pnpm' - node-version: 16 + node-version: 22 - run: pnpm install --frozen-lockfile @@ -58,27 +58,26 @@ jobs: matrix: os: [ubuntu-latest] ruby: [ - "3.0", - "3.1", "3.2", + "3.3", ] gemfile: [ - "Gemfile-rails.6.1.x", - "Gemfile-rails.7.0.x", + "Gemfile-rails.7.1.x", + "Gemfile-rails.7.2.x", ] experimental: [false] - # include: - # - ruby: "3.1" - # os: ubuntu-latest - # gemfile: Gemfile-rails-edge - # experimental: true + include: + - ruby: "3.3" + os: ubuntu-latest + gemfile: Gemfile-rails-edge + experimental: true env: BUNDLE_JOBS: 4 BUNDLE_RETRY: 3 BUNDLE_GEMFILE: ${{ github.workspace }}/gemfiles/${{ matrix.gemfile }} steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - uses: ruby/setup-ruby@v1 with: diff --git a/gemfiles/Gemfile-rails.6.1.x b/gemfiles/Gemfile-rails.7.1.x similarity index 75% rename from gemfiles/Gemfile-rails.6.1.x rename to gemfiles/Gemfile-rails.7.1.x index 58f1433..c5a8642 100644 --- a/gemfiles/Gemfile-rails.6.1.x +++ b/gemfiles/Gemfile-rails.7.1.x @@ -1,5 +1,5 @@ source "https://rubygems.org" -gem "rails", "~> 6.1.0" +gem "rails", "~> 7.1.0" gemspec path: "../types_from_serializers" diff --git a/gemfiles/Gemfile-rails.7.0.x b/gemfiles/Gemfile-rails.7.2.x similarity index 75% rename from gemfiles/Gemfile-rails.7.0.x rename to gemfiles/Gemfile-rails.7.2.x index 78ed737..691de9d 100644 --- a/gemfiles/Gemfile-rails.7.0.x +++ b/gemfiles/Gemfile-rails.7.2.x @@ -1,5 +1,5 @@ source "https://rubygems.org" -gem "rails", "~> 7.0.3" +gem "rails", "~> 7.2.0" gemspec path: "../types_from_serializers"