Commit Graph

98 Commits

Author SHA1 Message Date
dependabot[bot]
d8e790c54a Bump aws-actions/configure-aws-credentials (#3420)
Bumps the github-actions-updates group with 1 update: [aws-actions/configure-aws-credentials](https://github.com/aws-actions/configure-aws-credentials).


Updates `aws-actions/configure-aws-credentials` from 4.1.0 to 4.2.0
- [Release notes](https://github.com/aws-actions/configure-aws-credentials/releases)
- [Changelog](https://github.com/aws-actions/configure-aws-credentials/blob/main/CHANGELOG.md)
- [Commits](ececac1a45...f24d7193d9)

---
updated-dependencies:
- dependency-name: aws-actions/configure-aws-credentials
  dependency-version: 4.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: github-actions-updates
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-13 08:31:27 +03:00
dependabot[bot]
011e5662b3 Bump the github-actions-updates group across 1 directory with 4 updates (#3405)
Bumps the github-actions-updates group with 4 updates in the / directory: [actions/setup-node](https://github.com/actions/setup-node), [actions/download-artifact](https://github.com/actions/download-artifact), [mattermost/actions](https://github.com/mattermost/actions) and [actions/setup-python](https://github.com/actions/setup-python).


Updates `actions/setup-node` from 4.3.0 to 4.4.0
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](cdca7365b2...49933ea528)

Updates `actions/download-artifact` from 4.2.1 to 4.3.0
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](95815c38cf...d3f86a106a)

Updates `mattermost/actions` from 746563b58e737a17a8ceb00b84a813b9e6e1b236 to 2620a83b059b7218192636361299aadde81ae243
- [Commits](746563b58e...2620a83b05)

Updates `actions/setup-python` from 5.5.0 to 5.6.0
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](8d9ed9ac5c...a26af69be9)

---
updated-dependencies:
- dependency-name: actions/setup-node
  dependency-version: 4.4.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: github-actions-updates
- dependency-name: actions/download-artifact
  dependency-version: 4.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: github-actions-updates
- dependency-name: mattermost/actions
  dependency-version: 2620a83b059b7218192636361299aadde81ae243
  dependency-type: direct:production
  dependency-group: github-actions-updates
- dependency-name: actions/setup-python
  dependency-version: 5.6.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: github-actions-updates
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-06 11:26:11 +03:00
Lorenzo
e072073ab6 Fix SBOM file name (#3408) 2025-04-25 08:49:25 -06:00
Lorenzo
576f117548 Bump sbom version (#3407) 2025-04-24 12:27:47 -06:00
Lorenzo
498848fdea Manual SBOM trigger (#3401)
* Add the ability to manually trigger the SBOM generation

* Bump workflow to use latest with CyloneDX v1.6 SBOM format
2025-04-24 11:36:18 -06:00
Devin Binnie
6aa2207446 Fix mac build again (#3400) 2025-04-22 09:51:57 -04:00
yasser khan
1b1b21ee97 Fix: Build Mac no dmg job failing due to MACOS_NOTIFICATION_STATE_NO_SDK_CHECK (#3394) 2025-04-16 13:06:02 -04:00
enzowritescode
d2b6bcf6b2 Bump SBOM workflow version (#3393)
* Bump SBOM workflow version

* SKIP sdk check when installing

* SKIP sdk check at the JOb level

---------

Co-authored-by: yasserfaraazkhan <attitude3cena.yf@gmail.com>
2025-04-15 09:10:17 -06:00
dependabot[bot]
365618da35 Bump EnricoMi/publish-unit-test-result-action (#3387)
Bumps the github-actions-updates group with 1 update: [EnricoMi/publish-unit-test-result-action](https://github.com/enricomi/publish-unit-test-result-action).


Updates `EnricoMi/publish-unit-test-result-action` from 2.18.0 to 2.19.0
- [Release notes](https://github.com/enricomi/publish-unit-test-result-action/releases)
- [Commits](170bf24d20...afb2984f4d)

---
updated-dependencies:
- dependency-name: EnricoMi/publish-unit-test-result-action
  dependency-version: 2.19.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: github-actions-updates
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-07 14:23:02 +03:00
dependabot[bot]
bef3d44887 Bump actions/setup-python in the github-actions-updates group (#3385)
Bumps the github-actions-updates group with 1 update: [actions/setup-python](https://github.com/actions/setup-python).


Updates `actions/setup-python` from 5.4.0 to 5.5.0
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](42375524e2...8d9ed9ac5c)

---
updated-dependencies:
- dependency-name: actions/setup-python
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: github-actions-updates
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-31 16:34:12 +03:00
yasser khan
aa4ee31da3 Spin server when Tests start (#3316) 2025-03-26 18:13:10 +00:00
dependabot[bot]
eba1b7b674 Bump the github-actions-updates group with 3 updates (#3381)
Bumps the github-actions-updates group with 3 updates: [actions/upload-artifact](https://github.com/actions/upload-artifact), [actions/cache](https://github.com/actions/cache) and [actions/download-artifact](https://github.com/actions/download-artifact).


Updates `actions/upload-artifact` from 4.6.1 to 4.6.2
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](4cec3d8aa0...ea165f8d65)

Updates `actions/cache` from 4.2.2 to 4.2.3
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](d4323d4df1...5a3ec84eff)

Updates `actions/download-artifact` from 4.1.9 to 4.2.1
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](cc20338598...95815c38cf)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: github-actions-updates
- dependency-name: actions/cache
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: github-actions-updates
- dependency-name: actions/download-artifact
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: github-actions-updates
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-26 13:49:57 +02:00
dependabot[bot]
d0f5478111 Bump actions/setup-node in the github-actions-updates group (#3374)
Bumps the github-actions-updates group with 1 update: [actions/setup-node](https://github.com/actions/setup-node).


Updates `actions/setup-node` from 4.2.0 to 4.3.0
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](1d0ff469b7...cdca7365b2)

---
updated-dependencies:
- dependency-name: actions/setup-node
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: github-actions-updates
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-17 09:19:11 -04:00
yasser khan
9090f243b3 Upgrade E2E dependencies (#3370)
* Disable Windows job

* Fix linux Darkmode test
2025-03-11 16:28:34 -04:00
dependabot[bot]
ae751d2351 Bump the github-actions-updates group with 2 updates (#3361)
Bumps the github-actions-updates group with 2 updates: [actions/cache](https://github.com/actions/cache) and [actions/download-artifact](https://github.com/actions/download-artifact).


Updates `actions/cache` from 4.2.1 to 4.2.2
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](0c907a75c2...d4323d4df1)

Updates `actions/download-artifact` from 4.1.8 to 4.1.9
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](fa0a91b85d...cc20338598)

---
updated-dependencies:
- dependency-name: actions/cache
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: github-actions-updates
- dependency-name: actions/download-artifact
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: github-actions-updates
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-05 11:14:32 +02:00
dependabot[bot]
f9b951245b Bump the github-actions-updates group with 3 updates (#3351)
Bumps the github-actions-updates group with 3 updates: [actions/upload-artifact](https://github.com/actions/upload-artifact), [actions/cache](https://github.com/actions/cache) and [ossf/scorecard-action](https://github.com/ossf/scorecard-action).


Updates `actions/upload-artifact` from 4.6.0 to 4.6.1
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](65c4c4a1dd...4cec3d8aa0)

Updates `actions/cache` from 4.2.0 to 4.2.1
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](1bd1e32a3b...0c907a75c2)

Updates `ossf/scorecard-action` from 2.4.0 to 2.4.1
- [Release notes](https://github.com/ossf/scorecard-action/releases)
- [Changelog](https://github.com/ossf/scorecard-action/blob/main/RELEASE.md)
- [Commits](62b2cac7ed...f49aabe0b5)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: github-actions-updates
- dependency-name: actions/cache
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: github-actions-updates
- dependency-name: ossf/scorecard-action
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: github-actions-updates
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-24 09:39:06 -05:00
dependabot[bot]
34963cbaa8 Bump the github-actions-updates group with 10 updates (#3343)
Bumps the github-actions-updates group with 10 updates:

| Package | From | To |
| --- | --- | --- |
| [actions/checkout](https://github.com/actions/checkout) | `4.1.1` | `4.2.2` |
| [actions/setup-node](https://github.com/actions/setup-node) | `4.0.2` | `4.2.0` |
| [actions/upload-artifact](https://github.com/actions/upload-artifact) | `4.3.1` | `4.6.0` |
| [actions/cache](https://github.com/actions/cache) | `4.0.2` | `4.2.0` |
| [actions/download-artifact](https://github.com/actions/download-artifact) | `4.1.4` | `4.1.8` |
| [EnricoMi/publish-unit-test-result-action](https://github.com/enricomi/publish-unit-test-result-action) | `2.3.0` | `2.18.0` |
| [actions/setup-python](https://github.com/actions/setup-python) | `5.0.0` | `5.4.0` |
| [aws-actions/configure-aws-credentials](https://github.com/aws-actions/configure-aws-credentials) | `1.7.0` | `4.1.0` |
| [mattermost/action-mattermost-notify](https://github.com/mattermost/action-mattermost-notify) | `60f5da6e1796b033cf5a038b57031fa011962e27` | `d317daebed2a792679f68fd0248557a8d21d82b6` |
| [ossf/scorecard-action](https://github.com/ossf/scorecard-action) | `2.3.1` | `2.4.0` |


Updates `actions/checkout` from 4.1.1 to 4.2.2
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](b4ffde65f4...11bd71901b)

Updates `actions/setup-node` from 4.0.2 to 4.2.0
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](60edb5dd54...1d0ff469b7)

Updates `actions/upload-artifact` from 4.3.1 to 4.6.0
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](5d5d22a312...65c4c4a1dd)

Updates `actions/cache` from 4.0.2 to 4.2.0
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](0c45773b62...1bd1e32a3b)

Updates `actions/download-artifact` from 4.1.4 to 4.1.8
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](c850b930e6...fa0a91b85d)

Updates `EnricoMi/publish-unit-test-result-action` from 2.3.0 to 2.18.0
- [Release notes](https://github.com/enricomi/publish-unit-test-result-action/releases)
- [Commits](a3caf02865...170bf24d20)

Updates `actions/setup-python` from 5.0.0 to 5.4.0
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](0a5c615913...42375524e2)

Updates `aws-actions/configure-aws-credentials` from 1.7.0 to 4.1.0
- [Release notes](https://github.com/aws-actions/configure-aws-credentials/releases)
- [Changelog](https://github.com/aws-actions/configure-aws-credentials/blob/main/CHANGELOG.md)
- [Commits](67fbcbb121...ececac1a45)

Updates `mattermost/action-mattermost-notify` from 60f5da6e1796b033cf5a038b57031fa011962e27 to d317daebed2a792679f68fd0248557a8d21d82b6
- [Release notes](https://github.com/mattermost/action-mattermost-notify/releases)
- [Commits](60f5da6e17...d317daebed)

Updates `ossf/scorecard-action` from 2.3.1 to 2.4.0
- [Release notes](https://github.com/ossf/scorecard-action/releases)
- [Changelog](https://github.com/ossf/scorecard-action/blob/main/RELEASE.md)
- [Commits](0864cf1902...62b2cac7ed)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: github-actions-updates
- dependency-name: actions/setup-node
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: github-actions-updates
- dependency-name: actions/upload-artifact
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: github-actions-updates
- dependency-name: actions/cache
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: github-actions-updates
- dependency-name: actions/download-artifact
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: github-actions-updates
- dependency-name: EnricoMi/publish-unit-test-result-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: github-actions-updates
- dependency-name: actions/setup-python
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: github-actions-updates
- dependency-name: aws-actions/configure-aws-credentials
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: github-actions-updates
- dependency-name: mattermost/action-mattermost-notify
  dependency-type: direct:production
  dependency-group: github-actions-updates
- dependency-name: ossf/scorecard-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: github-actions-updates
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-18 15:35:42 +00:00
Antonis Stamatiou
65787d1dcf feat: Add dependabot for gha (#3342) 2025-02-18 10:12:42 -05:00
Devin Binnie
1d912caa4e [MM-62094] E2E: Don't including loading screen or other windows in server map, remove check for loading screen finish (#3252) 2025-02-04 11:15:22 +05:30
Devin Binnie
6ed47ca9a7 Update issue template to include closed issues (#3290) 2025-01-27 09:14:19 -05:00
Mario Vitale
d7716b9fb1 Fix reporting for E2E Functional tests (#3288) 2025-01-24 12:36:14 +01:00
Devin Binnie
b6bbfea695 Fix mac build again 😭 (#3281)
* Fix mac build again

* Missed one
2025-01-10 18:42:43 +01:00
Devin Binnie
e700475ee5 Switch to Xcode 16.2 (#3276) 2025-01-08 09:44:21 -05:00
Devin Binnie
a3f230398b [MM-62397] Temporarily disable e2e-performance tests (#3274) 2025-01-03 12:22:19 -05:00
enzowritescode
e869a742fa Bump SBOM version so the file output is sbom-desktop-vX.Y.Z.json (#3257)
* Bump SBOM version so the file output is sbom-desktop-vX.Y.Z.json
2024-12-17 08:18:16 -07:00
Devin Binnie
80986355f2 Update build environment for GitHub Actions from macOS 12 to 15 (#3226)
* Update build environment for GitHub Actions from macOS 12 to 15

* Fix node issue

* Add fix to other workflows
2024-11-25 13:46:25 -05:00
yasserfaraazkhan
2c9cd85cbc feat(e2e): Verify Test Notification on Desktop (#3162) 2024-11-15 09:46:35 -05:00
enzowritescode
139fc347c3 SBOM generation on release (#3156)
* SBOM generation
2024-10-02 11:26:22 -06:00
Devin Binnie
1acd26dc08 Build all windows targets on release (#3100) 2024-07-23 09:23:16 -04:00
yasserfaraazkhan
2649c31962 Fix(e2e): Fix playwright version and reporting for CMT (#3081) 2024-07-17 04:48:03 +05:30
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