Revert "Build arm64 on linux"

This commit is contained in:
Muhammed Kalkan 2022-09-29 19:44:03 +03:00 committed by GitHub
parent 569ec88802
commit d15ac7fa75
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 47 additions and 59 deletions

View File

@ -38,43 +38,32 @@ jobs:
choco install visualstudio2019buildtools visualstudio2019-workload-vctools choco install visualstudio2019buildtools visualstudio2019-workload-vctools
fi fi
if [ "$RUNNER_OS" == "macOS" ]; then if [ "$RUNNER_OS" == "macOS" ]; then
if [ "${CSC_LINK}" = "" ]; then env ELECTRON_BUILDER_EXTRA_ARGS="--arm64 --x64 --config.dmg.sign=false" make build
unset CSC_LINK for file in dist/OpenLens-${{ env.LENS_VERSION }}-latest.*.dmg; do
fi if [[ "$file" == *"arm64"* ]]; then
cp "$file" releasefiles/OpenLens-${{ env.LENS_VERSION }}-arm64.dmg
if [ "${CSC_KEY_PASSWORD}" = "" ]; then else
unset CSC_KEY_PASSWORD cp "$file" releasefiles/OpenLens-${{ env.LENS_VERSION }}.dmg
fi fi
done
env ELECTRON_BUILDER_EXTRA_ARGS="--arm64 --x64 --config.dmg.sign=false" make build for file in dist/OpenLens-${{ env.LENS_VERSION }}-latest.*.zip; do
for file in dist/OpenLens-${{ env.LENS_VERSION }}-latest.*.dmg; do if [[ "$file" == *"arm64"* ]]; then
if [[ "$file" == *"arm64"* ]]; then cp "$file" releasefiles/OpenLens-${{ env.LENS_VERSION }}-arm64.zip
cp "$file" releasefiles/OpenLens-${{ env.LENS_VERSION }}-arm64.dmg else
else cp "$file" releasefiles/OpenLens-${{ env.LENS_VERSION }}.zip
cp "$file" releasefiles/OpenLens-${{ env.LENS_VERSION }}.dmg fi
fi done
done
for file in dist/OpenLens-${{ env.LENS_VERSION }}-latest.*.zip; do
if [[ "$file" == *"arm64"* ]]; then
cp "$file" releasefiles/OpenLens-${{ env.LENS_VERSION }}-arm64.zip
else
cp "$file" releasefiles/OpenLens-${{ env.LENS_VERSION }}.zip
fi
done
elif [ "$RUNNER_OS" == "Linux" ]; then elif [ "$RUNNER_OS" == "Linux" ]; then
env ELECTRON_BUILDER_EXTRA_ARGS="--x64 --arm64" make build make build
cp dist/OpenLens-${{ env.LENS_VERSION }}-latest.*.x86_64.AppImage releasefiles/OpenLens-${{ env.LENS_VERSION }}.AppImage cp dist/OpenLens-${{ env.LENS_VERSION }}-latest.*.x86_64.AppImage releasefiles/OpenLens-${{ env.LENS_VERSION }}.AppImage
cp dist/OpenLens-${{ env.LENS_VERSION }}-latest.*.amd64.deb releasefiles/OpenLens-${{ env.LENS_VERSION }}.deb cp dist/OpenLens-${{ env.LENS_VERSION }}-latest.*.amd64.deb releasefiles/OpenLens-${{ env.LENS_VERSION }}.deb
cp dist/OpenLens-${{ env.LENS_VERSION }}-latest.*.x86_64.rpm releasefiles/OpenLens-${{ env.LENS_VERSION }}.rpm cp dist/OpenLens-${{ env.LENS_VERSION }}-latest.*.x86_64.rpm releasefiles/OpenLens-${{ env.LENS_VERSION }}.rpm
cp dist/OpenLens-${{ env.LENS_VERSION }}-latest.*.arm64.AppImage releasefiles/OpenLens-${{ env.LENS_VERSION }}.arm64.AppImage
cp dist/OpenLens-${{ env.LENS_VERSION }}-latest.*.arm64.deb releasefiles/OpenLens-${{ env.LENS_VERSION }}.arm64.deb
cp dist/OpenLens-${{ env.LENS_VERSION }}-latest.*.aarch64.rpm releasefiles/OpenLens-${{ env.LENS_VERSION }}.arm64.rpm
else else
# Disable code sign on windows # Disable code sign on windows
unset CSC_LINK unset CSC_LINK
unset CSC_KEY_PASSWORD unset CSC_KEY_PASSWORD
make build make build
cp dist/OpenLens*.exe releasefiles/OpenLens-${{ env.LENS_VERSION }}.exe cp dist/OpenLens*.exe releasefiles/OpenLens-${{ env.LENS_VERSION }}.exe
fi fi
shell: bash shell: bash
working-directory: lens working-directory: lens
@ -84,7 +73,6 @@ jobs:
APPLEIDPASS: ${{ secrets.APPLEIDPASS }} APPLEIDPASS: ${{ secrets.APPLEIDPASS }}
CSC_LINK: ${{ secrets.CSC_LINK }} CSC_LINK: ${{ secrets.CSC_LINK }}
CSC_KEY_PASSWORD: ${{ secrets.CSC_KEY_PASSWORD }} CSC_KEY_PASSWORD: ${{ secrets.CSC_KEY_PASSWORD }}
- name: Calculate SHA256 checksum - name: Calculate SHA256 checksum
run: | run: |
if [ "$RUNNER_OS" == "Windows" ]; then if [ "$RUNNER_OS" == "Windows" ]; then
@ -101,13 +89,13 @@ jobs:
name: OpenLens-${{ matrix.os }} name: OpenLens-${{ matrix.os }}
retention-days: 5 retention-days: 5
path: | path: |
lens/releasefiles/OpenLens-${{ env.LENS_VERSION }}*.dmg lens/releasefiles/OpenLens-${{ env.LENS_VERSION }}*.dmg
lens/releasefiles/OpenLens-${{ env.LENS_VERSION }}*.AppImage lens/releasefiles/OpenLens-${{ env.LENS_VERSION }}.AppImage
lens/releasefiles/OpenLens-${{ env.LENS_VERSION }}*.deb lens/releasefiles/OpenLens-${{ env.LENS_VERSION }}.deb
lens/releasefiles/OpenLens-${{ env.LENS_VERSION }}*.rpm lens/releasefiles/OpenLens-${{ env.LENS_VERSION }}.rpm
lens/releasefiles/OpenLens-${{ env.LENS_VERSION }}*.zip lens/releasefiles/OpenLens-${{ env.LENS_VERSION }}*.zip
lens/releasefiles/OpenLens-${{ env.LENS_VERSION }}.exe lens/releasefiles/OpenLens-${{ env.LENS_VERSION }}.exe
lens/releasefiles/OpenLens-${{ env.LENS_VERSION }}*.sha256 lens/releasefiles/OpenLens-${{ env.LENS_VERSION }}*.sha256
- name: Release - name: Release
uses: softprops/action-gh-release@v0.1.14 uses: softprops/action-gh-release@v0.1.14
@ -115,23 +103,23 @@ jobs:
with: with:
tag_name: v${{ env.LENS_VERSION }} tag_name: v${{ env.LENS_VERSION }}
files: | files: |
lens/releasefiles/OpenLens-${{ env.LENS_VERSION }}*.dmg lens/releasefiles/OpenLens-${{ env.LENS_VERSION }}*.dmg
lens/releasefiles/OpenLens-${{ env.LENS_VERSION }}*.AppImage lens/releasefiles/OpenLens-${{ env.LENS_VERSION }}.AppImage
lens/releasefiles/OpenLens-${{ env.LENS_VERSION }}*.deb lens/releasefiles/OpenLens-${{ env.LENS_VERSION }}.deb
lens/releasefiles/OpenLens-${{ env.LENS_VERSION }}*.rpm lens/releasefiles/OpenLens-${{ env.LENS_VERSION }}.rpm
lens/releasefiles/OpenLens-${{ env.LENS_VERSION }}*.zip lens/releasefiles/OpenLens-${{ env.LENS_VERSION }}*.zip
lens/releasefiles/OpenLens-${{ env.LENS_VERSION }}.exe lens/releasefiles/OpenLens-${{ env.LENS_VERSION }}.exe
lens/releasefiles/OpenLens-${{ env.LENS_VERSION }}*.sha256 lens/releasefiles/OpenLens-${{ env.LENS_VERSION }}*.sha256
- name: Latest - name: Latest
uses: softprops/action-gh-release@v0.1.14 uses: softprops/action-gh-release@v0.1.14
if: github.ref == 'refs/heads/main' if: github.ref == 'refs/heads/main'
with: with:
tag_name: Latest tag_name: Latest
files: | files: |
lens/dist/OpenLens*.dmg lens/dist/OpenLens*.dmg
lens/dist/OpenLens*.AppImage lens/dist/OpenLens*.AppImage
lens/dist/OpenLens*.deb lens/dist/OpenLens*.deb
lens/dist/OpenLens*.rpm lens/dist/OpenLens*.rpm
lens/dist/OpenLens*.exe lens/dist/OpenLens*.exe
lens/dist/OpenLens*.zip lens/dist/OpenLens*.zip
lens/dist/lates*.yml lens/dist/lates*.yml