* 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
* [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
* PoC performance tests in CI
* Add a naive measurement
* Change in spec descriptions
* More minimal reporter and 2 tests: 1 failing, 1 succeeding
* Fix circleci config
* Fix circleci part 2
* Make performance tests a workflow
* add npm install in performance tests
* change executor
* Experimenting: Install crossenv
* Experimenting
* More experimenting
* Revert some changes
* Run update_image and cache node modules
* Sandbox e2e tests run
* fix code residual from rebase
* Add GH action for ci perf
* Use ubuntu instead of macos
* Use windows instead of ubuntu
* Fix env set command
* Use post-test script to check performance
* Use macos-latest
* Throw error when tests fail
* Use measudePerformance function instead
* Use measudePerformance function instead
* Try to run e2e on github actions
* Try headless script
* Install linux packages
* Add shell
* Use if: runner..
* ADd sudo
* Add more linux packages
* Go back to macos
* Try recursive find for main window
* Remove performance tests from circleCi
* Increase retries
* Fix
* Revert "Fix"
This reverts commit c19fc56600ada4eee3e26bf3988b27d2ce2616d1.
* Revert "Increase retries"
This reverts commit 564ac95c34def892595c17b98eec245cacb0d4a4.
* Revert "Remove performance tests from circleCi"
This reverts commit c49c73b6f811df12631036bc33dae30da2271173.
* Revert "Try recursive find for main window"
This reverts commit 19d9367f9317f6e9d7ef9aa6a5d69eccdff2df67.
* Revert "Go back to macos"
This reverts commit 72b796ad983e89940f84d53039affd867d0e7f34.
* Revert "Add more linux packages"
This reverts commit 4bd510f8ea5356c13fbc4722be874aeea32de43e.
* Revert "ADd sudo"
This reverts commit acb95e02609e7cc02b12863910d29c03694936c1.
* Revert "Use if: runner.."
This reverts commit 69beed6fe24e452b1d7f0b0e4578bbfa9ca36d2f.
* Revert "Add shell"
This reverts commit e1743664a8b01797da4112314af0b88318ad2fd7.
* Revert "Install linux packages"
This reverts commit 25195dd11c827dff0fd8cf4fbdf2dc709377d525.
* Revert "Try headless script"
This reverts commit 385be5609d5ee45363d26828f6a14c6be0ef661a.
* Revert "Try to run e2e on github actions"
This reverts commit be8f682fd8a82b265403471b5106fd5107f9fecb.
* Revert "Use measudePerformance function instead"
This reverts commit bfd46768ae845e2839e9f124735922da6301fa4e.
* Revert "Use measudePerformance function instead"
This reverts commit ab4bc22b8689ff35260b4ab55724a77dc5993426.
* Update workflow command
* Remove circleci config for perf tests
* Run on ubuntu
* Add packages for linux
* Fix order of commands
* Move env var at the beginning
* Upload test results to s3
* Update name
* Update name
* Add trigger for flag
* Add step to upload artifact to github workflow artifacts
* Update yml
* Add step to comment the results in the PR
* Fix env bug
* move constant to workflow env
* Wrap workflow env with single quotes
* Add start comment and remove label steps
* Update body of comment
* Remove unused file
* Move PR comment function into file
* Fix import
* Remove spaces from line start
* Remove label even if workflow failed
* Add logging
* Fix markdown table data
* Remove trailing semi string
---------
Co-authored-by: Tasos Boulis <tboulis@hotmail.com>
Co-authored-by: Mattermost Build <build@mattermost.com>
Github Action for Scorecard
https://github.com/ossf/scorecard
The Scorecard provides a (somewhat opinionated) view on the security posture of the repository -- we (the product security team) would like to adopt this on our key repositories to identify possible security improvements