GHA CI: Remove OS variable from build matrix

It is meaningless to build on multiple linux versions as we only depend
on library versions, not OS versions.
Also remove redundant "shell default" section.
This commit is contained in:
Chocobo1
2021-08-18 12:40:03 +08:00
parent 793e8643bf
commit 69f7f233fd

View File

@@ -14,20 +14,14 @@ env:
jobs: jobs:
ubuntu: ubuntu:
name: Ubuntu name: Ubuntu
runs-on: ubuntu-20.04
strategy: strategy:
matrix: matrix:
os: [ubuntu-20.04]
qbt_gui: ["GUI=ON", "GUI=OFF"] qbt_gui: ["GUI=ON", "GUI=OFF"]
libt_version: ["v2.0.4", "v1.2.14"] libt_version: ["v2.0.4", "v1.2.14"]
fail-fast: false fail-fast: false
runs-on: ${{ matrix.os }}
defaults:
run:
shell: bash
steps: steps:
- name: Checkout repository - name: Checkout repository
uses: actions/checkout@v2 uses: actions/checkout@v2
@@ -82,7 +76,7 @@ jobs:
- name: Upload build artifacts - name: Upload build artifacts
uses: actions/upload-artifact@v2 uses: actions/upload-artifact@v2
with: with:
name: qBittorrent-CI_${{ matrix.os }}-x64_${{ matrix.qbt_gui }}_libtorrent-${{ matrix.libt_version }} name: qBittorrent-CI_ubuntu-20.04-x64_${{ matrix.qbt_gui }}_libtorrent-${{ matrix.libt_version }}
path: | path: |
build/compile_commands.json build/compile_commands.json
build/install_manifest.txt build/install_manifest.txt