Skip to content

Commit 36cff22

Browse files
committed
Polishing.
Align Antora playbooks. Add Maven Caching. See gh-833
1 parent 647b4d7 commit 36cff22

File tree

2 files changed

+22
-16
lines changed

2 files changed

+22
-16
lines changed

.github/workflows/docs-build.yml

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,8 +43,13 @@ jobs:
4343
package.json
4444
package-lock.json
4545
key: ${{ runner.os }}-nodejs-${{ hashFiles('pom.xml') }}
46+
- name: Cache Maven
47+
uses: actions/cache@v3
48+
with:
49+
path: ~/.m2
50+
key: ${{ runner.os }}-maven
4651
- name: Run Antora
47-
run: ./mvnw -B antora -Dantora.playbook=playbooks/${{ github.event.inputs.module }}.yml
52+
run: ./mvnw -B antora
4853
- name: Publish Docs
4954
uses: spring-io/spring-doc-actions/[email protected]
5055
with:
@@ -54,7 +59,7 @@ jobs:
5459
docs-ssh-host-key: ${{ secrets.DOCS_SSH_HOST_KEY }}
5560
site-path: target/antora/site
5661
- name: Bust Cloudflare Cache
57-
uses: spring-io/spring-doc-actions/[email protected].11
62+
uses: spring-io/spring-doc-actions/[email protected].12
5863
with:
5964
context-root: spring-vault
6065
cloudflare-zone-id: ${{ secrets.CLOUDFLARE_ZONE_ID }}

antora-playbook.yml

Lines changed: 15 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,14 @@
11
antora:
22
extensions:
3-
- '@springio/antora-extensions/partial-build-extension'
4-
- '@springio/antora-extensions/static-page-extension'
5-
- require: '@springio/antora-extensions/latest-version-extension'
6-
- require: '@springio/antora-extensions/inject-collector-cache-config-extension'
7-
- '@antora/collector-extension'
8-
- '@antora/atlas-extension'
9-
- require: '@springio/antora-extensions/root-component-extension'
10-
root_component_name: 'vault'
3+
- '@springio/antora-extensions/partial-build-extension'
4+
- '@springio/antora-extensions/static-page-extension'
5+
- require: '@springio/antora-extensions/latest-version-extension'
6+
- require: '@springio/antora-extensions/inject-collector-cache-config-extension'
7+
- '@antora/collector-extension'
8+
- 'antora/lib/version-fix.js'
9+
- '@antora/atlas-extension'
10+
- require: '@springio/antora-extensions/root-component-extension'
11+
root_component_name: 'vault'
1112
site:
1213
title: Spring Vault
1314
url: https://docs.spring.io/spring-vault/reference
@@ -30,17 +31,17 @@ asciidoc:
3031
hide-uri-scheme: '@'
3132
tabs-sync-option: '@'
3233
extensions:
33-
- '@asciidoctor/tabs'
34-
- '@springio/asciidoctor-extensions'
34+
- '@asciidoctor/tabs'
35+
- '@springio/asciidoctor-extensions'
3536
urls:
3637
latest_version_segment_strategy: redirect:to
3738
latest_version_segment: ''
3839
redirect_facility: httpd
39-
runtime:
40-
log:
41-
failure_level: warn
42-
format: pretty
4340
ui:
4441
bundle:
4542
url: https://github.com/spring-io/antora-ui-spring/releases/download/v0.4.7/ui-bundle.zip
4643
snapshot: true
44+
runtime:
45+
log:
46+
failure_level: warn
47+
format: pretty

0 commit comments

Comments
 (0)