ci: use setup-bats in bump-trivy workflow (#494)

Signed-off-by: Nikita Pivkin <nikita.pivkin@smartforce.io>
This commit is contained in:
Nikita Pivkin
2025-12-09 06:02:32 +06:00
committed by GitHub
parent b6643a29fe
commit 0317097f59
3 changed files with 12 additions and 7 deletions
+6
View File
@@ -22,7 +22,13 @@ jobs:
- name: Update Trivy versions
run: make bump-trivy
- name: Setup Bats and bats libs
id: setup-bats
uses: bats-core/bats-action@3.0.1
- name: Update golden files
env:
BATS_LIB_PATH: ${{ steps.setup-bats.outputs.lib-path }}
run: make update-golden
- name: Create PR
+4 -5
View File
@@ -16,7 +16,8 @@ jobs:
- uses: actions/checkout@v4
- name: Setup Bats and bats libs
uses: bats-core/bats-action@2.0.0
id: setup-bats
uses: bats-core/bats-action@3.0.1
- name: Install Trivy
run: |
@@ -24,8 +25,6 @@ jobs:
trivy --version
- name: Test
run: bats --recursive --timing --verbose-run .
env:
TRIVY_CACHE_DIR: .cache
TRIVY_DISABLE_VEX_NOTICE: true
TRIVY_DEBUG: true
BATS_LIB_PATH: ${{ steps.setup-bats.outputs.lib-path }}
run: make test
+2 -2
View File
@@ -1,10 +1,10 @@
OS := $(shell uname)
SED = sed
BATS_LIB_PATH = /usr/local/lib/
BATS_LIB_PATH ?= /usr/local/lib/
ifeq ($(OS), Darwin)
SED = gsed
BATS_LIB_PATH = /opt/homebrew/lib
BATS_LIB_PATH ?= /opt/homebrew/lib
endif
BATS_ENV := BATS_LIB_PATH=$(BATS_LIB_PATH) \