CI: Clean up formatting in GitHub Action definitions

This patch cleans up the formatting within the .yml definition files for GitHub
Actions to ensure a consistent look across all actions.
This commit is contained in:
Tim Duesterhus 2021-10-16 18:10:27 +02:00 committed by Willy Tarreau
parent 89c9d0a169
commit 662896e68e
5 changed files with 43 additions and 43 deletions

View File

@ -1,4 +1,4 @@
name: codespell
name: Spelling Check
on:
schedule:
@ -9,12 +9,15 @@ permissions:
jobs:
codespell:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: install prerequisites
- name: Install codespell
run: sudo pip install codespell
- name: check
run: codespell -c -q 2 --ignore-words-list ist,ists,hist,wan,ca,cas,que,ans,te,nd,referer,ot,uint,iif,fo,keep-alives,dosen --skip="CHANGELOG,Makefile,*.fig,*.pem"
- name: Run codespell
run: |
codespell \
-c \
-q 2 \
--ignore-words-list ist,ists,hist,wan,ca,cas,que,ans,te,nd,referer,ot,uint,iif,fo,keep-alives,dosen \
--skip="CHANGELOG,Makefile,*.fig,*.pem"

View File

@ -3,7 +3,7 @@ name: Spec Compliance
on:
schedule:
- cron: "0 0 * * 3"
- cron: "0 0 * * 3"
permissions:
contents: read

View File

@ -8,9 +8,7 @@ permissions:
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Compile admin/halog/halog

View File

@ -1,6 +1,7 @@
name: alpine/musl
on: [push]
on:
push:
permissions:
contents: read
@ -12,30 +13,30 @@ jobs:
container:
image: alpine:latest
steps:
- uses: actions/checkout@master
- name: Install dependencies
run: apk add gcc make tar git python3 libc-dev linux-headers pcre-dev pcre2-dev openssl-dev lua5.3-dev grep socat curl
- name: Install VTest
run: scripts/build-vtest.sh
- name: Build
run: make -j$(nproc) CC=cc V=1 TARGET=linux-musl USE_LUA=1 LUA_INC=/usr/include/lua5.3 LUA_LIB=/usr/lib/lua5.3 USE_OPENSSL=1 USE_PCRE2=1 USE_PCRE2_JIT=1 USE_PROMEX=1
- name: Show version
run: ./haproxy -vv
- name: Show linked libraries
run: ldd haproxy
- name: Install problem matcher for VTest
# This allows one to more easily see which tests fail.
run: echo "::add-matcher::.github/vtest.json"
- name: Run VTest
id: vtest
run: make reg-tests VTEST_PROGRAM=../vtest/vtest REGTESTS_TYPES=default,bug,devel
- name: Show results
if: ${{ failure() }}
run: |
for folder in /tmp/haregtests-*/vtc.*; do
printf "::group::"
cat $folder/INFO
cat $folder/LOG
echo "::endgroup::"
done
shopt -s nullglob
- uses: actions/checkout@master
- name: Install dependencies
run: apk add gcc make tar git python3 libc-dev linux-headers pcre-dev pcre2-dev openssl-dev lua5.3-dev grep socat curl
- name: Install VTest
run: scripts/build-vtest.sh
- name: Build
run: make -j$(nproc) CC=cc V=1 TARGET=linux-musl USE_LUA=1 LUA_INC=/usr/include/lua5.3 LUA_LIB=/usr/lib/lua5.3 USE_OPENSSL=1 USE_PCRE2=1 USE_PCRE2_JIT=1 USE_PROMEX=1
- name: Show version
run: ./haproxy -vv
- name: Show linked libraries
run: ldd haproxy
- name: Install problem matcher for VTest
# This allows one to more easily see which tests fail.
run: echo "::add-matcher::.github/vtest.json"
- name: Run VTest
id: vtest
run: make reg-tests VTEST_PROGRAM=../vtest/vtest REGTESTS_TYPES=default,bug,devel
- name: Show results
if: ${{ failure() }}
run: |
for folder in /tmp/haregtests-*/vtc.*; do
printf "::group::"
cat $folder/INFO
cat $folder/LOG
echo "::endgroup::"
done
shopt -s nullglob

View File

@ -12,24 +12,22 @@ name: openssl no-deprecated
on:
schedule:
- cron: "0 0 * * 4"
- cron: "0 0 * * 4"
permissions:
contents: read
jobs:
test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
- name: prepare VTest
- name: Install VTest
run: |
scripts/build-vtest.sh
- name: build haproxy
- name: Compile HAProxy
run: |
make DEFINE="-DOPENSSL_API_COMPAT=0x10100000L -DOPENSSL_NO_DEPRECATED" -j3 CC=gcc ERR=1 TARGET=linux-glibc USE_OPENSSL=1
- name: run reg-tests
- name: Run VTest
run: |
make reg-tests VTEST_PROGRAM=../vtest/vtest REGTESTS_TYPES=default,bug,devel