workflows used long parameters everywhere (Linux)

This commit is contained in:
silverqx
2023-01-24 15:49:04 +01:00
parent 4b01a8f41f
commit 2cea8d8d55
4 changed files with 27 additions and 27 deletions
+7 -7
View File
@@ -27,13 +27,13 @@ jobs:
- name: add-apt-repository gcc 11 and Qt 5.15.2
run: |
sudo add-apt-repository -y ppa:ubuntu-toolchain-r/test
sudo add-apt-repository -y ppa:beineri/opt-qt-5.15.2-focal
sudo add-apt-repository --yes ppa:ubuntu-toolchain-r/test
sudo add-apt-repository --yes ppa:beineri/opt-qt-5.15.2-focal
- name: add-apt-repository Clang 14
run: |
wget -O - https://apt.llvm.org/llvm-snapshot.gpg.key | sudo apt-key add -
sudo add-apt-repository -y 'deb http://apt.llvm.org/focal/ llvm-toolchain-focal-14 main'
sudo add-apt-repository --yes 'deb http://apt.llvm.org/focal/ llvm-toolchain-focal-14 main'
- name: apt update
run: |
@@ -41,7 +41,7 @@ jobs:
- name: apt install clang-14, lld-14, g++-11, clang-tidy-14, and Qt 5.15.2 base
run: |
sudo apt install -y clang-14 lld-14 g++-11 clang-tidy-14 qt515base
sudo apt install --yes clang-14 lld-14 g++-11 clang-tidy-14 qt515base
- name: ninja install latest version
uses: seanmiddleditch/gha-setup-ninja@master
@@ -150,7 +150,7 @@ jobs:
- name: TinyORM create build folder (clang-cmake-debug)
run: |
mkdir -p '../TinyORM-builds-cmake/build-clang-cmake-debug'
mkdir --parents '../TinyORM-builds-cmake/build-clang-cmake-debug'
- name: TinyORM cmake configure (clang-cmake-debug)
run: >-
@@ -213,7 +213,7 @@ jobs:
- name: clazy-standalone download
if: steps.downloads-cache-clazy-standalone.outputs.cache-hit != 'true'
run: |
wget "$URL_CLAZY_STANDALONE_LINUX_X64" -O "$archive_filepath" --no-verbose
wget "$URL_CLAZY_STANDALONE_LINUX_X64" --output-document="$archive_filepath" --no-verbose
env:
archive_filepath: ${{ steps.downloads-initialize-clazy-standalone.outputs.Filepath }}
URL_CLAZY_STANDALONE_LINUX_X64: ${{ secrets.URL_CLAZY_STANDALONE_LINUX_X64 }}
@@ -234,7 +234,7 @@ jobs:
run: |
echo 'TINY_CLANG_TIDY_EXECUTED=true' >> $GITHUB_ENV
ln -s ../TinyORM-builds-cmake/build-clang-cmake-debug/compile_commands.json \
ln --symbolic ../TinyORM-builds-cmake/build-clang-cmake-debug/compile_commands.json \
compile_commands.json
run-clang-tidy-14 '(?:examples|src|tests)[\\\/]+.+?[\\\/]+(?!mocs_)[\w_\-\+]+\.cpp$'
+6 -6
View File
@@ -30,7 +30,7 @@ jobs:
wget -O - https://apt.llvm.org/llvm-snapshot.gpg.key |
sudo tee /etc/apt/trusted.gpg.d/llvm-15.asc
sudo add-apt-repository -y
sudo add-apt-repository --yes
--sourceslist 'deb http://apt.llvm.org/jammy/ llvm-toolchain-jammy-15 main'
- name: apt update
@@ -39,7 +39,7 @@ jobs:
- name: apt install clang-15, lld-15, g++-12, clang-tidy-15, and Qt 6.2.4 base
run: >-
sudo apt install -y clang-15 lld-15 g++-12 clang-tidy-15
sudo apt install --yes clang-15 lld-15 g++-12 clang-tidy-15
qt6-base-dev libqt6sql6-mysql libqt6sql6-sqlite libqt6sql6-psql
- name: ninja install latest version
@@ -76,7 +76,7 @@ jobs:
- name: Ccache download
if: steps.downloads-cache-ccache.outputs.cache-hit != 'true'
run: |
wget "$URL_CCACHE_LINUX_X64" -O "$archive_filepath" --no-verbose
wget "$URL_CCACHE_LINUX_X64" --output-document="$archive_filepath" --no-verbose
env:
archive_filepath: ${{ steps.downloads-initialize-ccache.outputs.Filepath }}
URL_CCACHE_LINUX_X64: ${{ secrets.URL_CCACHE_LINUX_X64 }}
@@ -149,7 +149,7 @@ jobs:
- name: TinyORM create build folder (clang-cmake-debug)
run: |
mkdir -p '../TinyORM-builds-cmake/build-clang-cmake-debug'
mkdir --parents '../TinyORM-builds-cmake/build-clang-cmake-debug'
- name: TinyORM cmake configure (clang-cmake-debug)
run: >-
@@ -210,7 +210,7 @@ jobs:
- name: clazy-standalone download
if: steps.downloads-cache-clazy-standalone.outputs.cache-hit != 'true'
run: |
wget "$URL_CLAZY_STANDALONE_LINUX_X64" -O "$archive_filepath" --no-verbose
wget "$URL_CLAZY_STANDALONE_LINUX_X64" --output-document="$archive_filepath" --no-verbose
env:
archive_filepath: ${{ steps.downloads-initialize-clazy-standalone.outputs.Filepath }}
URL_CLAZY_STANDALONE_LINUX_X64: ${{ secrets.URL_CLAZY_STANDALONE_LINUX_X64 }}
@@ -231,7 +231,7 @@ jobs:
run: |
echo 'TINY_CLANG_TIDY_EXECUTED=true' >> $GITHUB_ENV
ln -s ../TinyORM-builds-cmake/build-clang-cmake-debug/compile_commands.json \
ln --symbolic ../TinyORM-builds-cmake/build-clang-cmake-debug/compile_commands.json \
compile_commands.json
run-clang-tidy-15 '(?:examples|src|tests)[\\\/]+.+?[\\\/]+(?!mocs_)[\w_\-\+]+\.cpp$'
+7 -7
View File
@@ -162,7 +162,7 @@ jobs:
- name: SQLite create TinyORM database
run: |
mkdir -p "$(dirname "${{ env.TinySQLitePath }}")"
mkdir --parents "$(dirname "${{ env.TinySQLitePath }}")"
touch '${{ env.TinySQLitePath }}'
@@ -174,14 +174,14 @@ jobs:
- name: add-apt-repository gcc 11 and Qt 5.15.2
run: |
sudo add-apt-repository -y ppa:ubuntu-toolchain-r/test
sudo add-apt-repository -y ppa:beineri/opt-qt-5.15.2-focal
sudo add-apt-repository --yes ppa:ubuntu-toolchain-r/test
sudo add-apt-repository --yes ppa:beineri/opt-qt-5.15.2-focal
- name: add-apt-repository Clang 14
if: ${{ matrix.compiler.key == 'clang14' }}
run: |
wget -O - https://apt.llvm.org/llvm-snapshot.gpg.key | sudo apt-key add -
sudo add-apt-repository -y 'deb http://apt.llvm.org/focal/ llvm-toolchain-focal-14 main'
sudo add-apt-repository --yes 'deb http://apt.llvm.org/focal/ llvm-toolchain-focal-14 main'
- name: apt update
run: |
@@ -189,7 +189,7 @@ jobs:
- name: apt install ${{ join(matrix.compiler.apt, ', ') }}, and Qt 5.15.2 base
run: |
sudo apt install -y ${{ join(matrix.compiler.apt, ' ') }} qt515base
sudo apt install --yes ${{ join(matrix.compiler.apt, ' ') }} qt515base
- name: ninja install latest version
uses: seanmiddleditch/gha-setup-ninja@master
@@ -225,7 +225,7 @@ jobs:
- name: Ccache download
if: steps.downloads-cache-ccache.outputs.cache-hit != 'true'
run: |
wget "$URL_CCACHE_LINUX_X64" -O "$archive_filepath" --no-verbose
wget "$URL_CCACHE_LINUX_X64" --output-document="$archive_filepath" --no-verbose
env:
archive_filepath: ${{ steps.downloads-initialize-ccache.outputs.Filepath }}
URL_CCACHE_LINUX_X64: ${{ secrets.URL_CCACHE_LINUX_X64 }}
@@ -298,7 +298,7 @@ jobs:
- name: TinyORM create build folder (${{ matrix.compiler.key }}-cmake-debug)
run: |
mkdir -p '../TinyORM-builds-cmake/build-${{ matrix.compiler.key }}-cmake-debug'
mkdir --parents '../TinyORM-builds-cmake/build-${{ matrix.compiler.key }}-cmake-debug'
- name: TinyORM cmake configure (${{ matrix.compiler.key }}-cmake-debug)
run: >-
+7 -7
View File
@@ -110,11 +110,11 @@ jobs:
- name: MySQL copy SSL certificates for runner user
run: |
sudo mkdir -p /usr/local/share/crystal-mysql
sudo mkdir --parents /usr/local/share/crystal-mysql
cd /usr/local/share/crystal-mysql
sudo cp /var/lib/mysql/{ca,client-cert,client-key}.pem /usr/local/share/crystal-mysql
sudo chown -R root:root /usr/local/share/crystal-mysql
sudo chown --recursive root:root /usr/local/share/crystal-mysql
sudo chmod 444 /usr/local/share/crystal-mysql/{ca,client-cert,client-key}.pem
- name: MySQL service start
@@ -195,7 +195,7 @@ jobs:
- name: SQLite create TinyORM database
run: |
mkdir -p "$(dirname "${{ env.TinySQLitePath }}")"
mkdir --parents "$(dirname "${{ env.TinySQLitePath }}")"
touch '${{ env.TinySQLitePath }}'
@@ -211,7 +211,7 @@ jobs:
wget -O - https://apt.llvm.org/llvm-snapshot.gpg.key |
sudo tee /etc/apt/trusted.gpg.d/llvm-15.asc
sudo add-apt-repository -y
sudo add-apt-repository --yes
--sourceslist 'deb http://apt.llvm.org/jammy/ llvm-toolchain-jammy-15 main'
- name: apt update
@@ -220,7 +220,7 @@ jobs:
- name: apt install ${{ join(matrix.compiler.apt, ', ') }}, and Qt 6.2.4 base
run: >-
sudo apt install -y ${{ join(matrix.compiler.apt, ' ') }}
sudo apt install --yes ${{ join(matrix.compiler.apt, ' ') }}
qt6-base-dev libqt6sql6-mysql libqt6sql6-sqlite libqt6sql6-psql
- name: ninja install latest version
@@ -257,7 +257,7 @@ jobs:
- name: Ccache download
if: steps.downloads-cache-ccache.outputs.cache-hit != 'true'
run: |
wget "$URL_CCACHE_LINUX_X64" -O "$archive_filepath" --no-verbose
wget "$URL_CCACHE_LINUX_X64" --output-document="$archive_filepath" --no-verbose
env:
archive_filepath: ${{ steps.downloads-initialize-ccache.outputs.Filepath }}
URL_CCACHE_LINUX_X64: ${{ secrets.URL_CCACHE_LINUX_X64 }}
@@ -330,7 +330,7 @@ jobs:
- name: TinyORM create build folder (${{ matrix.compiler.key }}-cmake-debug)
run: |
mkdir -p '../TinyORM-builds-cmake/build-${{ matrix.compiler.key }}-cmake-debug'
mkdir --parents '../TinyORM-builds-cmake/build-${{ matrix.compiler.key }}-cmake-debug'
- name: TinyORM cmake configure (${{ matrix.compiler.key }}-cmake-debug)
run: >-