diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 9c8c038..4eb7ed4 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -54,6 +54,7 @@ jobs: echo "REFRESH_TOKEN=${{secrets.SAS9_4GL_IO_REFRESH_TOKEN}}" >> .env.server - name: Semantic Release + id: makerelease uses: cycjimmy/semantic-release-action@v6 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} @@ -64,3 +65,9 @@ jobs: npx @sasjs/cli compile job -s sasjs/utils/create_sas_package.sas -o sasjsbuild -t server # need long duration token per https://github.com/sasjs/server/issues/307 # npx @sasjs/cli run sasjsbuild/jobs/utils/create_sas_package.sas -t server + + - name: Update Docs Site + if: steps.makerelease.outputs.new_release_published == 'true' + run: | + export GITHUB_TOKEN=${{ secrets.GITHUB_TOKEN }} + npm run docs diff --git a/sasjs/utils/build.sh b/sasjs/utils/build.sh index 8e6d22b..678d556 100755 --- a/sasjs/utils/build.sh +++ b/sasjs/utils/build.sh @@ -8,7 +8,7 @@ # refresh github pages site rm -rf sasjsbuild/docsite -git clone git@github.com:sasjs/core.github.io.git sasjsbuild/docsite +git clone https://x-access-token:$GITHUB_TOKEN@github.com/sasjs/core.github.io.git sasjsbuild/docsite rm -rf sasjsbuild/docsite/*.html rm -rf sasjsbuild/docsite/*.js rm -rf sasjsbuild/docsite/*.png