Commit Graph

26 Commits

Author SHA1 Message Date
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
Devin Binnie
1acd26dc08 Build all windows targets on release (#3100) 2024-07-23 09:23:16 -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
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
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
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
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
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
dc2cacecd4 Add MM_WIN_INSTALLERS to release pipeline (#2613) 2023-03-14 10:06:00 -04: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
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
Antonis Stamatiou
b62b25fdda feat(ci): CircleCI migration to Github Actions (#2516)
* Deprecated trigger-desktop-nightly repo from gitlab
* Migrated Nightly builds URLs from CircleCI to S3
* Full CI/CD is handled by Github Actions

---------

Co-authored-by: Tasos Boulis <tboulis@hotmail.com>
Co-authored-by: Mattermost Build <build@mattermost.com>
2023-03-06 11:51:25 +02:00