From 1d36d23707b5d6f0a38a9f6580cf0470b56e7413 Mon Sep 17 00:00:00 2001 From: Andrei Ignat Date: Mon, 29 Apr 2024 08:41:02 +0300 Subject: [PATCH] release --- .../workflows/deployNuGetProgrammerAll.yml | 2 +- .github/workflows/deployVersion.yml | 82 ++----------------- 2 files changed, 9 insertions(+), 75 deletions(-) diff --git a/.github/workflows/deployNuGetProgrammerAll.yml b/.github/workflows/deployNuGetProgrammerAll.yml index df8ee411..6e21ed1c 100644 --- a/.github/workflows/deployNuGetProgrammerAll.yml +++ b/.github/workflows/deployNuGetProgrammerAll.yml @@ -39,7 +39,7 @@ jobs: with: github_token: ${{secrets.GITHUB_TOKEN}} workflow: deployVersion.yml - name: localAPIDocs + name: releaseBlocklyAutomation workflow_conclusion: success path: ${{github.workspace}}/src/Local/LocalAPI/LocalAPI/wwwroot/BlocklyAutomation/help/ if_no_artifact_found: fail diff --git a/.github/workflows/deployVersion.yml b/.github/workflows/deployVersion.yml index e5cf0516..165a4c3c 100644 --- a/.github/workflows/deployVersion.yml +++ b/.github/workflows/deployVersion.yml @@ -14,7 +14,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - node-version: [18.13.0] + node-version: [20.9.0] steps: - name: 'Checkout Github Action' @@ -38,47 +38,26 @@ jobs: - name: npm install main blockly run: | cd src - cd react_new_app - cd my-app - npm i -g npm@8.19.3 + cd blockly10 npm i - name: build docs main blockly run: | cd src - cd react_new_app - cd docs - npm i -g npm@8.19.3 + cd blockly10 npm i npm run build - rm -rf ${{github.workspace}}/src/react_new_app/docs/build/img/* - echo 'verify build docs main blockly' - ls -l ${{github.workspace}}/src/react_new_app/docs/build - - name: build docs LocalAPI - run: | - cd src - cd Local - cd docs - npm i -g npm@8.19.3 - npm i - npm run build - rm -rf ${{github.workspace}}/src/Local/docs/build/img/* - echo 'verify build docs main blockly' - ls -l ${{github.workspace}}/src/Local/docs/build - name: copy docs to BlocklyMain run: | - rm -rf src/react_new_app/my-app/public/help - mkdir src/react_new_app/my-app/public/help - cp -R src/react_new_app/docs/build/* src/react_new_app/my-app/public/help/ + cp -R src/blockly10/build/* src/react_new_app/my-app/public/help/ - name: build with root run: | cd src - cd react_new_app - cd my-app + cd blockly10 rm public/version.txt echo "${{github.ref_name}}" > public/version.txt npm run build @@ -94,55 +73,10 @@ jobs: uses: actions/upload-artifact@v2 with: name: releaseBlocklyAutomation - path: 'src/react_new_app/my-app/build/*' + path: 'src/blockly10/build/*' retention-days: 3 - - name: Archive api docs - uses: actions/upload-artifact@v2 - with: - name: localAPIDocs - path: 'src/Local/docs/build/*' - retention-days: 3 - - - - - name: Archive Release VisualAPI - uses: thedoctor0/zip-release@master - with: - type: 'zip' - filename: 'releaseBlocklyAutomation.zip' - path: '${{github.workspace}}/src/react_new_app/my-app/build/*' - directory: '${{github.workspace}}/src/react_new_app/my-app/build/' - exclusions: '*.git* /*node_modules/* .editorconfig' - - - name: Archive Release LocalAPI Docs - uses: thedoctor0/zip-release@master - with: - type: 'zip' - filename: 'releaseLocalAPIDocs.zip' - path: '${{github.workspace}}/src/Local/docs/build/*' - directory: '${{github.workspace}}/src/Local/docs/build/' - exclusions: '*.git* /*node_modules/* .editorconfig' - - - name: find release - run: | - find ${{github.workspace}} -type f -name "*.zip" - - - - - name: ReleaseVisualAPI - uses: softprops/action-gh-release@v1 - with: - body: "Latest Release for Manual Install" - generate_release_notes: true - draft: false - prerelease: false - files: | - ${{github.workspace}}/src/Local/docs/build/releaseLocalAPIDocs.zip - version.txt - # tag: v${{ env.GITHUB_SHA }} - #tag_name: v${{ env.GITHUB_SHA }} - + - name: ReleaseLocalAPI uses: softprops/action-gh-release@v1 with: @@ -151,7 +85,7 @@ jobs: draft: false prerelease: false files: | - ${{github.workspace}}/src/react_new_app/my-app/build/releaseBlocklyAutomation.zip + ${{github.workspace}}/src/blockly10/build/releaseBlocklyAutomation.zip version.txt