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:
1
.github/workflows/job-test-linux-debian.yml
vendored
1
.github/workflows/job-test-linux-debian.yml
vendored
@ -17,6 +17,7 @@ jobs:
|
||||
include:
|
||||
- distro: debian9
|
||||
- distro: debian10
|
||||
- distro: debian11
|
||||
|
||||
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:
|
||||
matrix:
|
||||
include:
|
||||
# - distro: fedora28 #Need to install git 2.18+
|
||||
- distro: fedora29
|
||||
- distro: fedora30
|
||||
- distro: fedora33
|
||||
- distro: fedora34
|
||||
- distro: fedora35
|
||||
|
||||
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 }}
|
||||
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: |
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
Reference in New Issue
Block a user