43 Commits

Author SHA1 Message Date
Jaifroid
bbe548a3a7 Update Build-Electron to use Windows Powershell
Instead of PS Core, which has a build error finding installed certs
2025-05-13 23:26:41 +01:00
Jaifroid
ce7195b709 Correct options for building MSSTORE packages 2024-10-13 10:55:16 +01:00
Jaifroid
f79e71d4f0
Update code signing process to use new OV code-signing certificate #628 (#641) 2024-08-18 21:33:39 +01:00
Jaifroid
f4daca3d7c
Rename kiwix-js-windows to kiwix-js-pwa (#476) 2023-10-15 07:55:20 +01:00
Jaifroid
a1cf55707e Prevent an error that halts the script in a workflow 2023-06-30 13:45:41 +01:00
Jaifroid
819323ada8 Only make appxbundle if building an MS Store release 2023-06-11 11:47:40 +01:00
Jaifroid
9dd76128a4 Fix appx support in Build-Electron 2023-06-08 15:08:44 +01:00
Jaifroid
8fc91acee5 Add support for making an appxbundle from the appx 2023-06-08 14:30:51 +01:00
Jaifroid
2c7e4957ce Make build adjustments for WikiMed 2023-06-07 22:47:26 +01:00
Jaifroid
4595b8662a Ensure local Electron build works same way as cloud 2023-06-07 10:12:59 +01:00
Jaifroid
aad232f0b9 Experimentally remove the reversion to commonjs 2023-06-06 09:32:12 +01:00
Jaifroid
d5f7b4b707 Allow overriding signing with buildstorerelease 2023-06-05 09:42:26 +01:00
Jaifroid
29aa426ade Correct wrong field 2023-06-05 00:04:10 +01:00
Jaifroid
1fa72dd62e Change values for Kiwix publishing 2023-06-04 23:44:04 +01:00
Jaifroid
f381999e14 Allow conversion of package.json on-the-fly 2023-06-04 23:13:36 +01:00
Jaifroid
4f80360d3f Correct the missing icons for appx build 2023-06-04 18:44:28 +01:00
Jaifroid
f700143e51 Update Build-Electron.ps1 2023-05-15 21:12:16 +01:00
Jaifroid
3d01043d08
Remove RequireJS and use native ES6 modules #400 (#393)
Fixes #400 and #393.
2023-05-15 18:35:48 +01:00
Jaifroid
bbe052a5ab Add info explaining deprecated build method using Docker
Fixes #384
2023-04-09 07:43:19 -05:00
Jaifroid
c2ca4a952b Correct the wsl shell command 2023-02-13 00:21:23 +00:00
Jaifroid
a410523d78 Updates needed to correct archive-locating logic 2023-01-05 13:47:02 +00:00
Jaifroid
d1ae1afb1d More script updates
Former-commit-id: 3342776ff13e135f05caee4f9da9181f896734db
2022-12-24 12:45:50 +00:00
Jaifroid
4afb6cc347 Update build scripts
Former-commit-id: d4f9e438657bde43027132fc95276c68aca867f6
2022-12-24 09:16:02 +00:00
Jaifroid
c8fe6bf0dd Update Build-Electron.ps1
Former-commit-id: 0dc6327bad2e78dd21be6ea8499836b2ace9164e [formerly ecd1273912b14def301e54fce7e11cb9f6c48f89 [formerly 7a9318331b8b64354d98c873540cb9d723aa147b]]
Former-commit-id: be16d7556faf26f2fe721006d09e9732de8d5f80 [formerly a23b2e79eb9e578b22f8a86246f04e952bf5da53]
Former-commit-id: 22ecb3a5c6884435d4d7216bd0ea755ec8481f03
2022-06-05 23:57:40 +01:00
Jaifroid
a68fc27cc6 Build scripts
Former-commit-id: b0949c8d8eaa55c73df0757b86fce288d11911b0 [formerly 16a4238ed1fb4c88be97f24926d61f5526e665f2] [formerly b25a43428a0ffc6341004a1bae1bbbf913fc943c] [formerly 8905110294c480812df0aa062455aff7e120162a [formerly e55efeb0ccf4018ed6dc88c4eead93a7bd70d8c4 [formerly 36b38db5d10a237534d1a1657b02196eed1acad1]]]
Former-commit-id: 5f8dd8bf0eb1816bef8ffc76be73d5ad17c90776 [formerly 497a8314fab051c741d330b419c5b616babf8675 [formerly 014c372e24d8319f82ebbe77dbe220b74c2c18ad]]
Former-commit-id: 3a1afc5e05afd4982d54725bdaed606b67be5e24 [formerly 5c5ac1fc484c2ce8b1786d0e66d8aa9d7e5daae9]
Former-commit-id: 3b8870ea78a88e19e4cd0ec0e36d878d4c942d32
2022-04-11 04:59:00 +01:00
Jaifroid
b6a8703698 Update Build-Electron.ps1
Former-commit-id: 79006046528408575d3e30c572282c9a1d5b64a7 [formerly 7a255b2f19e141466f502bfcc0a897f091906b79] [formerly fc41d5a3bdd0d554b17a745b5a071640be174129] [formerly a33cbc7eef0a2c912043061ff7f265a141812f1c [formerly d7b195551b84083b0948a0484711c725e0c442e2 [formerly 9d2fe1dc1c2504a8b1262c963604895d4896b7d5]]]
Former-commit-id: 7ced343a958ce8b9a1d93462fdfeadfee29615d6 [formerly 11f378963d075cceecc97804c583b425b75a3f69 [formerly e45f507b6444f259753294970731fd06babc58dc]]
Former-commit-id: d7f2af95b976248520dded8ef47227653709315f [formerly 260b381a616c19d4e38889756c872be32b69007d]
Former-commit-id: 4f45add596c50547067aa90a0d871b161e09d11a
2022-04-11 04:34:17 +01:00
Jaifroid
bfe291680b Correct build scripts
Former-commit-id: ca4a9fb563ab66c8006551442123d45602aa8551 [formerly da3a6b7812200449fc6836a2e255816a36abd4ea] [formerly 9364df4d791f995c1b25148160800268b607b747] [formerly 478a04ed58779c7161f4b75f04066d1dd013e01e [formerly a551e7400359c650b3fe34d31d5fe28b4e3d2a2b [formerly 48e9c02039341300b021f756be5d1b65d8f0c73f]]]
Former-commit-id: 59704f52fe06299af68e9862e8eb9b32c3dc7275 [formerly 59b570f1a3ef191b3c731d9c617b543daa7f4d99 [formerly 95ccb992974a26089f27b72b215098a19b98042a]]
Former-commit-id: 606cd07b2f2336e543dc1ff0efd9fe0f86109a70 [formerly 72bbb32be173044c1e246850a8b27bee73514d4b]
Former-commit-id: a5540e3f9f797afad803b0e5efef219085a82b6a
2022-04-11 04:25:17 +01:00
Jaifroid
e44c96536c Don't build Setup version twice
Former-commit-id: 2156c5535ae0d416de7c571a90456dc2cb0e5e34 [formerly bbc0c26a2ca9181912d767c955c0130109f5cd1c] [formerly 2753fefea64b3538adba9dfff1669bc22c8d8257] [formerly 62425cf21a1c672d32d11d795534cc836f0d18d4 [formerly c8c674a4f5a5aded3fe0af24942112108f3e9a06 [formerly ca96fe617cc076cd6931d9bdcdfdfaf47ae2a98f]]]
Former-commit-id: 0951d1bf833b7ce6dbd45ee3d1d0118a67697171 [formerly 3e7dee643dda0ef5eb3e34202b4550e40e4c845e [formerly 3ca4ba54dfc40afc94e188835fa6f30d8a7a5465]]
Former-commit-id: b1a8a1ea08d8ea912394468133c08404266ff8fe [formerly 48e3942376720512f9d98ce4674c0e424715e20b]
Former-commit-id: 0818191fb320ca7d85a9bda90d27ad0b1e4be740
2022-04-02 16:21:20 +01:00
Jaifroid
1caa08bba6 Update Build-Electron.ps1
Former-commit-id: 1a06bfefb0d4d56f168e3997f9c82d58850ba162 [formerly eb420efddbbb843a118dc42b5df7c1fb80a49154] [formerly 9c5f07d8522a06747c7425d0952c4b4c1b305f1c] [formerly 94e53d0fc0b5e7cb2d6c7f7a4253ee9de86996a7 [formerly a78da39558eb3932815d22ae58e703415b8da18a [formerly bf56526206dc9aa79f6a8915200d72379d2dad72]]]
Former-commit-id: 7545a5eedf3ca5a8d45b80702cf04796f3a33440 [formerly 91d3c75ccdb9676c6839dfd1ab018e3678c4b31b [formerly f2518f09ad84d7acc6ebaf849acb83400bc370a9]]
Former-commit-id: e9fee06513bee7f074c5e2ad0750cc1baa444438 [formerly 2bc7132d75f03aed521ac2556af3b352ae149d4f]
Former-commit-id: 67192ffeb5f661f2e935f02ab8df74411263686c
2022-04-02 15:36:08 +01:00
Jaifroid
f16e89b8dd Enable cloud build of portable Electron app
Former-commit-id: 1c5e898a947e22570cd316f57752572b766d7508 [formerly adc83096414fde0ae7ea6b98e7c1969da334f2dd] [formerly b7c83d0b68641e73d5420f5cff0ad099c11d257a] [formerly ed05c6d523b53343f8ca11ce7a393119516b0d31 [formerly bcf276bb09b80748b9aa7549abb461a6794562ec [formerly 3222ffef425df55b11b2e65dbb8ed52e2ed8afed]]]
Former-commit-id: 8dd2062df66de78c92caf8367226d9d4f424b712 [formerly 701fbbc2ffd196622b5990444f6e9ffe871ebf77 [formerly 631300705c1d2cdb26791965eebd88f8d7b1ab84]]
Former-commit-id: 1c572683b4f3083d374222e49312e4272b972f94 [formerly 391e9b68962a335f891f2ac0a86ca30e85679167]
Former-commit-id: d0839384c27c4b92589f45250748945e956a2254
2022-04-02 13:50:24 +01:00
Jaifroid
59c7454b3b Update build scripts
Former-commit-id: 123cafc169b0b5f12f18164576fa6221bbd0dcf9 [formerly 325d32a13ab5788e7bd04a0d070993b1fcf0a730] [formerly 5d7f3915fe383904369c728ec9c1f1d5dd0fa2f7] [formerly 21c0d090e23e8c6d847851d11474d07a77a2df1f [formerly edaddd317cc6b4a2936a5b9de78a13f7de40f035 [formerly 6c308f5e3e65b7b7e6204459f11312ebe095d008]]]
Former-commit-id: 937fcc22def7c130658060cb2f1afd22df0d2365 [formerly b47c806af1f08f9b8581ce30be2909ab1e9f8bde [formerly ec8c9b45840301d0b0ceae714bc56efebc8a6aa2]]
Former-commit-id: 928ec0206004c014e5842cb26e14d80c156b4ddd [formerly 476da38c25d7b362f4f30e66d32c8c79259fb6c5]
Former-commit-id: 538e0afcf0cc8ebb44290264df6c7008344557ad
2022-03-15 23:05:55 +00:00
Jaifroid
f5cd587859 Update Build-Electron.ps1
Former-commit-id: a685b7b11dd77443ddfc42cef2afa993620679c2 [formerly 5173babdc869d9f268acc282e23fea71e065bc1c] [formerly 558507de29869a151a39b91f8c4d54a50f315242] [formerly 5f1fac9f3de18dd28dc34d9523d0d0ab4e5ef5cc [formerly ef021ad6d069b1943aef32cebad5f9d2bbc7b094 [formerly 339f0b6dfcd3e497903be952e014fef28d55ab8b]]]
Former-commit-id: 718726106baddc758ae502291748016eda02f661 [formerly f0dd1ed10d2ca23fbc006fb7d73bc777b30cc4e5 [formerly c9b98694455536e3ebc5aa60fedb5d4491c0a9bf]]
Former-commit-id: eb5765fc3d0564c59b5b846dd09954099b0a516e [formerly 9cc6dfe384c16d6d847f2f305735a04d47899bac]
Former-commit-id: 9a6970570bbb8174bb17539dd3b845da38541e6c
2022-03-15 23:04:45 +00:00
Jaifroid
df5142066e Update build scripts to support Wikivoyage
Former-commit-id: 960f7097f02906b6d1703b00a0829f8662f5eaf1 [formerly 4ac32cc929625f7488e6cd756b10afc2397c9e7a] [formerly c6d52f0ab5c2288d8b98733ea11865325ae6a1e0] [formerly a2e81d87a92005408ccb60bb731d1e0ed8dbf3af [formerly 96c62461a1904a0ca6f16b9bffc60591f7d772cd [formerly f88d1731972746f9b8fbc16db0db16fca2a8ba22]]]
Former-commit-id: 56d9ad1cb6869831e4e306af3778300bbf4bb05c [formerly 0fc7f2b01fe76323ff91b83cce2a6f97659feaea [formerly bdd934e1e07e633a432849df72b8e0dfae893081]]
Former-commit-id: 017bc060f0fb31ca250e9956c4fb297ee230086a [formerly 7774e4f8eb897c4016db50f7a8be12fe6693040f]
Former-commit-id: 5cb117d4ed42c2e046a4c8952b583fe1d78f5890
2022-03-15 23:02:56 +00:00
Jaifroid
db5221ad03 Finesse scripts
Former-commit-id: 15ad0a9a8ffc57d5e85235409f8589cc8860ca6e [formerly 22873d8e665a72009a43eaf420c51caa9ab17b60] [formerly 2d997964696968b1bec10dc5f4d66beac3535891] [formerly 8e9f711e179d923a0997f2771601642a9eaf3b9d [formerly a58fa3b80b212e4f9393bfec2cf0823dfa5e03ab [formerly 3e18bbfe7a49b5630d4c5a27f003db9beebd4e23]]]
Former-commit-id: 03a1fdc313e4cdaaa56d91bbc77c6c3a40a4a4a4 [formerly 1c595a05b8ab307fef44329762ca246563f9885e [formerly 8065f499bdc5a44d63ccf03c6b9e337170c9ee0f]]
Former-commit-id: 279556d5f69d7d313f5993b49447ac7e937837e5 [formerly c6aa3c30d55f12d476bf993e40919e1a1de6a67c]
Former-commit-id: 7dd6ec5a6e8f5a4d05438e83865473cb332d9fa1
2022-03-06 10:59:15 +00:00
Jaifroid
b5a4d2579f Update Build-Electron.ps1
Former-commit-id: 893561a454a81e29b75f17c69bc3ccc17c513f4a [formerly 782aa0ebfedf2c6bab720f438789100929431038] [formerly 054eddb22685b1941d8119f47de2137705d20dfa] [formerly df6c901dbbc16f39daca1a7474b01d3f7f6dfa0a [formerly 305fb2b384498f98225faeff9746188189ac00c2 [formerly 1ebc0451f2bc8e02d4a62c0bb5a863485ff9227d]]]
Former-commit-id: 7cac061a80d4c8495405aa101fd003f54a855cb2 [formerly de5e7029f4938798da39ed2e9dcc5ab35d833214 [formerly 3b6e62a62a784efffc6814cfcb53c1447b592500]]
Former-commit-id: 7a938eff38dd3086b5d4d8a669fe773bafdb48b4 [formerly dbeb4601de821d2ec230b31f19398f26fd0bea53]
Former-commit-id: 6de6eeecd7980a46700446039dfedc08a153b477
2022-03-05 19:09:05 +00:00
Jaifroid
7c806a4a23 Add facility for cloud-building Electron packages
Former-commit-id: b7a40c19564e571171e72f8a3bf1c41920ca2b9e [formerly 2deeaa0857249d02fada2443e12000d35533a0f9] [formerly b8d31ca5edf5563f1749551c50e84875a8c53745] [formerly 10afc455611ae2649dd145992daf4cd602397276 [formerly 72265de1714385a5d9bd6de221a610f4a9344450 [formerly a215c032fc04c51dba8c15c4c2ded5ac8c20ed69]]]
Former-commit-id: 725b04f5402d759823c263c6c4812768780d19ea [formerly 8dd57981c1a158a45956f1238a95949ab135cbe8 [formerly e58930327dec7eafae7ebc48018f55d9b0709e19]]
Former-commit-id: 86851ba1275beea8ff72392e4391faf1be6e5d85 [formerly 62d82d9b03e69c2d4bf79cca36024400c0c49a14]
Former-commit-id: e734db4e0c6e831d5ceae1b3d7e70369cb793f12
2022-03-05 18:44:14 +00:00
Jaifroid
c9c8776645 Update local build scripts
Former-commit-id: 8e9540e8b5766d875f1028714c86e2cdd3cb968b [formerly 6d78cb9bc12b8750139b28b4940ee80469ffc07d] [formerly 10f4586ccbcb4e9b5dbd7e9dc48d46216f2d9591] [formerly 0ff5e5cf7e3907866231cd6f5454a3199b345d12 [formerly 4c3fd6668c8021724bb656cbfe7867e681dd425a [formerly ccf76a430581290b5b54c2fc17e90b6e28ea44f1]]]
Former-commit-id: 9d908c7fa2f31113834c3177b5d2deb26eaccf41 [formerly 4f72a15ca92a7748345b5a0234586fcc936b1e8e [formerly 787e7197e022abb8900bc9dc8a9b2edde17ad6a4]]
Former-commit-id: 1f87cbb0777a3ccf29d50280ce2bb7c376dfc2c9 [formerly 5e2af247197bf470c3001d4162ba04611da76205]
Former-commit-id: 4471d38270b6a69b6c302ffdc70b8391f5c2077a
2022-03-05 17:50:53 +00:00
Jaifroid
00630faea6 Correct Electron build issues
Former-commit-id: 8700e925c053e573a28c291e5b3a2ad6ba4e3c52 [formerly de1423724f8ff0dd7324d5db1ac21ab126b2fa0f] [formerly 4b1b0d766b1eed1a387a6c21d7a06ebe660989dc] [formerly e7fdc3f771d2c1474867b261eed5152d2aad76ec [formerly cb8c90b0a72c7b453d1645bd3b1714731df4dae5 [formerly 2402fe4464833fb8e9abc5e8ef051484debab3f9]]]
Former-commit-id: 20ef02828239cb786aed8f31799242e6bc835e98 [formerly 2302300709f2dc2a3a0f8fbe2ec0e5c5b28a7c3b [formerly de3d709fa4979709e66ae69bfbef1f3f8a1ef67c]]
Former-commit-id: 67d633fb733b2e41b1e199ee66adb39857788bd4 [formerly 1bdb1cfab24123c8d8a8fd203a01ecc44ca586fe]
Former-commit-id: 028981d815779b44ef62f5a5aaedac96c36421ff
2022-01-10 21:47:48 +00:00
Jaifroid
ef94300337 Include RPM packages
Former-commit-id: d9a79b67e2df48a45e71ca190ab2d02e73102c38 [formerly cdee8ba5d5bf05547c1608dca0b4552b479ce82a] [formerly 7b6b6403929efc37c29e1b158025c4dd6f1ccc00] [formerly a5bb643125b116cda6302c43c700f96ab26c3f47 [formerly 105d8013bba961ccc074d2cd18d840904631b0e1 [formerly 7adf9440b429f5088c64f3051f33bc25a6c69bb7]]]
Former-commit-id: 767dd0626dcf1a67f30ee0495b54a608f33fef87 [formerly d2f6751f3147ac9b4d812555abeba80191c794e6 [formerly 6c80624bcf6f08c99b50e0dfe004efcb01164bb4]]
Former-commit-id: 63724756a753ca44feb427eafbcb3266d1ae9f4c [formerly e17739d6dfbca412f109bff56494c134c19659bd]
Former-commit-id: d23336e547c5325f061d6b8579ac4bce7ee00885
2021-12-24 08:37:23 +00:00
Jaifroid
8b4c585144 Update build scripts for unified release
Former-commit-id: fe8b896db416bd71edff495a6a64b6f9c57c9595 [formerly e6063db0a9df65784564c71866863f4cb636164c] [formerly c2a1715278011076bd95758724f3422f6d268657] [formerly f7330784623e10220e1309f4757f97209d22f7fb [formerly 5265d8f28b2673e69adc209f214461ae145b759e [formerly d60e0ae137ab2db03e507bcc001811ef0d7e106f]]]
Former-commit-id: 62c8e299887f595ba5a9c8b719837e6aa069f8a9 [formerly dea37bd579b279ae04223d1aa7bea5a2e608ec1a [formerly 8682816698a5783ac1160204c0576a2b424aef6f]]
Former-commit-id: 897e3f75d5bbf27a6b4916194058fbb4545f31a5 [formerly 2edf19c49707b3d8f0a904a1133c9647c5a1d882]
Former-commit-id: fadb7d00497d5b7390cdd80a0cd093eb55c72360
2021-11-29 09:29:21 +00:00
Jaifroid
443db19db6 Update build scripts
Former-commit-id: af349468e5fd7d3d98ef0c3a44bdd9781d540f7f [formerly f55d78291c18ac31c2541bdbc7f929845f046a16] [formerly b6153a41b7700448d7e656c587d9bc9fa9a722d5] [formerly a064c959ecd8ce6af0b3ecf9e515fb0eeda553be [formerly 4d68f69c6829d2e2cbb87777c37b19107402b259 [formerly d1f83bbf2205e300e6fbf8570f4fc64a18084081]]]
Former-commit-id: 6e6d45a2b62adaaaae33f5c35dedfb4cb5090a19 [formerly 5172f3df4cf8af2cabf9a95deb758bdd7c58af92 [formerly 25fbfa608dc77c988fa45a8258cd6388073609ba]]
Former-commit-id: 0dd767cd1849d0ee19b93a4cfb123f76d115c33f [formerly 23e524c29dff15eeba7da5a9b3ff335b9da75d2f]
Former-commit-id: deaabe100789b76d6ce37312ade769cafdcb9334
2021-11-22 07:03:45 +00:00
Jaifroid
8e41af2c82 Delete repeated code
Former-commit-id: 3fa8a721f5f332b8f7e20a274c46626e19a5cb73 [formerly 22b9bec19fa10bbcd11ec92052b0bf0b210ef4ba] [formerly 88318511d3d079fcf41be5a0edcb1b7735f67fcb] [formerly 19a8b23691f0e9a8a66d394138b1e016b43e68ab [formerly 7d6f7d81c71d82e5e311922404dd52cd9fb94078 [formerly ccd79b2fd5a6314261a1dfd1e58b3bdc6bf4891f]]]
Former-commit-id: d20c3efcf1daf68977e2a1e76845ce5928233435 [formerly 6cf6a4df0b1b77fe4588a77b37e7e81346abdce8 [formerly 4a5f332cb30f2f6a9a1415af18370949636c29a6]]
Former-commit-id: 921aa3ed2b817d7bfe1b5d190dbdb123e1c19a32 [formerly 10f50cd291a9d59ad4c9f1bc5a7008fce4be06ea]
Former-commit-id: 43448b40430e96ed0cc7fcafeb23c1c42eab3ab1
2021-11-15 13:23:54 +00:00
Jaifroid
66de8dc9a9 Separate Electron build
Former-commit-id: dc2fecd0290c8d2879331011f9a9d9a84ca808fc [formerly 0cc05c8b98661be96337a1051b9dd3c047cbba9d] [formerly b0a9f3393b52f540a32fb8898f4bd31afdd84c71] [formerly ef782a0f432413405a870bc143318b5085ea203d [formerly 794829dc566b553d45bf1b650e42362cfb395774 [formerly 8abfc829838b814ea42c0b308a7cd7bd346e4129]]]
Former-commit-id: 584ba8d8e2fd2afc26cfd096dbb9b84a2c1d7781 [formerly 40fff0800bc37bf915193ffe19bfbe767724e287 [formerly 0d553a2b3fea742fe3ec692e5b05abfecbfddcab]]
Former-commit-id: ce5fed5c1b855be61ec08f60454f87a5eaa28c26 [formerly 66c4fc8cd761074b94c913be1be9826dfd803f67]
Former-commit-id: ab0f17fdef40868652588e1233a051f3abafa2a6
2021-11-15 13:23:52 +00:00