From: gggeek Date: Sat, 7 Jan 2023 18:08:08 +0000 (+0000) Subject: fix CD job missing git user info X-Git-Tag: 4.9.4~6 X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=64b8d44248561b9eeaf27de7e8d4864e47986819;p=plcapi.git fix CD job missing git user info --- diff --git a/.github/workflows/cd.yaml b/.github/workflows/cd.yaml index 03dcc7e5..a1ae7614 100644 --- a/.github/workflows/cd.yaml +++ b/.github/workflows/cd.yaml @@ -7,7 +7,8 @@ on: - master jobs: - release: + # we could try to split in 2 jobs: one for docs and one for release, but the release one needs the asset from the docs one... + docs_and_release: runs-on: ubuntu-latest steps: - name: checkout code @@ -29,6 +30,9 @@ jobs: files: | src/** + - name: set git credentials as user triggering the build + uses: fregante/setup-git-user@v1 + # build and upload api docs # NB: this happens independently of releases! - name: generate and upload api docs