diff --git a/.github/workflows/x-release.yml b/.github/workflows/x-release.yml index a4a35068..f8332575 100644 --- a/.github/workflows/x-release.yml +++ b/.github/workflows/x-release.yml @@ -77,12 +77,17 @@ jobs: npm pack mv -T *.tgz keycloak-nodejs-connect.tgz + - name: Create guides zip + run: | + npm install + npm run guides + - name: Upload to GitHub Releases run: | for i in `gh release view ${{ inputs.tag }} --json assets --jq '.assets[].name'`; do test -f $i || gh release delete-asset ${{ inputs.tag }} $i -y done - gh release upload ${{ inputs.tag }} keycloak-nodejs-connect.tgz --clobber + gh release upload ${{ inputs.tag }} keycloak-nodejs-connect.tgz "guides/target/keycloak-nodejs-connect-guides.zip" --clobber env: GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/guides/guides.mjs b/guides/guides.mjs index 20476203..3e7f2b2d 100755 --- a/guides/guides.mjs +++ b/guides/guides.mjs @@ -133,7 +133,7 @@ const main = async (version) => { fs.cpSync(path.join(dir, 'images'), path.join(outputDir, 'images'), { recursive: true }) fs.cpSync(path.join(dir, 'attributes.adoc'), path.join(outputDir, 'attributes.adoc')) - const zipFile = path.join(targetDir, 'keycloak-nodejs-connect-guides-' + version + '.zip') + const zipFile = path.join(targetDir, 'keycloak-nodejs-connect-guides.zip') generateZip(new JSZip(), zipFile, outputDir, targetDir) }