From bef6099b015fee59bc7a4966308425c4cde74e40 Mon Sep 17 00:00:00 2001 From: AbhishekJ Date: Wed, 6 Dec 2023 16:48:25 +0530 Subject: [PATCH] Updated Zuul Job to run go Linting for Api code Updated zuul configuration to run golangci-lint Story: 2010918 Task: 49208 Change-Id: Idd02961271bc6a5572ec0b336d1d7c46a1265f18 Signed-off-by: AbhishekJ --- .zuul.yaml | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/.zuul.yaml b/.zuul.yaml index 2537304..b37b0aa 100644 --- a/.zuul.yaml +++ b/.zuul.yaml @@ -5,6 +5,7 @@ - openstack-tox-linters - k8sapp-node-interface-metrics-exporter-tox-py39 - k8sapp-node-interface-metrics-exporter-tox-pylint + - go-lint gate: jobs: - openstack-tox-linters @@ -47,3 +48,13 @@ tox_envlist: pylint tox_extra_args: -c python3-k8sapp-node-interface-metrics-exporter/k8sapp_node_interface_metrics_exporter/tox.ini tox_constraints_file: '{{ ansible_user_dir }}/src/opendev.org/starlingx/root/build-tools/requirements/debian/upper-constraints.txt' + +- job: + name: go-lint + parent: golangci-lint + description: | + Run go linting + vars: + go_version: 1.21.5 + golangci_lint_version: 1.55.2 + zuul_work_dir: "{{ zuul.project.src_dir }}/metrics-exporter-api/docker/metrics-exporter-api"