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 <abhishek.jaiswal@windriver.com>
This commit is contained in:
AbhishekJ 2023-12-06 16:48:25 +05:30 committed by Abhishek Jaiswal
parent 107f2f7007
commit bef6099b01

View File

@ -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"