File tree 1 file changed +11
-11
lines changed
1 file changed +11
-11
lines changed Original file line number Diff line number Diff line change @@ -40,18 +40,18 @@ jobs:
40
40
- uses : actions/checkout@v4
41
41
- name : Bundle install
42
42
run : bundle install
43
- - name : Appraisal install
44
- id : appraisal
45
- if : ${{ matrix.appraisal }}
43
+ - name : Bundle install
44
+ id : bundle
46
45
run : |
47
- BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo ${{ matrix.appraisal }} | tr '-' '_').gemfile"
46
+ if [ -n "${{ matrix.appraisal }}" ]; then
47
+ BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo ${{ matrix.appraisal }} | tr '-' '_').gemfile"
48
+ elif [ "${{ matrix.engine.name }}" = "ruby" ]; then
49
+ BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}"
50
+ else
51
+ BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}"
52
+ fi
48
53
echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT
49
- export BUNDLE_GEMFILE
50
- bundle install
54
+ env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle install
51
55
- name : Run the test
52
56
run : |
53
- if [ -n "${{ steps.appraisal.outputs.BUNDLE_GEMFILE }}" ]; then
54
- BUNDLE_GEMFILE="${{ steps.appraisal.outputs.BUNDLE_GEMFILE }}"
55
- export BUNDLE_GEMFILE
56
- fi
57
- bundle exec rake spec:${{ matrix.spec }}
57
+ env BUNDLE_GEMFILE="${{ steps.bundle.outputs.BUNDLE_GEMFILE }}" bundle exec rake spec:${{ matrix.spec }}
You can’t perform that action at this time.
0 commit comments