diff --git a/.github/workflows/Release.yml b/.github/workflows/Release.yml index a0f69ecd..b0d1dab5 100644 --- a/.github/workflows/Release.yml +++ b/.github/workflows/Release.yml @@ -50,12 +50,28 @@ jobs: node-version: 16.13.0 - name: Install dependencies run: npm install + - name: Create release assets directory + run: mkdir -p dist - name: Build Workbench & create archive for ${{ matrix.os }} run: npm run publish + - name: Create source code tar including node_modules (MacOS & Linux) + if: matrix.os == 'ubuntu-latest' || matrix.os == 'macos-latest' + run: | + version=$(node -p "require('./package.json').version") + os=$(node -p "require('os').platform()") + arch=$(node -p "require('os').arch()") + tar -czf "dist/ScanCode-Workbench-${version}-${os}-${arch}-src.tar.gz" --exclude={out,dist,.git} . + - name: Create source code zip including node_modules (Windows) + if: matrix.os == 'windows-latest' + run: | + $env:version=$(node -p "require('./package.json').version") + $env:os=$(node -p "require('os').platform()") + $env:arch=$(node -p "require('os').arch()") + powershell Compress-Archive * "dist/ScanCode-Workbench-${env:version}-${env:os}-${env:arch}-src.zip" -Exclude "out", "dist", ".git" - name: Verify Generated archive in dist/ run: ls ./dist - name: Upload release assets uses: softprops/action-gh-release@v1 with: tag_name: ${{ github.ref_name }} - files: dist/* \ No newline at end of file + files: dist/* diff --git a/src/components/ImportFallback/ImportFallback.tsx b/src/components/ImportFallback/ImportFallback.tsx index da1b12f2..16cb0aff 100644 --- a/src/components/ImportFallback/ImportFallback.tsx +++ b/src/components/ImportFallback/ImportFallback.tsx @@ -16,8 +16,7 @@ const ImportFallback = () => {