From a7c084d6f8c93e1de08808f31760d1c149bdb667 Mon Sep 17 00:00:00 2001 From: su-ex Date: Wed, 28 Sep 2022 13:35:57 +0200 Subject: [PATCH 01/18] New test release v1.11.6-sc.0.test.2 --- element-desktop | 2 +- element-web | 2 +- matrix-react-sdk | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/element-desktop b/element-desktop index 6649063..e8138b9 160000 --- a/element-desktop +++ b/element-desktop @@ -1 +1 @@ -Subproject commit 66490633aab37e120a68c8e0e895dfdb6a583f29 +Subproject commit e8138b904e656a28f0a2ad260f3ab9f5d85af401 diff --git a/element-web b/element-web index 8ed0e54..ed7c271 160000 --- a/element-web +++ b/element-web @@ -1 +1 @@ -Subproject commit 8ed0e546a9cdae94b58e154d8d3fbd404220bf72 +Subproject commit ed7c271bc8028760639bdee69387bc58956c556b diff --git a/matrix-react-sdk b/matrix-react-sdk index d140a7a..a8c4ff4 160000 --- a/matrix-react-sdk +++ b/matrix-react-sdk @@ -1 +1 @@ -Subproject commit d140a7a09455dc85f837080fd778d24c9166968f +Subproject commit a8c4ff42459a33610b1cba4105b9cdc4f52eaa64 From 95d46b08b4260f1a0e189105fffb6f0471f3473d Mon Sep 17 00:00:00 2001 From: su-ex Date: Wed, 28 Sep 2022 14:34:33 +0200 Subject: [PATCH 02/18] New test release v1.11.6-sc.0.test.3 --- element-desktop | 2 +- element-web | 2 +- matrix-react-sdk | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/element-desktop b/element-desktop index e8138b9..cbcbe7f 160000 --- a/element-desktop +++ b/element-desktop @@ -1 +1 @@ -Subproject commit e8138b904e656a28f0a2ad260f3ab9f5d85af401 +Subproject commit cbcbe7ff684f4200e362d0bc7178281b2c79d89b diff --git a/element-web b/element-web index ed7c271..8a4c07f 160000 --- a/element-web +++ b/element-web @@ -1 +1 @@ -Subproject commit ed7c271bc8028760639bdee69387bc58956c556b +Subproject commit 8a4c07f24559dc0888413f9fc714d1bb6eecfecb diff --git a/matrix-react-sdk b/matrix-react-sdk index a8c4ff4..eb6b8d0 160000 --- a/matrix-react-sdk +++ b/matrix-react-sdk @@ -1 +1 @@ -Subproject commit a8c4ff42459a33610b1cba4105b9cdc4f52eaa64 +Subproject commit eb6b8d0b878102c5fe7420e185667e450f99cf7a From 77fbeb625cc885e229f3e2eb1b5aea11f2d0ede5 Mon Sep 17 00:00:00 2001 From: su-ex Date: Wed, 28 Sep 2022 19:49:26 +0200 Subject: [PATCH 03/18] New release v1.11.8-sc.1 --- element-desktop | 2 +- element-web | 2 +- generate_changelog.sh | 4 ++-- matrix-js-sdk | 2 +- matrix-react-sdk | 2 +- 5 files changed, 6 insertions(+), 6 deletions(-) diff --git a/element-desktop b/element-desktop index cbcbe7f..0be4f8f 160000 --- a/element-desktop +++ b/element-desktop @@ -1 +1 @@ -Subproject commit cbcbe7ff684f4200e362d0bc7178281b2c79d89b +Subproject commit 0be4f8fcb49e4c0c66f3b63c69cb91711092f461 diff --git a/element-web b/element-web index 8a4c07f..ef58800 160000 --- a/element-web +++ b/element-web @@ -1 +1 @@ -Subproject commit 8a4c07f24559dc0888413f9fc714d1bb6eecfecb +Subproject commit ef58800f2c6c1d47501cbd4628fdef67aaf7a5ca diff --git a/generate_changelog.sh b/generate_changelog.sh index 3bca794..1e65601 100755 --- a/generate_changelog.sh +++ b/generate_changelog.sh @@ -16,8 +16,8 @@ forall_repos check_branch $branch forall_repos check_clean_git # Fetch upstream -forall_repos git fetch origin > /dev/null -forall_repos git fetch upstream > /dev/null +forall_repos git fetch origin > /dev/null 2>/dev/null +forall_repos git fetch upstream > /dev/null 2>/dev/null ( # Add new line below git log: https://unix.stackexchange.com/a/345558 diff --git a/matrix-js-sdk b/matrix-js-sdk index cb81a65..c2f7795 160000 --- a/matrix-js-sdk +++ b/matrix-js-sdk @@ -1 +1 @@ -Subproject commit cb81a65097a0bb861da9e7384cb7469ed42e7a58 +Subproject commit c2f77957a32ff3ce7ead38aa483aa34b827423db diff --git a/matrix-react-sdk b/matrix-react-sdk index eb6b8d0..0d5ad44 160000 --- a/matrix-react-sdk +++ b/matrix-react-sdk @@ -1 +1 @@ -Subproject commit eb6b8d0b878102c5fe7420e185667e450f99cf7a +Subproject commit 0d5ad44950f5a637813c2fc3fcc3e24426dbba4b From b9d35c0cc10d12f3d4af25ffba200977410f80d9 Mon Sep 17 00:00:00 2001 From: autoteelar Date: Wed, 26 Oct 2022 10:50:41 +0200 Subject: [PATCH 04/18] Added translation using Weblate (Japanese) --- i18n-overlays/matrix-react-sdk/ja.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 i18n-overlays/matrix-react-sdk/ja.json diff --git a/i18n-overlays/matrix-react-sdk/ja.json b/i18n-overlays/matrix-react-sdk/ja.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/i18n-overlays/matrix-react-sdk/ja.json @@ -0,0 +1 @@ +{} From c2318080eb5f8702006fe2560c77b9c31805bbae Mon Sep 17 00:00:00 2001 From: Weblate Date: Wed, 26 Oct 2022 10:50:49 +0200 Subject: [PATCH 05/18] Added translation using Weblate (Japanese) --- i18n-overlays/element-web/ja.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 i18n-overlays/element-web/ja.json diff --git a/i18n-overlays/element-web/ja.json b/i18n-overlays/element-web/ja.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/i18n-overlays/element-web/ja.json @@ -0,0 +1 @@ +{} From 92599de20a2546f94bcf6e4d7c668283e939632a Mon Sep 17 00:00:00 2001 From: Weblate Date: Wed, 26 Oct 2022 10:50:50 +0200 Subject: [PATCH 06/18] Added translation using Weblate (Japanese) --- i18n-overlays/element-desktop/ja.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 i18n-overlays/element-desktop/ja.json diff --git a/i18n-overlays/element-desktop/ja.json b/i18n-overlays/element-desktop/ja.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/i18n-overlays/element-desktop/ja.json @@ -0,0 +1 @@ +{} From ae1e15dcef70345d5a469d2bb62e4eee294892d4 Mon Sep 17 00:00:00 2001 From: autoteelar Date: Wed, 26 Oct 2022 09:00:38 +0000 Subject: [PATCH 07/18] Translated using Weblate (Japanese) Currently translated at 1.9% (1 of 51 strings) Translation: SchildiChat/matrix-react-sdk Translate-URL: https://weblate.bubu1.eu/projects/schildichat/matrix-react-sdk/ja/ --- i18n-overlays/matrix-react-sdk/ja.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/i18n-overlays/matrix-react-sdk/ja.json b/i18n-overlays/matrix-react-sdk/ja.json index 0967ef4..fedc533 100644 --- a/i18n-overlays/matrix-react-sdk/ja.json +++ b/i18n-overlays/matrix-react-sdk/ja.json @@ -1 +1,3 @@ -{} +{ + "Normal priority": "常優先度" +} From e22b6bb03124e9a0d86fa7aaab1aa59216906587 Mon Sep 17 00:00:00 2001 From: su-ex Date: Sat, 29 Oct 2022 23:41:13 +0200 Subject: [PATCH 08/18] New test release v1.11.12-sc.0.test.1 --- element-desktop | 2 +- element-web | 2 +- matrix-js-sdk | 2 +- matrix-react-sdk | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/element-desktop b/element-desktop index 0be4f8f..6ecf8c3 160000 --- a/element-desktop +++ b/element-desktop @@ -1 +1 @@ -Subproject commit 0be4f8fcb49e4c0c66f3b63c69cb91711092f461 +Subproject commit 6ecf8c30e0f96bd078dbdcd421f48418f54a91ed diff --git a/element-web b/element-web index ef58800..a75d0d9 160000 --- a/element-web +++ b/element-web @@ -1 +1 @@ -Subproject commit ef58800f2c6c1d47501cbd4628fdef67aaf7a5ca +Subproject commit a75d0d9055906f44503acb8f1152260e02c6547f diff --git a/matrix-js-sdk b/matrix-js-sdk index c2f7795..9b20f5c 160000 --- a/matrix-js-sdk +++ b/matrix-js-sdk @@ -1 +1 @@ -Subproject commit c2f77957a32ff3ce7ead38aa483aa34b827423db +Subproject commit 9b20f5c3ef02568ee302f0c6ed633f07f7f8e498 diff --git a/matrix-react-sdk b/matrix-react-sdk index 0d5ad44..68f9948 160000 --- a/matrix-react-sdk +++ b/matrix-react-sdk @@ -1 +1 @@ -Subproject commit 0d5ad44950f5a637813c2fc3fcc3e24426dbba4b +Subproject commit 68f99488f590bb3623ee2bcf096a697e8d38505b From 6bc26949c13a4153061ed2692830c6804e7b6ea1 Mon Sep 17 00:00:00 2001 From: su-ex Date: Sun, 30 Oct 2022 12:08:59 +0100 Subject: [PATCH 09/18] New test release v1.11.12-sc.0.test.2 --- element-desktop | 2 +- element-web | 2 +- matrix-react-sdk | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/element-desktop b/element-desktop index 6ecf8c3..87b2e3d 160000 --- a/element-desktop +++ b/element-desktop @@ -1 +1 @@ -Subproject commit 6ecf8c30e0f96bd078dbdcd421f48418f54a91ed +Subproject commit 87b2e3d7a3158c999b480e13fb23ab5774237dd9 diff --git a/element-web b/element-web index a75d0d9..886408b 160000 --- a/element-web +++ b/element-web @@ -1 +1 @@ -Subproject commit a75d0d9055906f44503acb8f1152260e02c6547f +Subproject commit 886408b58153fb15f9691c6ac0f3c31aec40f261 diff --git a/matrix-react-sdk b/matrix-react-sdk index 68f9948..e3761d8 160000 --- a/matrix-react-sdk +++ b/matrix-react-sdk @@ -1 +1 @@ -Subproject commit 68f99488f590bb3623ee2bcf096a697e8d38505b +Subproject commit e3761d887d8987f4b97b567962bb453f901c5f72 From e26d244c1eafe9e128ab1a35cbd6eb927a943713 Mon Sep 17 00:00:00 2001 From: su-ex Date: Fri, 4 Nov 2022 21:17:04 +0100 Subject: [PATCH 10/18] New test release v1.11.13-sc.0.test.1 --- element-desktop | 2 +- element-web | 2 +- matrix-js-sdk | 2 +- matrix-react-sdk | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/element-desktop b/element-desktop index 87b2e3d..4912004 160000 --- a/element-desktop +++ b/element-desktop @@ -1 +1 @@ -Subproject commit 87b2e3d7a3158c999b480e13fb23ab5774237dd9 +Subproject commit 4912004b86dc44cb49e7afcbae64a54fe57f38c6 diff --git a/element-web b/element-web index 886408b..2abfc19 160000 --- a/element-web +++ b/element-web @@ -1 +1 @@ -Subproject commit 886408b58153fb15f9691c6ac0f3c31aec40f261 +Subproject commit 2abfc19777acff294a8f2895a9daef65163e7c2c diff --git a/matrix-js-sdk b/matrix-js-sdk index 9b20f5c..679ba69 160000 --- a/matrix-js-sdk +++ b/matrix-js-sdk @@ -1 +1 @@ -Subproject commit 9b20f5c3ef02568ee302f0c6ed633f07f7f8e498 +Subproject commit 679ba691ef8bbca0d3518411523c017e2ad8cdf9 diff --git a/matrix-react-sdk b/matrix-react-sdk index e3761d8..eb43745 160000 --- a/matrix-react-sdk +++ b/matrix-react-sdk @@ -1 +1 @@ -Subproject commit e3761d887d8987f4b97b567962bb453f901c5f72 +Subproject commit eb43745d74433927e367d8efdc7ad0735b6a28b1 From 3c405aeaf65d62b0a68b905ac6e6ae652965a159 Mon Sep 17 00:00:00 2001 From: su-ex Date: Sat, 5 Nov 2022 20:22:09 +0100 Subject: [PATCH 11/18] New release v1.11.13-sc.1 --- element-desktop | 2 +- element-web | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/element-desktop b/element-desktop index 4912004..3d6ff48 160000 --- a/element-desktop +++ b/element-desktop @@ -1 +1 @@ -Subproject commit 4912004b86dc44cb49e7afcbae64a54fe57f38c6 +Subproject commit 3d6ff486d4a8cafd018aa697dd9e764e729baaac diff --git a/element-web b/element-web index 2abfc19..1f45edd 160000 --- a/element-web +++ b/element-web @@ -1 +1 @@ -Subproject commit 2abfc19777acff294a8f2895a9daef65163e7c2c +Subproject commit 1f45edd3d08cf91e982e15c575d1c348956101b2 From b6fe9591539bcc47dc10f61e1717f225a8012a07 Mon Sep 17 00:00:00 2001 From: su-ex Date: Sat, 5 Nov 2022 22:41:56 +0100 Subject: [PATCH 12/18] =?UTF-8?q?Meh,=20flathub=20seems=20to=20require=20P?= =?UTF-8?q?Rs=20now=20=F0=9F=90=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- deploy/update-flathub.sh | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/deploy/update-flathub.sh b/deploy/update-flathub.sh index 31c4ce5..7451aec 100755 --- a/deploy/update-flathub.sh +++ b/deploy/update-flathub.sh @@ -20,8 +20,11 @@ debdate=$(date +%Y-%m-%d -r $debpath) pushd "$repopath" > /dev/null git fetch +git checkout master git reset --hard origin/master +git checkout -B "release-v$version" + yamlFile="chat.schildi.desktop.yaml" xmlFile="chat.schildi.desktop.metainfo.xml" @@ -33,8 +36,8 @@ sed -i "s|^\s\s$| \n /dev/null -echo "Release v$version published on flathub!" +echo "Release v$version published on flathub, now merge that branch as PR: https://github.com/flathub/chat.schildi.desktop/" From 0bfa5733d5e50816c6d15a24392606b5f0d06e98 Mon Sep 17 00:00:00 2001 From: su-ex Date: Sat, 12 Nov 2022 11:28:31 +0100 Subject: [PATCH 13/18] New test release v1.11.14-sc.0.test.1 --- element-desktop | 2 +- element-web | 2 +- matrix-js-sdk | 2 +- matrix-react-sdk | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/element-desktop b/element-desktop index 3d6ff48..07d1283 160000 --- a/element-desktop +++ b/element-desktop @@ -1 +1 @@ -Subproject commit 3d6ff486d4a8cafd018aa697dd9e764e729baaac +Subproject commit 07d1283f2388a1c748f6d5848740730ad6b7ee00 diff --git a/element-web b/element-web index 1f45edd..d7e4930 160000 --- a/element-web +++ b/element-web @@ -1 +1 @@ -Subproject commit 1f45edd3d08cf91e982e15c575d1c348956101b2 +Subproject commit d7e4930ab4efced752493957b37c1afb0aeb9d0b diff --git a/matrix-js-sdk b/matrix-js-sdk index 679ba69..1474204 160000 --- a/matrix-js-sdk +++ b/matrix-js-sdk @@ -1 +1 @@ -Subproject commit 679ba691ef8bbca0d3518411523c017e2ad8cdf9 +Subproject commit 14742043de61ac9844c78204ffb93a783fa2c676 diff --git a/matrix-react-sdk b/matrix-react-sdk index eb43745..c9fb6bb 160000 --- a/matrix-react-sdk +++ b/matrix-react-sdk @@ -1 +1 @@ -Subproject commit eb43745d74433927e367d8efdc7ad0735b6a28b1 +Subproject commit c9fb6bbbb8bf97802277127601163618669acdee From 92ac040175759ff476bc6aada6874f485dd4a118 Mon Sep 17 00:00:00 2001 From: su-ex Date: Tue, 15 Nov 2022 23:39:05 +0100 Subject: [PATCH 14/18] Renovate config.json - default_server_name --> default_server_config - Add more room directories --- configs/sc/config.json | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/configs/sc/config.json b/configs/sc/config.json index 2916dee..4af6da3 100644 --- a/configs/sc/config.json +++ b/configs/sc/config.json @@ -1,6 +1,11 @@ { "update_base_url": null, - "default_server_name": "matrix.org", + "default_server_config": { + "m.homeserver": { + "base_url": "https://matrix-client.matrix.org", + "server_name": "matrix.org" + } + }, "brand": "SchildiChat", "integrations_ui_url": "https://scalar.vector.im/", "integrations_rest_url": "https://scalar.vector.im/api", @@ -14,7 +19,10 @@ "showLabsSettings": true, "roomDirectory": { "servers": [ - "matrix.org" + "matrix.org", + "gitter.im", + "libera.chat", + "schildi.chat" ] }, "enable_presence_by_hs_url": { From 51e7d4b67b71543370c88277007983e51f7a6154 Mon Sep 17 00:00:00 2001 From: su-ex Date: Sat, 26 Nov 2022 00:30:33 +0100 Subject: [PATCH 15/18] New test release v1.11.15-sc.0.test.1 --- element-desktop | 2 +- element-web | 2 +- matrix-js-sdk | 2 +- matrix-react-sdk | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/element-desktop b/element-desktop index 07d1283..dd74e36 160000 --- a/element-desktop +++ b/element-desktop @@ -1 +1 @@ -Subproject commit 07d1283f2388a1c748f6d5848740730ad6b7ee00 +Subproject commit dd74e3628176f0ad39097325e5603fec51408a83 diff --git a/element-web b/element-web index d7e4930..fcf043c 160000 --- a/element-web +++ b/element-web @@ -1 +1 @@ -Subproject commit d7e4930ab4efced752493957b37c1afb0aeb9d0b +Subproject commit fcf043c9989b995aee64322ac5e7ff3997da535d diff --git a/matrix-js-sdk b/matrix-js-sdk index 1474204..6128de1 160000 --- a/matrix-js-sdk +++ b/matrix-js-sdk @@ -1 +1 @@ -Subproject commit 14742043de61ac9844c78204ffb93a783fa2c676 +Subproject commit 6128de1bafde5b2112f2fe6dd2101e822d2c0636 diff --git a/matrix-react-sdk b/matrix-react-sdk index c9fb6bb..0ad473a 160000 --- a/matrix-react-sdk +++ b/matrix-react-sdk @@ -1 +1 @@ -Subproject commit c9fb6bbbb8bf97802277127601163618669acdee +Subproject commit 0ad473a26dae2d37138e46024462b599ae67285e From fc27cbfd7476e5b494349e288c6d04e7d5f881c1 Mon Sep 17 00:00:00 2001 From: su-ex Date: Sun, 4 Dec 2022 02:37:55 +0100 Subject: [PATCH 16/18] Allow building using containers Co-authored-by: Paarth Shah Closes #145 --- .containerignore | 1 + Containerfile.debian | 30 ++++++++++++++++++++++++++++++ Containerfile.fedora | 20 ++++++++++++++++++++ Makefile | 25 +++++++++++++++++++++++++ 4 files changed, 76 insertions(+) create mode 100644 .containerignore create mode 100644 Containerfile.debian create mode 100644 Containerfile.fedora diff --git a/.containerignore b/.containerignore new file mode 100644 index 0000000..ae02570 --- /dev/null +++ b/.containerignore @@ -0,0 +1 @@ +release/ \ No newline at end of file diff --git a/Containerfile.debian b/Containerfile.debian new file mode 100644 index 0000000..041c64e --- /dev/null +++ b/Containerfile.debian @@ -0,0 +1,30 @@ +ARG NODE_VERSION +FROM node:${NODE_VERSION} + +RUN apt-get -qq update && apt-get -qq install --no-install-recommends -y \ + curl \ + g++ \ + gcc \ + git \ + jq \ + libarchive-tools \ + libsecret-1-dev \ + libsqlcipher-dev \ + libssl-dev \ + make \ + openssl \ + pkg-config \ + python \ + tcl \ + vim + +ENV RUSTUP_HOME=/usr/local/rustup \ + CARGO_HOME=/usr/local/cargo \ + PATH=/usr/local/cargo/bin:$PATH +RUN curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y --no-modify-path --profile minimal + +COPY . /project +WORKDIR /project + +# There might be remnants of the host which break the build +RUN make fixup \ No newline at end of file diff --git a/Containerfile.fedora b/Containerfile.fedora new file mode 100644 index 0000000..279d43f --- /dev/null +++ b/Containerfile.fedora @@ -0,0 +1,20 @@ +FROM fedora:latest + +RUN dnf install -y openssl openssl-devel rust cargo libsecret libsecret-devel g++ ruby-devel gcc make rpm-build libffi-devel tcl libxcrypt-compat + +# node setup +ARG NODE_VERSION +RUN mkdir -p /usr/local/n +RUN mkdir -p /usr/local/bin /usr/local/lib /usr/local/include /usr/local/share +RUN curl -L https://raw.githubusercontent.com/tj/n/master/bin/n -o n +RUN bash n ${NODE_VERSION} +RUN npm install -g n +RUN npm install -g yarn +RUN npm install -g node-gyp +RUN gem install --ignore-dependencies --no-user-install --no-document fpm + +COPY . /project +WORKDIR /project + +# There might be remnants of the host which break the build +RUN make fixup \ No newline at end of file diff --git a/Makefile b/Makefile index 21c3bf4..c517e5b 100644 --- a/Makefile +++ b/Makefile @@ -1,6 +1,8 @@ .PHONY: all setup regenerate-i18n web desktop-common linux debian rpm pacman local-pkgbuild local-pkgbuild-install windows windows-portable .PHONY: web-release debian-release rpm-release pacman-release windows-setup-release windows-unpacked-release windows-portable-release windows-release .PHONY: macos-common macos macos-mas macos-release macos-mas-release icns +.PHONY: container-build-debian container-build-fedora +.PHONY: container-web-release container-debian-release container-rpm-release container-appimage-release .PHONY: clean undo_setup fixup CFGDIR ?= configs/sc @@ -8,6 +10,8 @@ CFGDIR ?= configs/sc all: web YARN ?= yarnpkg +CONTAINER_ENGINE ?= podman +NODE_VERSION ?= 16 VERSION := $(shell grep version element-desktop/package.json | sed 's|.*: \"\(.*\)\",|\1|') WEB_APP_NAME := $(shell grep '"name"' element-web/package.json | head -n 1 | sed 's|.*: \"\(.*\)\",|\1|') @@ -32,6 +36,9 @@ OUT_WIN64_PORTABLE_BETTER_NAME := $(PRODUCT_NAME)_win-portable_v$(VERSION) OUT_MACOS := $(DESKTOP_OUT)/$(PRODUCT_NAME)-$(VERSION)-universal.dmg OUT_MACOS_MAS := $(DESKTOP_OUT)/mas-universal/$(PRODUCT_NAME).app +CONTAINER_IMAGE_DEBIAN := schildichat-desktop-containerbuild-debian +CONTAINER_IMAGE_FEDORA := schildichat-desktop-containerbuild-fedora + RELEASE_DIR := release CURRENT_RELEASE_DIR := $(RELEASE_DIR)/$(VERSION) @@ -153,6 +160,24 @@ macos-mas-release: macos-mas mkdir -p $(CURRENT_RELEASE_DIR) cp $(OUT_MACOS_MAS) $(CURRENT_RELEASE_DIR) +container-build-debian: + $(CONTAINER_ENGINE) build -t $(CONTAINER_IMAGE_DEBIAN) -f Containerfile.debian --build-arg NODE_VERSION=$(NODE_VERSION) . + +container-build-fedora: + $(CONTAINER_ENGINE) build -t $(CONTAINER_IMAGE_FEDORA) -f Containerfile.fedora --build-arg NODE_VERSION=$(NODE_VERSION) . + +container-web-release: container-build-debian + $(CONTAINER_ENGINE) run --rm -ti -v $(PWD)/release:/project/release --security-opt label=disable $(CONTAINER_IMAGE_DEBIAN):latest make web-release + +container-debian-release: container-build-debian + $(CONTAINER_ENGINE) run --rm -ti -v $(PWD)/release:/project/release --security-opt label=disable $(CONTAINER_IMAGE_DEBIAN):latest make debian-release + +container-rpm-release: container-build-fedora + $(CONTAINER_ENGINE) run --rm -ti -v $(PWD)/release:/project/release --security-opt label=disable $(CONTAINER_IMAGE_FEDORA):latest make rpm-release + +container-appimage-release: container-build-debian + $(CONTAINER_ENGINE) run --rm -ti -v $(PWD)/release:/project/release --security-opt label=disable $(CONTAINER_IMAGE_DEBIAN):latest make appimage-release + bom.lock: element-desktop/yarn.lock element-web/yarn.lock matrix-js-sdk/yarn.lock matrix-react-sdk/yarn.lock ./build-bom.sh bom: bom.lock From a4ab5f55c92db470926b80239e14a1a132ff4fec Mon Sep 17 00:00:00 2001 From: su-ex Date: Sun, 4 Dec 2022 02:56:38 +0100 Subject: [PATCH 17/18] New test release v1.11.15-sc.0.test.2 --- element-desktop | 2 +- element-web | 2 +- matrix-react-sdk | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/element-desktop b/element-desktop index dd74e36..d25e426 160000 --- a/element-desktop +++ b/element-desktop @@ -1 +1 @@ -Subproject commit dd74e3628176f0ad39097325e5603fec51408a83 +Subproject commit d25e426c42d4eeef4fd62aea61642fd66fe7f73b diff --git a/element-web b/element-web index fcf043c..ebb0d6a 160000 --- a/element-web +++ b/element-web @@ -1 +1 @@ -Subproject commit fcf043c9989b995aee64322ac5e7ff3997da535d +Subproject commit ebb0d6a212299540247587abd345ce633a414813 diff --git a/matrix-react-sdk b/matrix-react-sdk index 0ad473a..23de404 160000 --- a/matrix-react-sdk +++ b/matrix-react-sdk @@ -1 +1 @@ -Subproject commit 0ad473a26dae2d37138e46024462b599ae67285e +Subproject commit 23de404c637747b5f2662b12355b0cbc4ab0d951 From eb17c2ad9459437d06d834307b4d5ff23051f80a Mon Sep 17 00:00:00 2001 From: su-ex Date: Tue, 6 Dec 2022 20:08:30 +0100 Subject: [PATCH 18/18] New test release v1.11.16-sc.0.test.1 --- element-desktop | 2 +- element-web | 2 +- matrix-js-sdk | 2 +- matrix-react-sdk | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/element-desktop b/element-desktop index d25e426..dfc6afa 160000 --- a/element-desktop +++ b/element-desktop @@ -1 +1 @@ -Subproject commit d25e426c42d4eeef4fd62aea61642fd66fe7f73b +Subproject commit dfc6afa8d8d8e100010d67a3aa328e99ec9813de diff --git a/element-web b/element-web index ebb0d6a..91850ae 160000 --- a/element-web +++ b/element-web @@ -1 +1 @@ -Subproject commit ebb0d6a212299540247587abd345ce633a414813 +Subproject commit 91850ae97a951c4c011d9767203b839a274c2b55 diff --git a/matrix-js-sdk b/matrix-js-sdk index 6128de1..789e2bf 160000 --- a/matrix-js-sdk +++ b/matrix-js-sdk @@ -1 +1 @@ -Subproject commit 6128de1bafde5b2112f2fe6dd2101e822d2c0636 +Subproject commit 789e2bf3f3b6abd0877e50df29802b1382a8399f diff --git a/matrix-react-sdk b/matrix-react-sdk index 23de404..2d34475 160000 --- a/matrix-react-sdk +++ b/matrix-react-sdk @@ -1 +1 @@ -Subproject commit 23de404c637747b5f2662b12355b0cbc4ab0d951 +Subproject commit 2d34475d29e074c6f35623f2882c09c95b31dd70