From 3882fb634e641002d8d17fe0ff0dbb6194fccd29 Mon Sep 17 00:00:00 2001 From: Benoit Daloze Date: Thu, 28 Jul 2022 18:20:26 +0200 Subject: [PATCH] Test `gem github:` in a Gemfile --- .github/workflows/test.yml | 5 +++++ gemfiles/gem_from_github.gemfile | 8 ++++++++ 2 files changed, 13 insertions(+) create mode 100644 gemfiles/gem_from_github.gemfile diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 1839155..b04fffe 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -100,6 +100,11 @@ jobs: - run: bundle exec rake --version - run: bundle exec rake + - name: Test `gem github:` in a Gemfile + run: bundle install + env: + BUNDLE_GEMFILE: ${{ github.workspace }}/gemfiles/gem_from_github.gemfile + - name: which ruby, rake if: "!startsWith(matrix.os, 'windows')" run: which -a ruby rake diff --git a/gemfiles/gem_from_github.gemfile b/gemfiles/gem_from_github.gemfile new file mode 100644 index 0000000..8693708 --- /dev/null +++ b/gemfiles/gem_from_github.gemfile @@ -0,0 +1,8 @@ +source "https://rubygems.org" + +# Ruby < 2.3 only support Bundler 1, which no longer works with gem github: +if RUBY_VERSION >= '2.3' + # From https://github.com/ruby/setup-ruby/issues/358#issuecomment-1195899304 + # Tests using github: and the repository uses a non-master default branch. + gem 'rack-test', github: 'rack/rack-test' +end