fix man page generation

other minor changes
This commit is contained in:
Nicola Murino
2020-10-17 22:14:04 +02:00
parent f884447b26
commit 756c3d0503
7 changed files with 81 additions and 56 deletions

View File

@@ -199,6 +199,6 @@ jobs:
steps:
- uses: actions/checkout@v2
- name: Run golangci-lint
uses: golangci/golangci-lint-action@v2.2.1
uses: golangci/golangci-lint-action@v2
with:
version: latest

View File

@@ -37,6 +37,8 @@ jobs:
DOCKER_IMAGE=drakkan/sftpgo
VERSION=noop
DOCKERFILE=Dockerfile
MINOR=""
MAJOR=""
if [ "${{ github.event_name }}" = "schedule" ]; then
VERSION=nightly
elif [[ $GITHUB_REF == refs/tags/* ]]; then
@@ -49,15 +51,25 @@ jobs:
elif [[ $GITHUB_REF == refs/pull/* ]]; then
VERSION=pr-${{ github.event.number }}
fi
if [[ $VERSION =~ ^v[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}$ ]]; then
MINOR=${VERSION%.*}
MAJOR=${MINOR%.*}
fi
if [[ $DOCKER_PKG == alpine ]]; then
VERSION="$VERSION-alpine"
VERSION="${VERSION}-alpine"
DOCKERFILE=Dockerfile.alpine
fi
TAGS="${DOCKER_IMAGE}:${VERSION}"
if [[ $GITHUB_REF == refs/tags/* ]]; then
if [[ $DOCKER_PKG == debian ]]; then
if [[ -n $MAJOR && -n $MINOR ]]; then
TAGS="$TAGS,${DOCKER_IMAGE}:${MINOR},${DOCKER_IMAGE}:${MAJOR}"
fi
TAGS="$TAGS,${DOCKER_IMAGE}:latest"
else
if [[ -n $MAJOR && -n $MINOR ]]; then
TAGS="$TAGS,${DOCKER_IMAGE}:${MINOR}-alpine,${DOCKER_IMAGE}:${MAJOR}-alpine"
fi
TAGS="$TAGS,${DOCKER_IMAGE}:alpine"
fi
fi