* [DEVOPS-1421] Fix syntax error
* add a fetch-depth to fetch the branches
* Add the relative repo name to the branch being merged
* remove testing branch
* Add eudevtest config
* Add eudevtest to build
* Add release for eudevtest
* Change url
* Add eudevtest to the deploy non prod web
* Remove release-eudevtest-web workflow
Upgrade Electron to version 24, node to 18 and npm to 9. Electron changed to using node 18 in 23, with node 18 using npm 9 as default.
There doesn't seem to be any breaking changes except the deprecation of Windows 7, 8.1, and Server 2012. A somewhat undocumented breaking change was that elements in the title bar are now draggable which broke the account switching selector. Resolved by adding a no-drag css rule.
- electronjs.org/blog/electron-22-0
- electronjs.org/blog/electron-23-0
- electronjs.org/blog/electron-24-0
The importers recently got extracted from libs/common. As the import functionality is currently limited to the web and cli, there is no need to build browser and desktop as there won't be any changes.
This will free up some runners for other workflows (GH actions) to get faster builds that actually impact browser and desktop.
Another benefit is faster feedback on the PR-checks for those two
* Added new workflow
* Fixed quotes.
* Added step to job.
* Added check for PR destination branch.
* Changed criteria.
* Added fork check for community PRs.
* Removed space
* Changed name.
* Updated with more filters.
* Changed to target approval for adding the label.
* Lint
* Refactored to use pull_request_target instead.
* Fixed comment
* pull_request_target isn't supported, so pull_request instead
* Added comment about target branch.
* Remove cloud web container build. Add QA ACR back in temporarily
* Move selfhost build job into the matrix
* bypassing correct image generation
* fixing linting issues
* Fix output name
* Patch DockerHub upload from server to clients
* Add script to export sha from latest.yaml to files
* Comment out for testing
* Comment out
* Fix
* Remove test comments
* Use new gh action
* Change get checksums action reference to commit hash from master
* Comment out for testing
* Change get-checksum version to branch fix-get-checksum-action
* Comment out gh release if
* Restore if in create release step
* TEst
* Remove comments
* Change path
* Remove unused script
* Add commit SHA for get checksum action
* Update .github/workflows/release-desktop.yml
Co-authored-by: Vince Grassia <593223+vgrassia@users.noreply.github.com>
---------
Co-authored-by: Vince Grassia <593223+vgrassia@users.noreply.github.com>