.github/workflows/retrovert.yml in review-retrovert-0.9.7 vs .github/workflows/retrovert.yml in review-retrovert-0.9.8

- old
+ new

@@ -8,11 +8,21 @@ jobs: review: runs-on: ubuntu-latest strategy: matrix: - review-version: [ "3.2", "4.2", "5.0" ] + review-version: + - "3.0" + - "3.1" + - "3.2" + - "4.0" + - "4.1" + - "4.2" + - "5.0" + - "5.1" + - "5.2" + - "latest" fail-fast: false steps: - uses: actions/checkout@v2 - uses: ruby/setup-ruby@v1 with: @@ -21,17 +31,21 @@ rm -f Gemfile.lock cp Gemfile Gemfile-${{ matrix.review-version }} echo 'gem "review", "${{ matrix.review-version }}"' >> Gemfile-${{ matrix.review-version }} cat Gemfile-${{ matrix.review-version }} echo "BUNDLE_GEMFILE=Gemfile-${{ matrix.review-version }}" >> $GITHUB_ENV + if: ${{ matrix.review-version != 'latest' }} - run: bundle install --gemfile=Gemfile-${{ matrix.review-version }} + if: ${{ matrix.review-version != 'latest' }} + - run: bundle install + if: ${{ matrix.review-version == 'latest' }} # spec - name: spec run: bundle exec rake spec # convert - name: convert - run: bundle exec review-retrovert convert testdata/mybook/config.yml tmp -f + run: bundle exec review-retrovert convert testdata/mybook/config.yml tmp-${{ matrix.review-version }} -f # build # - name: review build # uses: ${{ matrix.uses }} # with: # entrypoint: bash @@ -42,19 +56,20 @@ with: username: ${{ secrets.DOCKERHUB_USERNAME }} password: ${{ secrets.DOCKERHUB_TOKEN }} - name: build html run: | - docker run --rm -v "$(pwd)/tmp":/work -w /work vvakame/review:${{ matrix.review-version }} rake preproc html + docker run --rm -v "$(pwd)/tmp-${{ matrix.review-version }}":/work -w /work vvakame/review:${{ matrix.review-version }} rake preproc html - name: build pdf run: | - docker run --rm -v "$(pwd)/tmp":/work -w /work vvakame/review:${{ matrix.review-version }} rake preproc pdf + docker run --rm -v "$(pwd)/tmp-${{ matrix.review-version }}":/work -w /work vvakame/review:${{ matrix.review-version }} rake preproc pdf + cp tmp-${{ matrix.review-version }}/mybook.pdf mybook-${{ matrix.review-version }}.pdf # artifacts - name: artifacts uses: actions/upload-artifact@v1 with: name: mybook - path: tmp/mybook.pdf + path: mybook-${{ matrix.review-version }}.pdf # - name: artifacts # uses: actions/upload-artifact@v1 # with: # name: mybook # path: tmp/mybook.epub