Commit graph

838 commits

Author SHA1 Message Date
Jose Cortinas
ef056e3fb6 Fix import in generate-icons that broke everything 2024-02-14 14:12:12 -06:00
Jose Cortinas
a728f58804 Update icon generation and types
- Stop storing non-essential information like the name of icons.
- Reorganize type names and definitions to avoid redundant "Type" suffix.
2024-02-13 14:59:43 -06:00
Jose Cortinas
2bbeb45100 Use v for heights and less info for custom icons 2024-02-12 14:01:58 -06:00
Jose Cortinas
cdcc1a484f Move Custom type to index 2024-02-12 08:35:47 -06:00
Jose Cortinas
9b7754b090 Rewrite icon generation again
- All paths and size values are included
- Symbol name is included
- More strict type checking is enabled by enumerating all of the symbol names and sizes and defining types.
2024-02-09 20:49:11 -06:00
Jose Cortinas
dc2304efac Update generate script to support multiple paths
The latest releases of the octicons package now have an ast object available, we use that to get the path data for the icons now instead of parsing the path elements.
2024-02-08 15:18:49 -06:00
Adam Płócieniak
30c742783e
formatting fixed 2024-01-10 15:02:17 +01:00
Adam Płócieniak
d540c6ace3
landing page footer fix -> 2023 -> 2024 2024-01-10 14:58:44 +01:00
Markus Olsson
edb2aed89e
Merge pull request #17648 from desktop/acs
Sign using ACS
2023-10-31 14:55:19 +01:00
tidy-dev
d789a1ae00
Merge pull request #17570 from desktop/fix-electron-validation-failure
Fix Electron Validation Script
2023-10-26 08:18:47 -04:00
Markus Olsson
5ce8ed1246 Fix paths and check for existence 2023-10-26 13:03:25 +02:00
Markus Olsson
aecbe96fa3 No debug then, okay 2023-10-25 21:24:51 +02:00
Markus Olsson
afe25913b0 Try using runner temp dir 2023-10-25 20:54:06 +02:00
Markus Olsson
19639bc0e2 Prepare to sign with ACS 2023-10-25 13:33:50 +02:00
tidy-dev
30a2f238b0 Use release channel if defined 2023-10-23 11:26:41 -04:00
tidy-dev
b54a723f85 Fix Electron Validation Script 2023-10-23 10:41:38 -04:00
Markus Olsson
e2ff14c84f Notarize using notarytool instead of altool 2023-10-17 15:36:53 +02:00
tidy-dev
59d4657385 Update validate-electron-version.ts 2023-10-16 10:45:48 -04:00
Sergio Padrino
fa75165100 Bump Electron to v26.2.4 2023-10-10 09:59:48 +02:00
Sergio Padrino
937a55e5dd Fix required Electron version for prod builds (24.8.3) 2023-09-27 14:03:22 +02:00
Sergio Padrino
1fc41ba23c Bump Electron to version 26.2.1 2023-09-22 11:53:08 +02:00
tidy-dev
a521976200 Bump production version in electron validation script 2023-09-21 09:54:29 -04:00
Sergio Padrino
33e0cb68fc Merge pull request #17416 from desktop/electron-24-8-3
Bump Electron to version 24.8.3
2023-09-21 09:53:34 -04:00
tidy-dev
6e48504fc3 Merge branch 'development' into releases/3.2.7 2023-07-26 09:36:33 -04:00
Markus Olsson
889bae6c78 Merge pull request #17000 from desktop/reuse-workflow
Reusable build workflow
2023-07-25 17:21:06 -04:00
tidy-dev
78a81b980c Pull in new release steps 2023-07-25 16:13:44 -04:00
tidy-dev
c13e94a05d Upgrade to Electron 24.4.0
Fix yarn lock from merge conflict
2023-07-25 13:06:56 -04:00
Markus Olsson
9a6d45122f Merge branch 'development' into reuse-workflow 2023-07-04 09:43:47 +02:00
Brendan Forster
6af96bf71d strip out electron-builder config for packaging on Linux 2023-07-03 17:44:42 -03:00
Markus Olsson
aacede276b Oh come on! 2023-06-29 21:06:26 +02:00
Markus Olsson
9ab3fdee11 That's enough powershell for today 2023-06-29 21:06:26 +02:00
Markus Olsson
ebd5b31384 Thanks, I hate it 2023-06-29 21:06:26 +02:00
Markus Olsson
cfb092011b Encoding? 2023-06-29 21:06:26 +02:00
Markus Olsson
0cb61c68e9 Debug cert file 2023-06-29 18:52:58 +02:00
Markus Olsson
34c328d48e Merge branch 'development' into reuse-workflow 2023-06-29 18:07:43 +02:00
Markus Olsson
d3149c6346 Get rid of installer folder and rename nuget packages to include arch 2023-06-28 12:04:56 +02:00
Markus Olsson
c6ecd4ee83 Move outdated deploy docs to deploy repo 2023-06-28 11:00:54 +02:00
Markus Olsson
f3d8808ddf Get channel from environment instead of branch name 2023-06-28 10:56:56 +02:00
Markus Olsson
f2bb15c447 Get rid of deprecated publish script 2023-06-28 10:56:37 +02:00
Markus Olsson
5cdd54cb27 Use same keys as central expects 2023-06-28 00:50:54 +02:00
Markus Olsson
c3a519c7a8 Well that's not at all confusing 2023-06-27 17:55:51 +02:00
tidy-dev
738b8e65fa Update validate-electron-version.ts 2023-06-21 12:26:58 -04:00
Markus Olsson
f12d9f78e0 Include bundle size stats 2023-06-21 13:34:15 +02:00
Markus Olsson
e17ff46a7c Don't attempt to install unless publishing 2023-06-21 10:01:15 +02:00
Markus Olsson
d41ae3e0cd Don't sign unless publishing 2023-06-21 09:27:47 +02:00
Markus Olsson
2c646f86da Fail if any subcommand fails 2023-06-21 09:27:47 +02:00
Markus Olsson
ff0f8d167d Pass the windows cert 2023-06-20 16:37:07 +02:00
Markus Olsson
7b77fd2979 Grab macos cert from secrets 2023-06-20 16:34:00 +02:00
Markus Olsson
ca8f20e259 Grab windows pfx from secrets 2023-06-20 16:22:43 +02:00
Markus Olsson
00ef4d139c Get rid of old build system definitions 2023-06-20 16:18:08 +02:00