Skip to content

(feat) add ability to skip field during drift evaluation for purpose of ignoring drift detection #437

(feat) add ability to skip field during drift evaluation for purpose of ignoring drift detection

(feat) add ability to skip field during drift evaluation for purpose of ignoring drift detection #437

Workflow file for this run

name: main
on:
workflow_dispatch:
push:
branches:
- 'main'
- 'dev'
pull_request:
types: [opened, edited, synchronize, reopened]
jobs:
build-static-test:
runs-on: ubuntu-latest
steps:
- name: checkout
uses: actions/checkout@44c2b7a8a4ea60a981eaca3cf939b5f4305c123b # tag=v4.1.5
- name: Set up Go
uses: actions/setup-go@cdcb36043654635271a94b9a6d1392de5bb323a7 # tag=v5.0.1
with:
go-version: 1.22.0
- name: Build
run: make build
- name: FMT
run: make fmt
- name: VET
run: make vet
- name: LINT
run: make lint
env:
LINT: true
build-ut:
runs-on: ubuntu-latest
steps:
- name: checkout
uses: actions/checkout@44c2b7a8a4ea60a981eaca3cf939b5f4305c123b # tag=v4.1.5
- name: Set up Go
uses: actions/setup-go@cdcb36043654635271a94b9a6d1392de5bb323a7 # tag=v5.0.1
with:
go-version: 1.22.0
- name: ut
run: make test
env:
UT: true
FV:
runs-on: ubuntu-latest
steps:
- name: checkout
uses: actions/checkout@44c2b7a8a4ea60a981eaca3cf939b5f4305c123b # tag=v4.1.5
- name: Set up Go
uses: actions/setup-go@cdcb36043654635271a94b9a6d1392de5bb323a7 # tag=v5.0.1
with:
go-version: 1.22.0
- name: Free Disk Space (Ubuntu)
uses: jlumbroso/free-disk-space@main
with:
# this might remove tools that are actually needed,
# if set to "true" but frees about 6 GB
tool-cache: false
# all of these default to true, but feel free to set to
# "false" if necessary for your workflow
android: true
dotnet: true
haskell: true
large-packages: true
docker-images: true
swap-storage: true
- name: fv
run: make create-cluster fv
env:
FV: true