Vladislav Rassokhin
debd471e17
[build scripts] Fix installing packages required for .DS_Store generation in DMG (IJPL-159230)
...
GitOrigin-RevId: f32391c06371be60f7188c7b6e28f93b0a7dcc7f
2024-07-29 08:17:31 +00:00
Dmitriy.Panov
b43311f31f
IJI-1103 macbuilder support dropped
...
GitOrigin-RevId: ff1ff2d942c65cfb785deca09f0bb79b8e91d201
2023-07-09 15:57:11 +00:00
Dmitriy.Panov
0ea2f2d277
IJI-932 unmounting simplified
...
GitOrigin-RevId: 1ed95083e2262e0445364aa63b46287b1c089ab6
2023-04-05 14:00:25 +00:00
Dmitriy.Panov
1cb21d1bb1
IJI-932 syncing exact mount point before detach
...
GitOrigin-RevId: eb5ba41a302c7428c579d1c8462cf8d4e5fd9065
2023-04-05 14:00:23 +00:00
Dmitriy.Panov
eaa07bcc6c
IJI-932 required Python dependencies are now installed in a virtual environment
...
GitOrigin-RevId: 8def868c87acdd853dbb3b66e02b7ce67bd3d578
2023-03-29 08:31:08 +00:00
Dmitriy.Panov
44518a9239
IJI-932 makedmg.sh warnings fixed
...
GitOrigin-RevId: 13d77dffa6f63c5f0c9e0487432df23ab070f496
2023-03-29 08:31:05 +00:00
Dmitriy.Panov
e08ea8a2c8
IJI-932 building all .dmg in parallel
...
GitOrigin-RevId: f318541736e27e63ac9fe1b66829122deaa76f62
2023-03-27 11:28:54 +00:00
Dmitriy.Panov
937d76d215
IJI-932 .dmg build scripts archive created to be used on macOS build agent instead of macbuilder host
...
GitOrigin-RevId: a0291e4c96a3a9d5d411e4d5d2f8e34325ffdda2
2023-03-27 11:28:49 +00:00
Dmitriy.Panov
7b17d114e3
IJI-931 stapling step split from notarization
...
GitOrigin-RevId: 0d0f689e4b91348777ed69b9f4e6291ebcd9e90a
2023-02-15 15:04:53 +00:00
Dmitriy.Panov
08ffcb7f91
IJI-928 macOS app Contents/ folder checks
...
GitOrigin-RevId: c6433f14fdea4aabe97f58c693935f5b9c92af95
2023-01-13 03:01:34 +00:00
Dmitriy.Panov
52faf2512d
IJI-928 macOS .sit archive signing
...
GitOrigin-RevId: 3c37de31e19476001ed15ee09710da69c967ba1c
2023-01-13 03:01:31 +00:00
Dmitriy.Panov
6053f60fab
IJI-928 macOS binaries signing
...
GitOrigin-RevId: b3af58de690aa0a130435d8cd744fe1805cf035f
2023-01-13 03:01:27 +00:00
Vladislav Rassokhin
a1dfd983fa
[build scripts] macOS: pin makedmg.py dependencies versions
...
GitOrigin-RevId: f63194f106acfc279d68fd41d4079017d0f70eff
2022-11-25 10:42:10 +00:00
Dmitriy.Panov
69d87f102d
IJI-772 IJI-910 deterministic access and modification times for .dmg and .sit content
...
GitOrigin-RevId: 5334bcdf98e30ac26266aba3e54ba47db9d5b623
2022-11-18 12:20:21 +00:00
Dmitriy.Panov
f7d09ea56a
IJ-CR-23494 IJI-719 launching of macOS shell scripts simplified
...
GitOrigin-RevId: 696f203b086b48fcd2e35a3243ff342eadcd3e77
2022-08-25 18:26:11 +00:00
Dmitriy.Panov
bccae365ce
IJI-900 logging all unsigned macOS binaries
...
GitOrigin-RevId: 73fa8d068af894edd599648a6790ce01d2059a4a
2022-08-25 18:26:10 +00:00
Dmitriy.Panov
c97f847e0b
IDEA-298179 excessive macOS entitlement key
...
GitOrigin-RevId: 484fa3566856873a4be374fd781ae51d2236b738
2022-08-25 18:26:09 +00:00
Dmitriy.Panov
88ba8ceaa7
legacy macOS build scripts dropped
...
GitOrigin-RevId: eb73144d87c9bd2074c181582dce29fd9cfbdfb7
2022-08-10 04:03:19 +00:00
Dmitriy.Panov
7697e3c694
CWM-6546 bundling runtime in Kotlin, not Bash
...
GitOrigin-RevId: 71df5a6e02647b7cfaf8e457ec6c43d204277547
2022-07-21 23:17:38 +00:00
Dmitriy.Panov
af2f8d6483
CWM-6546 support of unsigned .sit with bundled runtime
...
GitOrigin-RevId: fa4a72c3d47f704f861de33da2f1f95e5d3f4ed0
2022-07-09 19:39:27 +00:00
Vladislav Rassokhin
dbdf4edbc6
macOS build scripts: retry failed upload during notarization
...
GitOrigin-RevId: a8a180768335ec7e6e2037b1c8b8997ace0aa8f4
2022-07-05 09:27:45 +00:00
Vladislav Rassokhin
0be1146e34
[build scripts] macOS: makedmg.sh disk detach retry
...
GitOrigin-RevId: faed2a1476b4d8efa1fc35cedbcc063dce44a104
2022-06-15 07:45:05 +00:00
Dmitriy.Panov
7d5e1ae608
JBR-4087 extracting Runtime to Contents/jbr folder
...
GitOrigin-RevId: 6398f62d045aa142baf37acd1b3faa10470f5404
2022-06-01 18:08:14 +00:00
Titouan Bion
80a12231f0
[fleet] [FL-11542] Replace create-dmg.sh by new makedmg.sh in Fleet .dmg creation
...
This originally is a patch from @Alexander Zolotov, see context here: https://jetbrains.team/im/group/aXRAL08f2vZ?message=9ISsF0SXSlD&channel=aXRAL08f2vZ .
It removes the assumption that `$2.exploded` exists, allowing a custom folder path to be passed as parameters, it may be absolute.
It also allows source directory not to be cleaned up at the request of the script user.
GitOrigin-RevId: 4c42cee1e00315c7ed7127261a14722cde1aa59c
2022-05-11 16:46:09 +00:00
Dmitriy.Panov
b84d7a5abb
build scripts: macbuilder logs with both stdout and stderr
...
GitOrigin-RevId: f1628d6a552fb4752d4a9ef6d02a509ad5b015f5
2022-05-08 18:48:52 +00:00
Vladislav Rassokhin
72b679d517
[build scripts] macOS: ignore security unlock-keychain failures
...
GitOrigin-RevId: 67a38459660e9941683d334b2d2b7fe798a8aec7
2022-04-28 08:51:19 +00:00
Dmitriy.Panov
4e1216ecfb
IJI-719 codesign utility should not be used at all
...
GitOrigin-RevId: 8d5b4112d9d73cd9cf20f4f98ef9db43df0124a9
2022-04-26 21:44:40 +00:00
Dmitriy.Panov
c77a6377b3
IJI-719 local execution should allow building of unsigned sit and dmg
...
GitOrigin-RevId: f965959a449431e1ed54f0567b4d82e77a532467
2022-04-25 21:31:38 +00:00
Dmitriy.Panov
aceabcba7f
IJI-735 unmounting already mounted DMG
...
GitOrigin-RevId: e689d22d90d0b4eb51fbeba5ee0a2389734f2d68
2022-04-22 09:47:20 +00:00
Dmitriy.Panov
71174d7b55
IJI-719 notarization script: Fleet contract restored, broken retries fixed
...
GitOrigin-RevId: a30a6daf4c37f3e8bbadfb2bd23a70744be0ae0a
2022-04-16 02:11:34 +00:00
Dmitriy.Panov
26fad2b5c0
IJI-735 installing Python library for DMG generation for current user only
...
GitOrigin-RevId: a03afd4cb5978861b64663c36715f6cbed683d7f
2022-04-16 02:11:31 +00:00
Dmitriy.Panov
bb44fc8422
IJI-735 notarization dependencies installation requires sudo
...
GitOrigin-RevId: 412093b110604de45b8138ef8f70985905319799
2022-04-14 11:14:36 +00:00
Dmitriy.Panov
4f29a47d50
IJI-735 installing Python library for DMG generation
...
GitOrigin-RevId: b7520111f2fa508ccd7900979d4856e7eba76d66
2022-04-14 11:14:35 +00:00
Dmitriy.Panov
f6c31d201a
IJI-719 signing macOS installers via JetSign
...
GitOrigin-RevId: d1472cc2b90a0b380c61bd73cb9fc67585e02eed
2022-04-14 11:14:33 +00:00
Alexander Zolotov
b2655fa06f
[build] fix jbr bundling into sit file during local build
...
GitOrigin-RevId: 3680edd069bcd422249115616a6d1e4a0e6b2e5c
2022-03-09 08:22:58 +00:00
Roman Grigorev
b6d518e6f1
[build scripts] macOS: rewrite makedgm.pl on python
...
Added new python file which implements same functionality as in makedgm.pl
but in python and with using os independent library.
GitOrigin-RevId: 915a250f30dc7b80a607e54082411a8a78821c0e
2022-01-21 16:13:41 +00:00
Dmitriy.Panov
f4e3592ab2
IJI-527 Apple Notarization: option to stop retrying if issues are detected
...
GitOrigin-RevId: b49660c04b26205bb7ef9e832251a5bee31706ad
2021-12-09 21:20:34 +00:00
Dmitriy.Panov
13291d7fff
IJI-527 Apple Notarization: checking iTMSTransporter
...
GitOrigin-RevId: 3263c5fe3902d65522cbe415eb4748f9848904e4
2021-12-07 17:39:40 +00:00
Vladislav Rassokhin
4371e1821f
[build scripts] Sign macOS additional binary files using SignTool, not shell script
...
GitOrigin-RevId: d31a1859b46cec33c5954da67b2b9c9437341ac3
2021-12-03 12:46:24 +00:00
Vladimir Krivosheev
52c1ed6e72
use zip64 to support large files
...
GitOrigin-RevId: ace28c7949d3ba46a6cf4073f3d2dbb4a74302db
2021-11-19 17:53:36 +00:00
Vladimir Krivosheev
a2368a8e7d
get rid of Ant to build cross-platform zip
...
GitOrigin-RevId: 80888ffff171f489d4e66803588756e98f8d98e8
2021-11-14 08:00:22 +00:00
Andrey Vlasovskikh
fc83049fa7
[fleet] Restored create-dmg.sh still used for building Fleet-*.dmg
...
It was removed in a1164770eb6110bd58f9fc61d06ecd20c7b90434 likely because there were no usages in IntelliJ. There is one in Fleet, hence the revert. It may be logical to move it to Fleet build scripts.
GitOrigin-RevId: d5ebe0be672ab53f642f24943934ed6d6eb2f0bb
2021-11-09 21:26:48 +00:00
Vladimir Krivosheev
50e4b6d2b1
fix building DMG locally, enable publishing macOS app archive by default (required for building patches)
...
GitOrigin-RevId: a1164770eb6110bd58f9fc61d06ecd20c7b90434
2021-11-09 15:48:03 +00:00
Vladimir Krivosheev
66c578d376
dmg - reuse exploded app archive
...
Avoid extra compressing and decompressing
GitOrigin-RevId: 3998a1c12baf2f478cd680d09d8360644b875c75
2021-11-06 08:03:20 +00:00
Vladimir Krivosheev
bb46118b40
sign mac app using sftp
...
GitOrigin-RevId: ee0bfa4319a08a1eba9099c5b88b5adb5d7dfcca
2021-11-03 20:27:51 +00:00
Vladimir Krivosheev
01513034e0
mac signBinaryFiles - get rid of Groovy, use Kotlin and SSHJ
...
GitOrigin-RevId: 94286bd651c176150c8c876a49612f61423f01be
2021-11-02 20:13:37 +00:00
Dmitriy.Panov
36ede22e08
WEB-53315 signing binaries for Tailwind CSS plugin until they are unbundled
...
GitOrigin-RevId: 1f7770e4fec054bef9aa9e5d62c7e8af1a922f73
2021-10-29 15:05:11 +00:00
Vladislav Rassokhin
f21c63957f
[build scripts] macOS: perform notarization and stapling with retry
...
GitOrigin-RevId: 753c1f1837730230bfdacf7ca655fe79fc92d95c
2021-10-06 11:52:02 +00:00
Dmitriy.Panov
bf62e4fb46
macOS binaries signing: hardened runtime enabled
...
GitOrigin-RevId: ba7244f2ebc09561ab40f87845184405ee73562e
2021-08-26 23:08:01 +00:00
Dmitriy.Panov
6075be84e2
Revert "IDEA-271353 TCC bypass issue exist in macOS version of IntelliJ"
...
This reverts commit 2655d68949bc989c8df97bb18a28c2c4132853a9.
GitOrigin-RevId: 3c24f1ad98b0689e23fa8625cef9dd45b7c020bf
2021-07-21 22:27:49 +00:00