From 44f605011b0ad8573015f03b6660f7b67af1affb Mon Sep 17 00:00:00 2001 From: Wabri <12409541+Wabri@users.noreply.github.com> Date: Thu, 8 Aug 2024 15:07:32 +0200 Subject: [PATCH] feat(.github/workflows): add new ci steps --- .github/workflows/ci.yaml | 33 +++++++++++++++++++++++++++++---- 1 file changed, 29 insertions(+), 4 deletions(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index f1b27a3..78454a6 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -13,17 +13,42 @@ jobs: - uses: actions/checkout@v4 with: fetch-depth: 0 - - uses: wagoid/commitlint-github-action@v4 - with: - firstParent: true + + - uses: wagoid/commitlint-github-action@v6 + golangci: - name: lint + needs: commit_lint runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 + - name: Run golangci-lint uses: golangci/golangci-lint-action@v6 with: version: latest only-new-issues: false args: --timeout 2m --config .golangci.yaml + + go_test: + runs-on: ubuntu-latest + needs: golangci + steps: + - uses: actions/checkout@v4 + + - name: Run unit test + run: go test + + checkhealth: + runs-on: ubuntu-latest + needs: go_test + steps: + - uses: actions/checkout@v4 + + - name: Run checkhealth + run: make checkhealth + + - uses: actions/upload-artifact@v4 + with: + name: "daje-${{ github.ref_name }}-${{ github.sha }}" + path: bin/daje +