From e3170f13533c52b26b766159bdc9179eea6b9c1b Mon Sep 17 00:00:00 2001 From: Katsuya Hidaka Date: Tue, 12 Mar 2024 00:49:13 +0900 Subject: [PATCH] Test against prawn 2.5 --- .github/workflows/test.yml | 8 +++++++- gemfiles/prawn-2.4.gemfile | 5 +++++ gemfiles/prawn-2.5.gemfile | 6 ++++++ 3 files changed, 18 insertions(+), 1 deletion(-) create mode 100644 gemfiles/prawn-2.4.gemfile create mode 100644 gemfiles/prawn-2.5.gemfile diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 08d2ad8d..b154ff64 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -9,7 +9,7 @@ on: jobs: setup: - name: Ruby ${{ matrix.ruby }} + name: Ruby ${{ matrix.ruby }} with prawn ${{ matrix.prawn }} runs-on: ubuntu-latest @@ -20,6 +20,9 @@ jobs: - "3.1" - "3.2" - "3.3" + prawn: + - "2.4" + - "2.5" steps: - uses: actions/checkout@v4 @@ -34,6 +37,9 @@ jobs: ruby-version: ${{ matrix.ruby }} bundler-cache: true + - name: Install dependencies + run: bundle install --gemfile gemfiles/prawn-${{ matrix.prawn }}.gemfile --jobs 4 --retry 3 + - name: Run tests for main run: bundle exec rake test:main diff --git a/gemfiles/prawn-2.4.gemfile b/gemfiles/prawn-2.4.gemfile new file mode 100644 index 00000000..5bf55a35 --- /dev/null +++ b/gemfiles/prawn-2.4.gemfile @@ -0,0 +1,5 @@ +source 'https://rubygems.org' + +gem 'prawn', '~> 2.4.0' + +gemspec path: '../' diff --git a/gemfiles/prawn-2.5.gemfile b/gemfiles/prawn-2.5.gemfile new file mode 100644 index 00000000..836e8626 --- /dev/null +++ b/gemfiles/prawn-2.5.gemfile @@ -0,0 +1,6 @@ +source 'https://rubygems.org' + +gem 'prawn', '~> 2.5.0' + +gemspec path: '../' +