mirror of
https://github.com/lensapp/lens.git
synced 2025-05-20 05:10:56 +00:00
fixes
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
This commit is contained in:
parent
69e5b138ed
commit
bba2b68f3d
@ -56,6 +56,7 @@ jobs:
|
|||||||
AWS_ACCESS_KEY_ID: $(AWS_ACCESS_KEY_ID)
|
AWS_ACCESS_KEY_ID: $(AWS_ACCESS_KEY_ID)
|
||||||
AWS_SECRET_ACCESS_KEY: $(AWS_SECRET_ACCESS_KEY)
|
AWS_SECRET_ACCESS_KEY: $(AWS_SECRET_ACCESS_KEY)
|
||||||
BUILD_NUMBER: $(Build.BuildNumber)
|
BUILD_NUMBER: $(Build.BuildNumber)
|
||||||
|
ELECTRON_BUILDER_EXTRA_ARGS: "--x64 --ia32"
|
||||||
displayName: Build
|
displayName: Build
|
||||||
|
|
||||||
- job: macOS
|
- job: macOS
|
||||||
@ -103,6 +104,7 @@ jobs:
|
|||||||
AWS_ACCESS_KEY_ID: $(AWS_ACCESS_KEY_ID)
|
AWS_ACCESS_KEY_ID: $(AWS_ACCESS_KEY_ID)
|
||||||
AWS_SECRET_ACCESS_KEY: $(AWS_SECRET_ACCESS_KEY)
|
AWS_SECRET_ACCESS_KEY: $(AWS_SECRET_ACCESS_KEY)
|
||||||
BUILD_NUMBER: $(Build.BuildNumber)
|
BUILD_NUMBER: $(Build.BuildNumber)
|
||||||
|
ELECTRON_BUILDER_EXTRA_ARGS: "--x64 --arm64"
|
||||||
displayName: Build
|
displayName: Build
|
||||||
|
|
||||||
- job: Linux
|
- job: Linux
|
||||||
|
|||||||
16
.github/workflows/test.yml
vendored
16
.github/workflows/test.yml
vendored
@ -83,13 +83,15 @@ jobs:
|
|||||||
if: runner.os == 'Linux'
|
if: runner.os == 'Linux'
|
||||||
|
|
||||||
- run: make integration
|
- run: make integration
|
||||||
name: Run integration tests
|
name: Run macOS integration tests
|
||||||
shell: bash
|
|
||||||
if: runner.os != 'Linux'
|
|
||||||
|
|
||||||
- run: make build
|
|
||||||
name: Test build (arm64)
|
|
||||||
shell: bash
|
shell: bash
|
||||||
env:
|
env:
|
||||||
BINARY_ARCH: arm64
|
ELECTRON_BUILDER_EXTRA_ARGS: "--x64 --arm64"
|
||||||
if: runner.os == 'macOS'
|
if: runner.os == 'macOS'
|
||||||
|
|
||||||
|
- run: make integration
|
||||||
|
name: Run Windows integration tests
|
||||||
|
shell: bash
|
||||||
|
env:
|
||||||
|
ELECTRON_BUILDER_EXTRA_ARGS: "--x64 --ia32"
|
||||||
|
if: runner.os == 'Windows'
|
||||||
|
|||||||
5
Makefile
5
Makefile
@ -4,6 +4,7 @@ CMD_ARGS = $(filter-out $@,$(MAKECMDGOALS))
|
|||||||
@:
|
@:
|
||||||
|
|
||||||
NPM_RELEASE_TAG ?= latest
|
NPM_RELEASE_TAG ?= latest
|
||||||
|
ELECTRON_BUILDER_EXTRA_ARGS ?=
|
||||||
EXTENSIONS_DIR = ./extensions
|
EXTENSIONS_DIR = ./extensions
|
||||||
extensions = $(foreach dir, $(wildcard $(EXTENSIONS_DIR)/*), ${dir})
|
extensions = $(foreach dir, $(wildcard $(EXTENSIONS_DIR)/*), ${dir})
|
||||||
extension_node_modules = $(foreach dir, $(wildcard $(EXTENSIONS_DIR)/*), ${dir}/node_modules)
|
extension_node_modules = $(foreach dir, $(wildcard $(EXTENSIONS_DIR)/*), ${dir}/node_modules)
|
||||||
@ -62,10 +63,8 @@ build: node_modules binaries/client
|
|||||||
ifeq "$(DETECTED_OS)" "Windows"
|
ifeq "$(DETECTED_OS)" "Windows"
|
||||||
# https://github.com/ukoloff/win-ca#clear-pem-folder-on-publish
|
# https://github.com/ukoloff/win-ca#clear-pem-folder-on-publish
|
||||||
rm -rf node_modules/win-ca/pem
|
rm -rf node_modules/win-ca/pem
|
||||||
yarn run electron-builder --publish onTag --x64 --ia32
|
|
||||||
else
|
|
||||||
yarn run electron-builder --publish onTag --x64 --arm64
|
|
||||||
endif
|
endif
|
||||||
|
yarn run electron-builder --publish onTag $(ELECTRON_BUILDER_EXTRA_ARGS)
|
||||||
|
|
||||||
$(extension_node_modules): node_modules
|
$(extension_node_modules): node_modules
|
||||||
cd $(@:/node_modules=) && ../../node_modules/.bin/npm install --no-audit --no-fund
|
cd $(@:/node_modules=) && ../../node_modules/.bin/npm install --no-audit --no-fund
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user