Synergy3-1505 Add new distros to CI (#7162)

* Add new distros to CI

* Update testing workflows

* Checkout repo recursively

* Update changelog

* Github issue
This commit is contained in:
Kyle Bloom
2022-05-03 18:04:21 +01:00
committed by GitHub
parent fb0dbd9899
commit a12cc175eb
5 changed files with 22 additions and 2 deletions

View File

@ -17,6 +17,7 @@ jobs:
include:
- distro: debian9
- distro: debian10
- distro: debian11
name: ${{ matrix.distro }}

View File

@ -15,11 +15,11 @@ jobs:
strategy:
matrix:
include:
# - distro: fedora28 #Need to install git 2.18+
- distro: fedora29
- distro: fedora30
- distro: fedora33
- distro: fedora34
- distro: fedora35
name: ${{ matrix.distro }}

View File

@ -14,7 +14,7 @@ jobs:
GIT_COMMIT: ${{ github.sha }}
strategy:
matrix:
distro: ['20.04', '21.04', '18.04']
distro: ['22.04', '20.04', '18.04']
flag: ['-j']
include:
- distro: '16.04'
@ -25,6 +25,12 @@ jobs:
steps:
- uses: actions/checkout@v2
with:
submodules: 'recursive'
- name: Work around https://github.com/actions/checkout/issues/766
run: |
git config --global --add safe.directory "$GITHUB_WORKSPACE"
- name: Build
run: |

View File

@ -12,6 +12,7 @@ Github Actions:
- #7148 Fix unstable build for windows core
- #7156 Change binary storage server
- #7161 Use brew bundle to install dependencies
- #7162 Add new distributions to CI
===========
v1.14.3-snapshot

View File

@ -27,6 +27,10 @@ jobs:
image: symless/synergy-core:ubuntu21.04
packager: deb
name: ubuntu21
ubuntu2204:
image: symless/synergy-core:ubuntu22.04
packager: deb
name: ubuntu22
debian9:
image: symless/synergy-core:debian9
packager: deb
@ -35,6 +39,10 @@ jobs:
image: symless/synergy-core:debian10
packager: deb
name: debian10
debian11:
image: symless/synergy-core:debian11
packager: deb
name: debian11
fedora28:
image: symless/synergy-core:fedora28
packager: rpm
@ -55,6 +63,10 @@ jobs:
image: symless/synergy-core:fedora34
packager: rpm
name: fedora34
fedora35:
image: symless/synergy-core:fedora35
packager: rpm
name: fedora35
centos7.6:
image: symless/synergy-core:centos7.6
packager: rpm