diff --git a/.github/workflows/pr_build.yml b/.github/workflows/pr_build.yml index 8e2a9fa0..04e0965f 100644 --- a/.github/workflows/pr_build.yml +++ b/.github/workflows/pr_build.yml @@ -26,8 +26,11 @@ jobs: - name: Build Book run: bundle exec rake book:build + - name: Validate Book + run: bundle exec rake book:check + - name: 'Save Artifacts' - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v6 with: name: Build Artifacts path: | @@ -38,4 +41,4 @@ jobs: progit.mobi progit.pdf progit.html - retention-days: 5 + retention-days: 7 diff --git a/Gemfile b/Gemfile index 2d04b6f8..0893f08a 100644 --- a/Gemfile +++ b/Gemfile @@ -1,18 +1,18 @@ source 'https://rubygems.org' -gem 'rake', '13.1.0' +gem 'rake', '13.2.1' gem 'asciidoctor', '2.0.22' -gem 'json', '2.6.3' +gem 'json', '2.9.1' gem 'awesome_print', '1.9.2' gem 'asciidoctor-fb2', '0.7.0' -gem 'asciidoctor-epub3', '2.1.0' -gem 'asciidoctor-pdf', '2.3.15' +gem 'asciidoctor-epub3', '2.1.3' +gem 'asciidoctor-pdf', '2.3.17' gem 'coderay', '1.1.3' gem 'pygments.rb', '2.4.1' gem 'thread_safe', '0.3.6' -gem 'epubcheck-ruby', '5.1.0.0' -gem 'html-proofer', '5.0.8' +gem 'epubcheck-ruby', '5.2.0.0' +gem 'html-proofer', '5.0.9' gem 'kindlegen', '3.1.1'