diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 313a5c3..602ed15 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -22,7 +22,7 @@ jobs: with: key: open-uri-content-cache path: | - /tmp/open-uri-* + /tmp/open-uri-cache-foodogsquared-website - uses: actions/checkout@v3 with: fetch-depth: 0 diff --git a/gems/lib/asciidoctor/foodogsquared-extensions.rb b/gems/lib/asciidoctor/foodogsquared-extensions.rb index 431a261..312ab27 100644 --- a/gems/lib/asciidoctor/foodogsquared-extensions.rb +++ b/gems/lib/asciidoctor/foodogsquared-extensions.rb @@ -2,6 +2,7 @@ require 'asciidoctor' require 'asciidoctor/extensions' +require 'open-uri/cached' require_relative 'helpers' @@ -21,6 +22,8 @@ require_relative 'musicbrainz-link-inline-macro/extension' require_relative 'flathub-link-inline-macro/extension' require_relative 'repology-link-inline-macro/extension' +OpenURI::Cache.cache_path = '/tmp/open-uri-cache-foodogsquared-website' + Asciidoctor::Extensions.register do inline_macro ManInlineMacro block ChatBlock if @document.basebackend? 'html'