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:
parent
fb0dbd9899
commit
a12cc175eb
5 changed files with 22 additions and 2 deletions
1
.github/workflows/job-test-linux-debian.yml
vendored
1
.github/workflows/job-test-linux-debian.yml
vendored
|
|
@ -17,6 +17,7 @@ jobs:
|
||||||
include:
|
include:
|
||||||
- distro: debian9
|
- distro: debian9
|
||||||
- distro: debian10
|
- distro: debian10
|
||||||
|
- distro: debian11
|
||||||
|
|
||||||
name: ${{ matrix.distro }}
|
name: ${{ matrix.distro }}
|
||||||
|
|
||||||
|
|
|
||||||
2
.github/workflows/job-test-linux-fedora.yml
vendored
2
.github/workflows/job-test-linux-fedora.yml
vendored
|
|
@ -15,11 +15,11 @@ jobs:
|
||||||
strategy:
|
strategy:
|
||||||
matrix:
|
matrix:
|
||||||
include:
|
include:
|
||||||
# - distro: fedora28 #Need to install git 2.18+
|
|
||||||
- distro: fedora29
|
- distro: fedora29
|
||||||
- distro: fedora30
|
- distro: fedora30
|
||||||
- distro: fedora33
|
- distro: fedora33
|
||||||
- distro: fedora34
|
- distro: fedora34
|
||||||
|
- distro: fedora35
|
||||||
|
|
||||||
name: ${{ matrix.distro }}
|
name: ${{ matrix.distro }}
|
||||||
|
|
||||||
|
|
|
||||||
8
.github/workflows/job-test-linux-ubuntu.yml
vendored
8
.github/workflows/job-test-linux-ubuntu.yml
vendored
|
|
@ -14,7 +14,7 @@ jobs:
|
||||||
GIT_COMMIT: ${{ github.sha }}
|
GIT_COMMIT: ${{ github.sha }}
|
||||||
strategy:
|
strategy:
|
||||||
matrix:
|
matrix:
|
||||||
distro: ['20.04', '21.04', '18.04']
|
distro: ['22.04', '20.04', '18.04']
|
||||||
flag: ['-j']
|
flag: ['-j']
|
||||||
include:
|
include:
|
||||||
- distro: '16.04'
|
- distro: '16.04'
|
||||||
|
|
@ -25,6 +25,12 @@ jobs:
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v2
|
- 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
|
- name: Build
|
||||||
run: |
|
run: |
|
||||||
|
|
|
||||||
|
|
@ -12,6 +12,7 @@ Github Actions:
|
||||||
- #7148 Fix unstable build for windows core
|
- #7148 Fix unstable build for windows core
|
||||||
- #7156 Change binary storage server
|
- #7156 Change binary storage server
|
||||||
- #7161 Use brew bundle to install dependencies
|
- #7161 Use brew bundle to install dependencies
|
||||||
|
- #7162 Add new distributions to CI
|
||||||
===========
|
===========
|
||||||
|
|
||||||
v1.14.3-snapshot
|
v1.14.3-snapshot
|
||||||
|
|
|
||||||
|
|
@ -27,6 +27,10 @@ jobs:
|
||||||
image: symless/synergy-core:ubuntu21.04
|
image: symless/synergy-core:ubuntu21.04
|
||||||
packager: deb
|
packager: deb
|
||||||
name: ubuntu21
|
name: ubuntu21
|
||||||
|
ubuntu2204:
|
||||||
|
image: symless/synergy-core:ubuntu22.04
|
||||||
|
packager: deb
|
||||||
|
name: ubuntu22
|
||||||
debian9:
|
debian9:
|
||||||
image: symless/synergy-core:debian9
|
image: symless/synergy-core:debian9
|
||||||
packager: deb
|
packager: deb
|
||||||
|
|
@ -35,6 +39,10 @@ jobs:
|
||||||
image: symless/synergy-core:debian10
|
image: symless/synergy-core:debian10
|
||||||
packager: deb
|
packager: deb
|
||||||
name: debian10
|
name: debian10
|
||||||
|
debian11:
|
||||||
|
image: symless/synergy-core:debian11
|
||||||
|
packager: deb
|
||||||
|
name: debian11
|
||||||
fedora28:
|
fedora28:
|
||||||
image: symless/synergy-core:fedora28
|
image: symless/synergy-core:fedora28
|
||||||
packager: rpm
|
packager: rpm
|
||||||
|
|
@ -55,6 +63,10 @@ jobs:
|
||||||
image: symless/synergy-core:fedora34
|
image: symless/synergy-core:fedora34
|
||||||
packager: rpm
|
packager: rpm
|
||||||
name: fedora34
|
name: fedora34
|
||||||
|
fedora35:
|
||||||
|
image: symless/synergy-core:fedora35
|
||||||
|
packager: rpm
|
||||||
|
name: fedora35
|
||||||
centos7.6:
|
centos7.6:
|
||||||
image: symless/synergy-core:centos7.6
|
image: symless/synergy-core:centos7.6
|
||||||
packager: rpm
|
packager: rpm
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue