From b0d92bb48cfa692e07af21a5b64a724a74cc4499 Mon Sep 17 00:00:00 2001 From: audric Date: Wed, 4 Aug 2021 17:06:52 +1000 Subject: [PATCH] update publish release script to include app image and valid deb --- .github/workflows/release.yml | 2 +- package.json | 7 ++++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index c08d89aba..21738b0c9 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -73,4 +73,4 @@ jobs: - name: Build linux production binaries if: runner.os == 'Linux' - run: $(yarn bin)/electron-builder --config.extraMetadata.environment=$SIGNAL_ENV --publish=always + run: yarn build-release-publish diff --git a/package.json b/package.json index 3fb60e1ba..651fde4f7 100644 --- a/package.json +++ b/package.json @@ -25,7 +25,12 @@ "build-release-non-linux": "cross-env SIGNAL_ENV=production electron-builder --config.extraMetadata.environment=production --publish=never --config.directories.output=release", "build-release:win32": "yarn build-release-non-linux", "build-release:macos": "yarn build-release-non-linux", - "build-release:linux": "cross-env SIGNAL_ENV=production electron-builder --config.extraMetadata.environment=production --publish=never --config.directories.output=release && yarn sedtoAppImage && cross-env SIGNAL_ENV=production electron-builder --config.extraMetadata.environment=production --publish=never --config.directories.output=release; yarn sedtoDeb", + "build-release:linux": "yarn build-release-non-linux && yarn sedtoAppImage && yarn build-release-non-linux; yarn sedtoDeb", + "build-release-publish": "run-script-os", + "build-release-publish-non-linux": "cross-env SIGNAL_ENV=production electron-builder --config.extraMetadata.environment=production --publish=always --config.directories.output=release", + "build-release-publish:win32": "yarn build-release-publish-non-linux", + "build-release-publish:macos": "yarn build-release-publish-non-linux", + "build-release-publish:linux": "yarn build-release-publish-non-linux environment=production && yarn sedtoAppImage && build-release-publish-non-linux && yarn sedtoDeb", "build-module-protobuf": "pbjs --target static-module --wrap commonjs --out ts/protobuf/compiled.js protos/*.proto && pbts --out ts/protobuf/compiled.d.ts ts/protobuf/compiled.js --force-long", "clean-module-protobuf": "rimraf ts/protobuf/compiled.d.ts ts/protobuf/compiled.js", "build-protobuf": "yarn build-module-protobuf",