diff --git a/.drone.yml b/.drone.yml index 8e8b3c55a5e0a..d538bdc02845e 100644 --- a/.drone.yml +++ b/.drone.yml @@ -189,23 +189,7 @@ trigger: - pull_request - push --- -kind: pipeline -name: Documentation - -steps: -- name: build - image: nextcloudci/documentation:documentation-5 - commands: - - cd doc - - make html -trigger: - branch: - - master - event: - - pull_request - - push ---- kind: signature -hmac: 1fbd0241ba0d4ea2702804324f4932b3f29d3d937ef75906a529cd00c4252a57 +hmac: 94f252484ad174569755f01f37a1776a74085e73b39e36defd4c9e5e13b48456 ... diff --git a/.github/workflows/documentation.yml b/.github/workflows/documentation.yml new file mode 100644 index 0000000000000..95b71918d8ad7 --- /dev/null +++ b/.github/workflows/documentation.yml @@ -0,0 +1,22 @@ +name: Generate Documentation +on: + pull_request: + types: [opened, synchronize, reopened] +jobs: + build: + name: Generate Documentation + runs-on: ubuntu-latest + container: ghcr.io/nextcloud/continuous-integration-client-qt6-doc:client-doc-6.8.0-1 + steps: + - uses: actions/checkout@v4 + with: + fetch-depth: 1 + - name: Generate documentation + run: | + cd doc + make html > build.log 2>&1 + if grep WARNING build.log; then + exit 1 + else + exit 0 + fi