diff --git a/.github/workflows/documentation.yml b/.github/workflows/documentation.yml index 4c97b5019..7ad5667a2 100644 --- a/.github/workflows/documentation.yml +++ b/.github/workflows/documentation.yml @@ -5,8 +5,13 @@ on: branches: [master, v92, change/v92/testForActions] jobs: - install: + build: runs-on: ubuntu-latest + permissions: + contents: write + pages: write # to deploy to Pages + id-token: write # to verify the deployment originates from an appropriate source + steps: - name: Checkout code uses: actions/checkout@v2 @@ -15,25 +20,14 @@ jobs: working-directory: ./imxweb run: npm install - build: - runs-on: ubuntu-latest - needs: install - strategy: - matrix: - project: [qbm, qer] - steps: - - name: Generate documentation for ${{matrix.project}} - run: npm run doc:${{matrix.project}} - working-directory: imxweb + - name: Generate documentation for qbm + run: npm run doc:qbm + working-directory: ./imxweb + + - name: Generate documentation for qer + run: npm run doc:qer + working-directory: ./imxweb - copy: - runs-on: ubuntu-latest - needs: build - permissions: - contents: write - pages: write # to deploy to Pages - id-token: write # to verify the deployment originates from an appropriate source - steps: - name: Checkout doc uses: actions/checkout@v2 with: @@ -47,14 +41,13 @@ jobs: - name: Copy files to folder shell: bash run: | - rm -r "documentation/v92" mkdir -p "documentation/v92" - cp -rvT "imxweb/documentation/v92" "documentation/v92" + cp -rvT "imxweb/documentation/v92" documentation/v92" - name: Commit files to doc repository id: newFiles shell: bash - working-directory: documemtation # todo: Struktur festlegen (auch oben) + working-directory: doc-files run: | git config --global user.name "Automatic compoDoc documentation" git config --global user.email "martina.graeber@oneidentity.com"