Commit graph

44 commits

Author SHA1 Message Date
Christopher Willis-Ford
949428b79d ci: first draft GHA workflow 2023-11-03 16:45:43 -07:00
Andy O'Neill
4d87348080 ci: update xcode version 2023-08-14 09:06:16 -04:00
Andy O'Neill
91e543cf73 ci: increase npm memory for signed dist 2023-08-02 10:54:11 -04:00
Andy O'Neill
58b6f4866b ci: enable signing 2023-07-31 10:38:25 -04:00
Andy O'Neill
6913240c3a feat: high contrast support 2023-07-28 11:41:06 -04:00
Christopher Willis-Ford
a79010e32d ci: large size wasn't worth it for Windows 2023-04-04 16:10:00 -07:00
Christopher Willis-Ford
4513ace850 ci: try large size for Windows 2023-04-04 15:33:45 -07:00
renovate[bot]
6b5beea351
chore(deps): update windows orb to v5 2023-04-04 09:34:38 +00:00
Christopher Willis-Ford
66819e1703 ci: temporarily disable signed builds 2023-04-03 19:29:20 -07:00
Christopher Willis-Ford
6511c23717 ci: add '--prefer-offline' to npm ci 2023-04-03 19:19:05 -07:00
Christopher Willis-Ford
95427a597d ci: increase Windows npm log level more 2023-04-03 14:10:12 -07:00
Christopher Willis-Ford
95d98daa2f ci: omit branch from npm cache key 2023-04-03 12:53:15 -07:00
Christopher Willis-Ford
95464010a1 ci: use Node orb and Node 16 2023-04-03 12:06:44 -07:00
Christopher Willis-Ford
dd66626e3e ci: fix deprecated macOS config 2023-04-03 09:31:58 -07:00
renovate[bot]
7f7b39222f chore(deps): update windows orb to v2.4.1 2023-03-31 20:57:38 +00:00
Christopher Willis-Ford
2af19f9cc4 only cache Homebrew's cache, not the git repo
On newer macOS images, restoring Homebrew's git repo doesn't work
correctly.
2022-02-22 10:20:48 -08:00
Christopher Willis-Ford
cd92252520 make a lane specifically for CircleCI 2022-01-31 14:37:30 -08:00
Christopher Willis-Ford
b5d99710bc add 'add_ssh_keys' step when signing 2022-01-27 16:44:13 -08:00
Christopher Willis-Ford
c0355803c7 use Fastlane Match in CI 2022-01-27 16:44:13 -08:00
Christopher Willis-Ford
3a95c0c213 CircleCI no longer supports Xcode 11.1.0 2022-01-27 16:44:13 -08:00
Christopher Willis-Ford
5831e8bfa1 update handling of context vars on CircleCI 2021-06-02 23:21:06 -07:00
Christopher Willis-Ford
1c4aa2b755 use Node 14 on CircleCI 2021-06-02 23:21:06 -07:00
Christopher Willis-Ford
b17f1a6d8f add comments based on code review feedback 2020-08-03 13:18:40 -07:00
Christopher Willis-Ford
f49216f198 work around electron-userland/electron-builder#5016 2020-07-31 20:18:46 -07:00
Christopher Willis-Ford
b5b432786a replace Code-to-Learn certs with Scratch Foundation certs 2020-07-31 15:13:48 -07:00
Christopher Willis-Ford
e69d5414c6 prepare CircleCI config for renaming app 2020-07-27 11:54:03 -07:00
Christopher Willis-Ford
b4ce74b002 ZIP mas-dev 2020-07-24 17:07:21 -07:00
Christopher Willis-Ford
7c7ddd1e6c build mas-dev on CircleCI 2020-07-24 17:07:21 -07:00
Christopher Willis-Ford
8868556cba win: unset context to fix environment size errors 2020-07-24 17:07:21 -07:00
Christopher Willis-Ford
a4d8e3de36 fix Windows executor settings 2020-07-24 17:07:21 -07:00
Christopher Willis-Ford
472cad2172 fix support for non-signed CI builds 2020-07-24 17:07:21 -07:00
Christopher Willis-Ford
62e23771db win: set WIN_CSC_LINK to filename 2020-07-24 17:07:21 -07:00
Christopher Willis-Ford
104317bff8 build 'dist' for signed, 'distDev' for unsigned 2020-07-24 17:07:21 -07:00
Christopher Willis-Ford
ed23e98d24 import provision profile 2020-07-24 17:07:21 -07:00
Christopher Willis-Ford
623050a19d test early during automated builds 2020-07-24 17:07:21 -07:00
Christopher Willis-Ford
0d3f50e790 import code-signing certificates 2020-07-24 17:07:21 -07:00
Christopher Willis-Ford
98efe7610f work around electron-userland/electron-builder#4964 2020-07-24 17:07:21 -07:00
Christopher Willis-Ford
9ca7f05bdb update CircleCI context name 2020-07-24 17:07:21 -07:00
Christopher Willis-Ford
d08841382a modularize npm scripts, support non-signed builds, ... 2020-07-24 17:07:21 -07:00
Christopher Willis-Ford
8cf475416c work around missing PATH for git-sh-setup on Windows 2020-07-24 17:07:21 -07:00
Christopher Willis-Ford
39dbd197d6 cache the NPM cache, not node_modules
The `npm ci` command removes `node_modules` anyway, so there's no point
in caching it.
2020-07-24 17:07:21 -07:00
Christopher Willis-Ford
245a3ec0d7 put scratch-gui install into scratch-desktop postinstall 2020-07-24 17:07:21 -07:00
Christopher Willis-Ford
1c7148607c add CircleCI build config for macOS 2020-07-24 17:05:25 -07:00
Christopher Willis-Ford
ff53e9822a add CircleCI build config for Windows 2020-07-24 17:05:25 -07:00