Commit Graph

168 Commits

Author SHA1 Message Date
Kyle Bloom
fd81fef749
Add missing make instruction (#6974)
* Add missing make instruction

* Update changelog
2021-04-12 14:37:05 +03:00
SerhiiGadzhilov
3c2810a3e0
SYNERGY-799 Add validation for aliases (#6969)
* 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"
2021-03-24 14:38:50 +02:00
Kyle Bloom
a318392985
Synergy 801 wrong folder (#6966)
* Remove git fetch

* Testing changes

* Upload artifact

* Move python build version

* Fix artifact

* Move test

* Add extra logging

* Test version

* Reset workflow
2021-03-19 11:04:42 +02:00
Kyle Bloom
927beb5930
Synergy 801 fix filename (#6965)
* SYNERGY-801 Add selfhosted runner for osx 10.13

* Update changelog

* Modified 10.13 to dmg name

* Update ChangeLog
2021-03-18 14:44:17 +02:00
Kyle Bloom
592be8159a
SYNERGY-801 Add self-hosted runner for OSX 10.13 (#6962)
* SYNERGY-801 Add selfhosted runner for osx 10.13

* Update changelog
2021-03-18 12:31:45 +02:00
SerhiiGadzhilov
2009409c14
SYNERGY-786 The system resets server name (#6961)
* SYNERGY-786 The system resets server name

* Update ChangeLog

* Update job-test-windows.yml

* Update job-test-windows.yml

* Update codeql-analysis.yml

* Update codeql-analysis.yml
2021-03-12 20:09:30 +02:00
Kyle Bloom
54cb817de8
OpenSSL find package (#6952)
* 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
2021-03-03 14:04:39 +03:00
Kyle Bloom
d072b5064b
Add stage to file name (#6946)
* Add stage to file name

* ChangeLog

* Update issue number

* Fix debian control file for enterprise

* Fix enterprise check
2021-02-10 21:01:44 +02:00
Kyle Bloom
0d3ac899d0
Fix package glob (#6945)
* Fix package glob

* ChangeLog
2021-02-10 17:41:57 +02:00
Kyle Bloom
d7aec51fe7
Raspberry pi (#6941)
* 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
2021-02-10 15:18:32 +02:00
Kyle Bloom
70d67040b7
Revert openssl changes (#6926)
* Revert "Core builds (#6908)"

This reverts commit 4c7456d3cc.

* Re-add minor gitignore changes

* Re-add buildCoreWindows script

* Re-add synergy no legacy flag

* Minor format fix

* Revert openssl checksums

* Remove enhancement

* Install python-pip for gcovr

* Fix mixed tabs and spaces
2021-01-26 13:36:39 +02:00
Kyle Bloom
4c7456d3cc
Core builds (#6908)
* 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
2021-01-20 14:47:56 +00:00
Serhii Hadzhilov
65503a4791 SYNERGY-723 Don't use the word “Version” for release names. 2021-01-15 16:28:23 +02:00
SerhiiGadzhilov
6fa21224a2
SYNERGY-400 Unify artifacts names (#6896)
* SYNERGY-400 Unify artifacts names

* SYNEGY-400 Check stage during tag creation
2020-12-31 16:27:15 +02:00
SerhiiGadzhilov
a1640d0b32
SYNERGY-400 Make build for every merge to master (#6885)
* SYNERGY-400 Generate build number and create release with tag

* SYNERGY-400 Changes for Azure Piplines

* Update ChangeLog
2020-12-24 14:22:25 +02:00
Ignacio Rodriguez
631139d42b modified check 2020-12-15 19:45:50 +07:00
Kyle Bloom
cd2d7ce39c Typo 2020-12-11 10:15:53 +00:00
Kyle Bloom
bf9049fabd Change SonarCloud to run on pull_request_target 2020-12-11 10:15:42 +00:00
SerhiiGadzhilov
38b35cd6d9
SYNERGY-551 update macOS installer. (#6844)
* 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
2020-11-19 14:07:16 +03:00
Ignacio Rodriguez
94e04c634b cmake instead of cmake3 2020-11-10 22:41:32 +07:00
Ignacio Rodriguez
50a1172a44 with sudo 2020-11-10 22:32:57 +07:00
Ignacio Rodriguez
abb1568339 install command copied from our Dockerfile 2020-11-10 22:30:00 +07:00
Ignacio Rodriguez
a43041389e adding qt 2020-11-10 22:28:10 +07:00
Ignacio Rodriguez
25a61c9a76 sudo 2020-11-10 22:25:44 +07:00
Ignacio Rodriguez
ebcf923845 adding required packages 2020-11-10 22:23:37 +07:00
Ignacio Rodríguez
096ee5fbd8
Create codeql-analysis.yml
SYNERGY-384
2020-11-10 22:05:39 +07:00
Serhii Hadzhilov
b53cc74b6a SYNERGY-504 Temporary remove Raspberry PI from workflow. 2020-10-28 19:30:48 +02:00
Jnewbon
d3220f8a3a
Switched to Github actions for builds on PR and pushes 2020-10-05 12:56:00 +01:00
Jamie Newbon
6f02038ef7 Added job to add issue to jira automatically 2020-09-01 13:41:07 +01:00
Jnewbon
9b29327b40
#6750 Change build type to debug
to prevent optimization
2020-08-26 19:19:13 +01:00
Jnewbon
3ac4896b53
#6750 Removed pip file 2020-08-25 22:36:39 +01:00
Jnewbon
ff958e82d3
#6750 Added github token for sonarclout action 2020-08-25 22:16:16 +01:00
Jamie Newbon
2731ea1708 #6750 Gave sonar access to both threads 2020-08-25 17:55:04 +01:00
Jamie Newbon
555ee4a635 #6750 Moving home to steps 2020-08-25 17:44:50 +01:00
Jamie Newbon
06971a69e0 #6750 Trying diffrent varibale 2020-08-25 17:36:02 +01:00
Jamie Newbon
baba623a51 #6750 echoing envs 2020-08-25 17:30:22 +01:00
Jamie Newbon
c7db43f31c #6750 fixed missing . 2020-08-25 17:19:53 +01:00
Jamie Newbon
077754d9c3 #6750 Set version number 2020-08-25 17:11:19 +01:00
Jamie Newbon
444cbf10d5 #6750 Moved env's 2020-08-25 17:02:21 +01:00
Jamie Newbon
a5b55eb7df #6750 Installed gcovr via pip and split steps 2020-08-25 16:39:08 +01:00
Jamie Newbon
bae5707417 #6750 running unit test alone 2020-08-25 15:36:32 +01:00
Jamie Newbon
c5b417d7c8 #6750 Got coverage working, removed clang tidy as that is automatic 2020-08-25 15:18:35 +01:00
Jamie Newbon
841f422773 #6750 Fetched full git history for blame and updated report paths 2020-08-24 16:44:07 +01:00
Jamie Newbon
d9578e85b8 #6750 Redirected errors to file 2020-08-24 16:09:31 +01:00
Jamie Newbon
ad37bd2ab8 #6750 fixed formatting error 2020-08-24 16:05:45 +01:00
Jamie Newbon
ae6363c0c8 #6750 redirected output to file only, 2020-08-24 16:00:53 +01:00
Jamie Newbon
46c63214dc #6750 Added package clang tidy 2020-08-24 15:07:04 +01:00
Jamie Newbon
59787528f1 #6750 Removed integration tests as they don't run headless 2020-08-24 14:53:36 +01:00
Jamie Newbon
7f9edb3ef1 #6750 Fixed cmake command 2020-08-24 14:39:24 +01:00
Jamie Newbon
cfbf7f81ff #6750 add update 2020-08-24 14:36:38 +01:00
Jamie Newbon
f053048fa8 #6750 remove sudo 2020-08-24 14:32:35 +01:00
Jamie Newbon
87720c127b #6750 Added coverage and clang tidy reports 2020-08-24 14:12:32 +01:00
Jnewbon
66e73e53ca
#6750 Removed cd 2020-08-24 12:04:37 +01:00
Jnewbon
62b5c5ebfd
#6750 Added project base dir 2020-08-24 12:03:54 +01:00
Jnewbon
384348003d
#6750 Change scanner dir 2020-08-24 11:52:55 +01:00
Jnewbon
4855995ef1
#6750 Added Exclusion and changed source dir 2020-08-24 11:40:15 +01:00
Jnewbon
eaaa2f6aa7
#6750 Updated env name 2020-08-24 11:24:10 +01:00
Jnewbon
cd1cfdc26c
#6750 Created Workflow 2020-08-24 10:54:10 +01:00
Jnewbon
cccc95d537
#6718 Me and my spelling 2020-07-11 16:23:12 +01:00
Jnewbon
6a8419dcce
#6718 Trying with output csv 2020-07-11 16:18:07 +01:00
Jamie Newbon
56e2cab8d8 #4718 Fixed Workflow 2020-07-11 16:07:39 +01:00
Jamie Newbon
4a4bab66d4 #4718 Updated changelog and removed label 2020-07-11 16:04:53 +01:00
Jnewbon
49c658e4cc
#6718 Added exit 1 for failure 2020-07-11 16:01:12 +01:00
Jnewbon
951f22ab5d
#6718 Fixed bash syntax 2020-07-11 15:59:02 +01:00
Jnewbon
4fc73ea492
#6718 Trying without any options with tests 2020-07-11 15:56:13 +01:00
Jnewbon
91544ef2b6
#6718 Trying diffrent settings 2020-07-11 15:48:05 +01:00
Jnewbon
a76bcf70c8
#6718 Fixed bad name 2020-07-11 15:43:49 +01:00
Jnewbon
afc494982f
#6718 Added Github action 2020-07-11 15:37:05 +01:00