Juho Nurminen
af509dc1ee
Replace npm install with npm ci on CircleCI ( #1344 )
2020-07-10 16:39:23 +02:00
Ben Schumacher
a59c553465
Fix typo in release message ( #1307 )
...
* Fix typo in release message
* Update .circleci/config.yml
2020-06-02 08:59:46 +02:00
Juho Nurminen
f0c5c09e99
Integrate Dependency-Check into CircleCI ( #1281 )
2020-05-26 10:59:44 +03:00
Guillermo Vaya
b043a42a06
Add message notifications to releases
2020-05-15 01:42:27 +02:00
Guillermo Vayá
339fe445a8
[MM-22653] make upload to github to not run in pararel with s3 upload ( #1237 )
2020-03-26 18:07:07 +01:00
Guillermo Vayá
58092e284d
[MM-22007] Fix MSI download from S3, don't run when not an RC/release ( #1167 )
...
* test halt step
* fix
* [MM-22007] fix msi name
* remove test branch and apply to s3 too
2020-01-27 10:25:46 +01:00
Dean Whillier
4804f12535
CircleCI config tweaks ( #1116 )
...
* update ci files
* remove redundant build step
- npm run package:* also builds
* fix path to temp aws files
* include exe in windows build
* add release notes reference
* tweak ghr draft tag name
* remove test filtering
* ignore tags for build_linux
* don't try to use the tag
Co-authored-by: Guillermo Vayá <guivaya@gmail.com>
2020-01-21 09:07:10 -05:00
Carlos Tadeu Panato Junior
f6aec188ce
update context ( #1120 )
2019-12-04 15:42:52 +01:00
Guillermo Vayá
d017a68d2f
[MM-19051] [MM-14180] [MM-19330] Release helpers, push to github and aws, fix weird name on msi at UAC ( #1063 )
...
* [MM-19051] release helpers
* [MM-14180] release to github
[MM-18330] more release helpers
* [MM-19330] add proper name during uac
* [MM-19051] address CR comments
* add this branch fo testing
* missing commits, remove trap to prevent ugly output
* Run shellcheck against Bash scripts to fix issues
* Try to fix build - attempt 1
* Add patch option to release script
* add setup exe installer to generate_release script
2019-10-28 12:05:05 +01:00
Guillermo Vayá
714980c8c6
[MM-19569] add notarization to osx app ( #1086 )
...
* [MM-19569] add notarization to release
also added signing verification on release
added electron-notarize to dev deps
* [MM-19569] fix semicolon
* [MM-19569] check that we are running on osx to notarize
2019-10-22 09:48:00 +03:00
William Gathoye
a5368a9587
Add msi, gpo, new CI and runtime/sandbox hardening
...
* Add msi installer via Wixtoolset
* Add PowerShell Makefile
* [MM-18135] merge lint and test step, use -quiet, clarify changing debugging port
* [MM-18135] use no sandbox, separate linting, circle 2.1
* [MM-18137] Add MSI installer job
* [MM-18137] Add windows signing
* [MM-18152] Desktop notifications (#1040 )
* [MM-18345] use non-dangerous wix version
* [MM-18348] add code signing to windows build (#1044 )
* [MM-18348] fix review comments
* [MM-18851] runtime/sandbox hardening (#1042 )
* [MM-18906] remove GPU acceleration option from GPO settings (#1047 )
* Other minor refinements
2019-10-01 14:10:25 +02:00
Guillermo Vayá
304d26cece
[MM-18135] use no sandbox, separate linting, circle 2.1 ( #1029 )
...
* [MM-18135] use no sandbox, separate linting, circle 2.1
* [MM-18135] merge lint and test step, use -quiet, clarify changing debugging port
2019-09-06 22:44:52 +02:00
Yuya Ochiai
ea0b28deb7
Switch back from yarn to npm
2019-01-07 23:32:01 +09:00
Yuya Ochiai
645ec30ef0
Tweak CircleCI scripts
2018-12-25 23:31:14 +09:00
Yuya Ochiai
15e3e7b4cf
Execute lint after packaging in CircleCI
2018-08-01 23:06:13 +09:00
Yuya Ochiai
ad72671683
Execute "npm run lint:js" in CircleCI build job
2018-05-18 00:38:43 +09:00
Yuya Ochiai
f5b83865df
Build storybook as CircleCI artifacts
2018-04-12 23:09:55 +09:00
Yuya Ochiai
7af4a139ec
Add missing tzdata to suppress error for squirrel in CircleCI
2018-04-10 21:40:29 +09:00
Yuya Ochiai
5fc2cacf59
Add missing libgconf-2-4 for CircleCI
...
Somehow it might be missing in containers.
2018-03-21 00:00:56 +09:00
Yuya Ochiai
154db5a331
Migrate to CircleCI 2.0
2018-03-16 20:41:00 +09:00