Devin Binnie
7b1b25b6e0
Move all E2E dependencies into its own folder, run from there ( #3068 )
...
* Move all E2E dependencies into its own folder, run from there
* Run flaky-tests from E2E folder
* This should work better
* Fix E2E test for Linux
* Fix for Windows, fix lint
2024-06-17 15:24:15 -04:00
Devin Binnie
be182ac513
Assorted Desktop App repo fixes ( #3065 )
...
* Fix ESLint and turn on the check in CI
* npm audit fix
* Remove electron-rebuild, use electron-builder for robotjs
* Add mochawesome-report to eslintignore
* Remove linebreak-style
* Revert "Remove electron-rebuild, use electron-builder for robotjs"
This reverts commit be35eb7300df725e381538dd30446a9acb8ab1df.
2024-06-14 11:46:35 -04:00
Devin Binnie
e244b2c230
[MM-55341][MM-56894] Use electron-builder
to create the MSI installer, drop support for 32-bit Windows and the NSIS installer ( #3028 )
...
* Drop 32-bit windows support
* Remove unnecessary after build script
* Enable MSI build from electron-builder
* Copy MSI installers correctly
* Change script to `windows-installer`
* Revert "Remove unnecessary after build script"
This reverts commit 65b1cccb063656916a7d12c440792ad013dff826.
* Fix duplicate installers when updating to EXE version
* Inject the app-update.yml from the NSIS installer into the MSI, have the MSI uninstall the EXE if it exists
* Cleanup old MSI builder, switch actions to use new process
* Sign PR builds
* Update to use absolute paths
* Use env variable paths
2024-05-14 12:07:45 -04:00
Antonis Stamatiou
54091f3c7d
fix: Upgrade upload/download actions ( #3015 )
2024-04-23 14:59:45 +03:00
Mario Vitale
2be7a9c016
Revert download-artifact for problematic jobs ( #3012 )
2024-04-19 13:10:32 -04:00
Mario Vitale
53502acfd0
Revert upload-artifact where homonymous jobs are used ( #3011 )
2024-04-19 12:11:20 -04:00
Antonis Stamatiou
711f2308a0
feat: Minor fixes for the Compatibility Matrix Test ( #2994 )
2024-04-01 13:41:33 +03:00
Antonis Stamatiou
a5f023ce05
feat: Introduce Compatibility Matrix Testing Workflow ( #2993 )
2024-03-28 11:47:30 +02:00
Antonis Stamatiou
6c3eced3e9
feat: Upgrade Reusable GitHub Actions version ( #2989 )
...
* feat: Upgrade Github Actions versions
* fix: Fix supply chain scorecard
* fix: Remove ubuntu-4-core instances as they are redundant
* fix: Upgrade also CodeQL
2024-03-22 14:03:24 +02:00
Antonis Stamatiou
81c3a07412
feat: Refactor E2E functional for readability and reusability ( #2988 )
2024-03-22 12:30:31 +02:00
yasserfaraazkhan
7c2b4ec502
Modify run conditions for nightly e2e job to create test cycle and post in channel. ( #2971 )
2024-03-19 22:18:29 +05:30
Devin Binnie
22860a4566
Fix MAS build ( #2978 )
2024-03-12 10:33:11 -04:00
Devin Binnie
e56b5cdd6a
Various build and developer fixes, some optimizations ( #2975 )
...
* Various build and developer fixes, some optimizations
* Fix the linux build
* Fix afterpack
* Fix notarization variables
* Revert macos-notification-state changes from this PR
* Only build the tar for PRs
* Also ci
* Fix copy script
* Fix copy script more
* Remove @babel/cli
* Fix windows build
* Fix MAS build
2024-03-12 10:04:11 -04:00
Devin Binnie
c55e37da2f
[MM-45780] Update to macos-notification-state 3.0, update entitlements and provisioning profile to allow Communication Notification access ( #2972 )
...
* [MM-45780] Update to macos-notification-state 3.0, update entitlements and provisioning profile to allow Communication Notification access
* Remove extra entitlements
* Add proper inherit
2024-03-11 09:37:38 -04:00
yasserfaraazkhan
20a388bfa1
Fix push trigger on e2e workflow to refer master branch ( #2947 )
2024-01-17 15:04:37 +05:30
yasserfaraazkhan
504e80e132
Run E2E on master branch ( #2934 )
2024-01-17 14:13:04 +05:30
Antonis Stamatiou
2154b404f3
fix: Use labeled event from pull request to trigger apps build ( #2930 )
2023-12-18 09:26:25 +02:00
yasserfaraazkhan
675ec6d661
E2E: CI Improvements ( #2918 )
2023-12-13 14:24:16 +05:30
yasserfaraazkhan
932eff2ea9
feat(e2e): add a job to run e2e on linux os ( #2796 )
2023-10-25 02:01:36 +05:30
Devin Binnie
d7857c9b0c
Include more obvious prompt to reproduce issues in the Web App first ( #2883 )
...
* Include more obvious prompt to reproduce issues in the Web App first
We've received a very large volume of issues to the Desktop App repository that are actually Web App issues. It would appear that users are missing/misinterpreting the prompt to try and reproduce in the Web App first.
This PR adds a much large prompt in the issue template to hopefully ensure reporter will know where the issues should go.
* Update bug_report.yml
2023-10-13 10:53:20 -04:00
Devin Binnie
1bd1953868
Force end notification to pull all commits ( #2846 )
2023-09-19 11:29:18 +02:00
Devin Binnie
008553bd41
Revert "Add debugging for notification script ( #2840 )" ( #2842 )
...
This reverts commit 55fe6ecec9
.
2023-09-15 12:56:45 -04:00
Devin Binnie
55fe6ecec9
Add debugging for notification script ( #2840 )
2023-09-15 11:58:39 -04:00
yasserfaraazkhan
475c212d54
explore security job failure ( #2775 )
...
* update ossf/scorecard-action version
2023-07-19 21:45:17 +05:30
yasserfaraazkhan
3f352a6718
explore windows ci failure ( #2770 )
...
* Update settings.test.js
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
2023-06-26 11:59:06 -04:00
Devin Binnie
9869d9de22
Force install of ARM64 Electron headers ( #2759 )
...
* Force install of ARM64 Electron headers
* Update other files and include x86
2023-06-19 14:18:27 -04:00
Devin Binnie
90b4489053
Fix release post script ( #2736 )
2023-05-25 18:11:32 -04:00
Devin Binnie
8c580ff456
[MM-51092] Automate release post for RCs and finals, include changelog ( #2733 )
2023-05-25 10:03:53 -04:00
Devin Binnie
35e2b81677
Update wine key to 22.04 ( #2697 )
2023-05-01 11:35:44 -04:00
Devin Binnie
c682cf5dd2
Fix final release pipeline ( #2663 )
2023-04-04 08:29:09 -04:00
Devin Binnie
e0a9527318
Fixed a typo in MAS workflow ( #2662 )
2023-04-03 14:50:23 -04:00
Devin Binnie
44c5e6ec9f
For MAS pre-release, only release to MAS (and not actual production) ( #2660 )
2023-04-03 10:10:40 -04:00
Devin Binnie
a6f153b55a
Add .mas tag for releases ( #2644 )
2023-03-30 11:27:09 -04:00
Devin Binnie
c5a5fa4da7
Add a checkbox asking users to reproduce on the latest version of the Desktop App ( #2642 )
...
* Add a checkbox asking users to reproduce on the latest version of the Desktop App
* Fixed the wording to include prerelease versions
2023-03-29 10:13:57 -04:00
Antonis Stamatiou
9111e45fbc
hotfix nightly workflow name ( #2623 )
2023-03-16 12:42:44 +02:00
Antonis Stamatiou
5eefa8c575
Separate artifact names since we merged the nightly builds for consistency ( #2618 )
...
* Separate artifact names since we merged the nightly builds for consistency
* renaming builds/artifacts
2023-03-15 18:06:44 +02:00
Devin Binnie
dc2cacecd4
Add MM_WIN_INSTALLERS to release pipeline ( #2613 )
2023-03-14 10:06:00 -04:00
Antonis Stamatiou
eaf75c257b
fix secret inheritance and naming convention for consistency ( #2612 )
2023-03-14 15:25:34 +02:00
Antonis Stamatiou
08c4535308
Replace release creation with gh CLI ( #2608 )
...
* replace release creation with gh CLI
* Create nightly builds abstraction with tag creation
* Enable also workflow dispatch for main nighlty build
2023-03-13 18:16:29 +02:00
Devin Binnie
19330bab65
Disable creation of blank issues ( #2610 )
2023-03-13 09:54:29 -04:00
Antonis Stamatiou
94a548427d
Add missing checkout/patch . Fixed folder name ( #2607 )
2023-03-13 11:32:29 +02:00
Antonis Stamatiou
714dd5d4f9
add missing checkout for github release ( #2604 )
2023-03-10 11:56:47 -05:00
Antonis Stamatiou
11a2cafa1f
run pipeline on tags only ( #2603 )
2023-03-10 10:12:30 -05:00
Antonis Stamatiou
b958d94506
add proper conditions to release pipelines ( #2602 )
2023-03-10 10:02:08 -05:00
Devin Binnie
a3ad48dd2d
Adding extra dependencies to the release flow ( #2601 )
2023-03-10 08:08:09 -05:00
Devin Binnie
3c79c030bc
Add MM_WIN_INSTALLERS for nightly builds ( #2599 )
2023-03-09 10:01:17 -05:00
Antonis Stamatiou
e2aee9ec50
fix multiline strings output ( #2596 )
2023-03-09 08:52:03 -05:00
Antonis Stamatiou
4e011a1d4a
add missing yq for windows ( #2594 )
2023-03-08 12:14:00 -05:00
Antonis Stamatiou
23c000b821
feat(ci): Use workflow_dispatch option for nightly builds in order to trigger them on demand when needed ( #2593 )
2023-03-08 11:28:51 -05:00
Antonis Stamatiou
f8ae0076eb
added missing patch version . fix patch action for windows ( #2592 )
2023-03-08 16:12:29 +02:00