From 71fc287e5683346e8a7ff2c9e9ed6716053701b4 Mon Sep 17 00:00:00 2001 From: Megrez Lu Date: Sun, 29 Jan 2023 14:05:36 +0800 Subject: [PATCH] avoid copy update.js and fix dist dir --- .github/workflows/main.yml | 69 +++++++++++++++++++------------------- update.js | 4 +-- 2 files changed, 36 insertions(+), 37 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 42ebe53..9ac84a2 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -35,9 +35,8 @@ jobs: fetch-depth: 1 - name: Patch Upstream Lens run: | - cp update.js lens/update.js - cd lens node update.js + cd lens - name: Build Lens run: | mkdir releasefiles @@ -53,15 +52,15 @@ jobs: unset CSC_KEY_PASSWORD fi yarn - env ELECTRON_BUILDER_EXTRA_ARGS="--arm64 --x64 --config.dmg.sign=false" yarn run build - for file in dist/OpenLens-${{ env.LENS_VERSION }}.dmg; do + env ELECTRON_BUILDER_EXTRA_ARGS="--arm64 --x64 --config.dmg.sign=false" yarn run build:app + for file in packages/open-lens/dist/OpenLens-${{ env.LENS_VERSION }}.dmg; do if [[ "$file" == *"arm64"* ]]; then cp "$file" releasefiles/OpenLens-${{ env.LENS_VERSION }}-arm64.dmg else cp "$file" releasefiles/OpenLens-${{ env.LENS_VERSION }}.dmg fi done - for file in dist/OpenLens-${{ env.LENS_VERSION }}-mac.zip; do + for file in packages/open-lens/dist/OpenLens-${{ env.LENS_VERSION }}-mac.zip; do if [[ "$file" == *"arm64"* ]]; then cp "$file" releasefiles/OpenLens-${{ env.LENS_VERSION }}-arm64.zip else @@ -70,18 +69,18 @@ jobs: done elif [ "$RUNNER_OS" == "Linux" ]; then yarn - env ELECTRON_BUILDER_EXTRA_ARGS="--x64 --arm64" yarn run build - cp dist/OpenLens-${{ env.LENS_VERSION }}.x86_64.AppImage releasefiles/OpenLens-${{ env.LENS_VERSION }}.AppImage - cp dist/OpenLens-${{ env.LENS_VERSION }}.amd64.deb releasefiles/OpenLens-${{ env.LENS_VERSION }}.deb - cp dist/OpenLens-${{ env.LENS_VERSION }}.x86_64.rpm releasefiles/OpenLens-${{ env.LENS_VERSION }}.rpm - cp dist/OpenLens-${{ env.LENS_VERSION }}.arm64.AppImage releasefiles/OpenLens-${{ env.LENS_VERSION }}.arm64.AppImage - cp dist/OpenLens-${{ env.LENS_VERSION }}.arm64.deb releasefiles/OpenLens-${{ env.LENS_VERSION }}.arm64.deb - cp dist/OpenLens-${{ env.LENS_VERSION }}.aarch64.rpm releasefiles/OpenLens-${{ env.LENS_VERSION }}.arm64.rpm + env ELECTRON_BUILDER_EXTRA_ARGS="--x64 --arm64" yarn run build:app + cp packages/open-lens/dist/OpenLens-${{ env.LENS_VERSION }}.x86_64.AppImage releasefiles/OpenLens-${{ env.LENS_VERSION }}.AppImage + cp packages/open-lens/dist/OpenLens-${{ env.LENS_VERSION }}.amd64.deb releasefiles/OpenLens-${{ env.LENS_VERSION }}.deb + cp packages/open-lens/dist/OpenLens-${{ env.LENS_VERSION }}.x86_64.rpm releasefiles/OpenLens-${{ env.LENS_VERSION }}.rpm + cp packages/open-lens/dist/OpenLens-${{ env.LENS_VERSION }}.arm64.AppImage releasefiles/OpenLens-${{ env.LENS_VERSION }}.arm64.AppImage + cp packages/open-lens/dist/OpenLens-${{ env.LENS_VERSION }}.arm64.deb releasefiles/OpenLens-${{ env.LENS_VERSION }}.arm64.deb + cp packages/open-lens/dist/OpenLens-${{ env.LENS_VERSION }}.aarch64.rpm releasefiles/OpenLens-${{ env.LENS_VERSION }}.arm64.rpm else yarn - yarn run build - cp dist/OpenLens*.exe releasefiles/OpenLens-${{ env.LENS_VERSION }}.exe - cp dist/OpenLens*.exe dist/OpenLens-${{ env.LENS_VERSION }}.exe + yarn run build:app + cp packages/open-lens/dist/OpenLens*.exe releasefiles/OpenLens-${{ env.LENS_VERSION }}.exe + cp packages/open-lens/dist/OpenLens*.exe packages/open-lens/dist/OpenLens-${{ env.LENS_VERSION }}.exe fi shell: bash working-directory: lens @@ -113,13 +112,13 @@ jobs: name: OpenLens-${{ matrix.os }} retention-days: 5 path: | - lens/dist/OpenLens-${{ env.LENS_VERSION }}*.dmg - lens/dist/OpenLens-${{ env.LENS_VERSION }}*.AppImage - lens/dist/OpenLens-${{ env.LENS_VERSION }}*.deb - lens/dist/OpenLens-${{ env.LENS_VERSION }}*.rpm - lens/dist/OpenLens-${{ env.LENS_VERSION }}*.zip - lens/dist/OpenLens-${{ env.LENS_VERSION }}.exe - lens/dist/OpenLens-${{ env.LENS_VERSION }}*.sha256 + lens/packages/open-lens/dist/OpenLens-${{ env.LENS_VERSION }}*.dmg + lens/packages/open-lens/dist/OpenLens-${{ env.LENS_VERSION }}*.AppImage + lens/packages/open-lens/dist/OpenLens-${{ env.LENS_VERSION }}*.deb + lens/packages/open-lens/dist/OpenLens-${{ env.LENS_VERSION }}*.rpm + lens/packages/open-lens/dist/OpenLens-${{ env.LENS_VERSION }}*.zip + lens/packages/open-lens/dist/OpenLens-${{ env.LENS_VERSION }}.exe + lens/packages/open-lens/dist/OpenLens-${{ env.LENS_VERSION }}*.sha256 - name: Generate Changelog run: curl -s https://api.github.com/repos/lensapp/lens/releases/latest | jq -r 'select(.prerelease == false) | .body[0:]' > ${{ github.workspace }}-CHANGELOG.txt @@ -130,23 +129,23 @@ jobs: tag_name: v${{ env.LENS_VERSION }} body_path: ${{ github.workspace }}-CHANGELOG.txt files: | - lens/dist/OpenLens-${{ env.LENS_VERSION }}*.dmg - lens/dist/OpenLens-${{ env.LENS_VERSION }}*.AppImage - lens/dist/OpenLens-${{ env.LENS_VERSION }}*.deb - lens/dist/OpenLens-${{ env.LENS_VERSION }}*.rpm - lens/dist/OpenLens-${{ env.LENS_VERSION }}*.zip - lens/dist/OpenLens-${{ env.LENS_VERSION }}.exe - lens/dist/OpenLens-${{ env.LENS_VERSION }}*.sha256 + lens/packages/open-lens/dist/OpenLens-${{ env.LENS_VERSION }}*.dmg + lens/packages/open-lens/dist/OpenLens-${{ env.LENS_VERSION }}*.AppImage + lens/packages/open-lens/dist/OpenLens-${{ env.LENS_VERSION }}*.deb + lens/packages/open-lens/dist/OpenLens-${{ env.LENS_VERSION }}*.rpm + lens/packages/open-lens/dist/OpenLens-${{ env.LENS_VERSION }}*.zip + lens/packages/open-lens/dist/OpenLens-${{ env.LENS_VERSION }}.exe + lens/packages/open-lens/dist/OpenLens-${{ env.LENS_VERSION }}*.sha256 - name: Latest uses: softprops/action-gh-release@v0.1.14 if: github.ref == 'refs/heads/main' with: tag_name: Latest files: | - lens/dist/OpenLens-${{ env.LENS_VERSION }}*.dmg - lens/dist/OpenLens-${{ env.LENS_VERSION }}*.AppImage - lens/dist/OpenLens-${{ env.LENS_VERSION }}*.deb - lens/dist/OpenLens-${{ env.LENS_VERSION }}*.rpm - lens/dist/OpenLens-${{ env.LENS_VERSION }}*.zip - lens/dist/OpenLens.Setup.${{ env.LENS_VERSION }}.exe + lens/packages/open-lens/dist/OpenLens-${{ env.LENS_VERSION }}*.dmg + lens/packages/open-lens/dist/OpenLens-${{ env.LENS_VERSION }}*.AppImage + lens/packages/open-lens/dist/OpenLens-${{ env.LENS_VERSION }}*.deb + lens/packages/open-lens/dist/OpenLens-${{ env.LENS_VERSION }}*.rpm + lens/packages/open-lens/dist/OpenLens-${{ env.LENS_VERSION }}*.zip + lens/packages/open-lens/dist/OpenLens.Setup.${{ env.LENS_VERSION }}.exe lens/dist/lates*.yml diff --git a/update.js b/update.js index 8dcaf26..98b0646 100644 --- a/update.js +++ b/update.js @@ -1,6 +1,6 @@ const fs = require('fs'); -var packagejson = require('./packages/open-lens/package.json'); +var packagejson = require('./lens/packages/open-lens/package.json'); packagejson.build.publish = [{ url: "https://github.com/MuhammedKalkan/OpenLens/releases/download/Latest", @@ -9,4 +9,4 @@ packagejson.build.publish = [{ packagejson.build.win.artifactName = "OpenLens.Setup.${version}.${ext}"; -fs.writeFileSync('./packages/open-lens/package.json', JSON.stringify(packagejson)); +fs.writeFileSync('./lens/packages/open-lens/package.json', JSON.stringify(packagejson));