* use brew bundle to cleanly install macos deps
* use brew bundle to install deps
* Update changelog
* Update changelog for #7144
Co-authored-by: Stephen <stephengroat@users.noreply.github.com>
* Update azure pipelines
* Update mac and pi jobs
* Remove unnessesary workflows
* test pi's
* Update change log
* Fix local file location
* Remove pull_request trigger
* Add m1 workflow
* Set shell envirnonment to arm64
* ChangeLog
* Change dmg name
* Change back to parameter passing
* Send to binaries server
* Remove pull and push triggers
* Add m1 to mac tests
* Set correct shell for m1 mac
* Remove 10.13 build for core
* Core build for macos
* Always generate version file
* Remove qt from core builds
* Exclude tests from core build
* move synergyd and coverage option
* Aws core builds to only build core
* Windows upload release folder
* Use static openssl for core builds
* Fix destination for pi core builds
* Only upload core builds with release
* Rename variable step
* Remove matrix
* Test windows build changes
* Remove unnecessary cmake option
* Remove test
* testing github action on ubuntu to load binary to s3
* changing the job in linux back to original
* Delete .secrets
* adding logs to changelog
* renaming secrets keys
* separating s3 upload action
* attaching aws upload calls to pull request, for testing
* fixing the keys for s3
* changing name of upload actions
* fixing the indentation issue
* enabling ubuntu 18
* enabling all the older versions of linux
* removing curl + nodejs installation
* ubuntu using 1 thread to make
* running make -j1 on job-test-linux-ubuntu
* adding s3-uploader for mac and windows
* renaming upload jobs
* fixing paths of mac and windows
* setting windows directory
* setting up upload for raspberry pi os
* windows upload without backslashes
* windows upload to use correct repo
* adding mac_1013 + updating path for raspberry
* attempting to create github action to support x32 and x64
* adding quotes around comparison
* logging aqt install command
* attempting to log on windows
* splitting the set-output procedure
* setting ids to setting qt variables
* merging setup step into one
* test
* removing syntax issue
* logging build
* commenting out x32
* disabling x64
* adding force tag to openssl installation
* adding open_ssl_dir for x32 and x64
* syntax issue
* testing mac-1013 upload on push
* openssl test
* fix indentation issue
* keeping the OPEN_SSL_DIR and uninstall -> reinstall openssl
* indentation fix
* disabling x86 and keeping x64 for windows
* changing the upload trigger to when release created
* cleaning up yml files
* testing the last changes to yml files
* changing uploads to trigger on release, updating changelog
* removing unused env var from mac 10.13
* updating linux ubuntu test to use -j1 only when ubuntu16.04 is running
* removing enterprise matrix from mac-10.13
Co-authored-by: Daun Chung <daunchung@github.com>
* SYNERGY-799 Add validation for aliases
* SYNERGY-799 Update ChangeLog
* SYNERGY-799 Fix code smells
* SYNERGY-799 Use new version of "trilom/file-changes-action"
* Change cmake to use find_package for openssl
* Change cmake prefix paths
* Fix Qt prefix path
* Limit static to apple
* Re-add qt bin path
* Fix use of apple cmake variable
* Update ChangeLog
* Update CMake prefix path for mac and windows tests
* Fix windows test
* Seems to fix mac test
* Brew defined prefix paths
* Explicitly ensure all homebrew dependencies
* Add runner for raspberry pi 3
* Changed name
* Add matrix
* ARM64 not ARM for pi-4
* Seporate artifact name for artifacts
* Add name to matrix
* Seporate build and test
* Fix $(name)
* Retry pi
* Retry with echo
* Use revision in filename glob
* add deb option
* Re activate tests
* Add scp upload
* Change release uploader
* New ssh key
* ChangeLog
* Upload test
* Show file contents
* Kick actions
* Overwrite test file
* Change scp deploy
* Fix local and remote
* Remove test job
* Allow pi-4 to run full parallel
* Build deb only when on master push
* Fix build version for raspberry pi
* Upload files not folder
* Cleanup test and remove artifacts
* Add enterprise builds
* Change build time to release
* Change create release token to allow propogation
* Fix formatting in CMakeLists
* Add SYNERGY_NO_LEGACY environment flag
* Add build script for Windows
* Find_package for OpenSSL
* Move build scrits to scripts folder
* Add macOS and Linux build scripts
* Add environment variable
* Compile core with static openssl
* Default builds to Release
* Streamline OpenSSL dependancies
* Remove openssl from repo
* Change actions to test actions
* Add zip creation to build scripts
* Re-add original tests
* Add action value output
* Build per platform on release
* Fix path for core build
* Temporarily keep artifacts
* Set execute flag
* Zip before archiving
* Static build only for windows
* Remove -m flag from zip
* Change zip to tar
* Fix workflow name
* Add hints to openssl on mac
* Fix zip files
* Fix verbose flag on tar
* Remove path on download artifacts
* Try an array of build targets
* Extract action binaries
* Install full openssl
* Add 32bit openssl
* Modify installer to use the openssl.exe from ext
* Install OpenSSL full for windows release build
* Add openssl installation during windows CI
* Modify changelog
* Add enhancments section
* Remove bottom line in changelog
* SYNERGY-551 Update macOS installer
* New icon
* SYNERGY-551 Update macOS installer.
* SYNERGY-551 Update ChangeLog
* Fix GitHub action for Windows build.
* Using new version of setup-msbuild
* Fixed env. variables