From 4736b50b7087e262a777c25f2ff5a7b16cf48ede Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20Drzewiecki?= Date: Thu, 7 Sep 2023 14:41:25 +0200 Subject: [PATCH 1/2] adds a github action for running tests --- .github/workflows/run-tests.yaml | 37 ++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 .github/workflows/run-tests.yaml diff --git a/.github/workflows/run-tests.yaml b/.github/workflows/run-tests.yaml new file mode 100644 index 00000000..eb9944dd --- /dev/null +++ b/.github/workflows/run-tests.yaml @@ -0,0 +1,37 @@ +name: Run unit tests +on: + push: + branches: [ "main" ] + pull_request: + # Trigger for Pull Request + branches: [ "main" ] +permissions: + contents: read +jobs: + lint: +############################################################################################ + validate: + runs-on: ubuntu-latest + steps: +############################################################################################ + - name: Checkout code + uses: actions/checkout@v3 +############################################################################################ + - name: Set up cache + uses: actions/cache@v3 + with: + path: | + ~/.cache/go-build + ~/go/pkg/mod + /home/runner/work/cluster-inventory/cluster-inventory/bin + key: ${{ runner.os }}-go-${{ hashFiles('**/go.sum') }} + restore-keys: | + ${{ runner.os }}-go- +############################################################################################ + - name: Set up go environment + uses: actions/setup-go@v4 + with: + go-version: 1.21 +############################################################################################ + - name: Run unit tests + run: make test From bfc82635a79ca7a4b0902fe463df3e5600907880 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20Drzewiecki?= Date: Thu, 7 Sep 2023 14:59:20 +0200 Subject: [PATCH 2/2] disables lint step from GHA --- .github/workflows/run-tests.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/run-tests.yaml b/.github/workflows/run-tests.yaml index eb9944dd..2bdc9941 100644 --- a/.github/workflows/run-tests.yaml +++ b/.github/workflows/run-tests.yaml @@ -8,7 +8,7 @@ on: permissions: contents: read jobs: - lint: + # lint: ############################################################################################ validate: runs-on: ubuntu-latest