diff --git a/.github/workflows/documentation.yml b/.github/workflows/documentation.yml index 15f60fb9..432c4c32 100644 --- a/.github/workflows/documentation.yml +++ b/.github/workflows/documentation.yml @@ -34,20 +34,4 @@ jobs: - run: | cd docs npm i - npm run build - - run: | - cd docs - git clone https://github.com/adempiere/adempiere-vue.git --branch gh-pages --single-branch gh-pages - cp -r .vuepress/dist/* gh-pages/ - cd gh-pages - touch .nojekyll - git init - git config --local user.email "action@github.com" - git config --local user.name "GitHub Action" - git add . - git commit -m "Update documentation" -a || true - - uses: ad-m/github-push-action@master - with: - branch: gh-pages - directory: docs/gh-pages - github_token: ${{ secrets.GITHUB_TOKEN }} \ No newline at end of file + npm run build \ No newline at end of file diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index edd9179b..ef34b4a0 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -23,6 +23,11 @@ jobs: - run: npm i - run: npm test - run: npm run build:prod --if-present + - run: set -e + - run: | + cd docs + npm i + npm run build publish-dist: needs: build @@ -33,6 +38,27 @@ jobs: with: node-version: 12 registry-url: https://registry.npmjs.org/ + - run: set -e + - run: | + cd docs + npm i + npm run build + - run: | + cd docs + git clone https://github.com/adempiere/adempiere-vue.git --branch gh-pages --single-branch gh-pages + cp -r .vuepress/dist/* gh-pages/ + cd gh-pages + touch .nojekyll + git init + git config --local user.email "action@github.com" + git config --local user.name "GitHub Action" + git add . + git commit -m "Update documentation" -a || true + - uses: ad-m/github-push-action@master + with: + branch: gh-pages + directory: docs/gh-pages + github_token: ${{ secrets.GITHUB_TOKEN }} - run: npm i - run: sed -i "s|releaseNoForDocumentation|${{ github.event.release.tag_name }}|g" config/default.json - run: npm run build:prod --if-present