This commit is contained in:
Sergey Zhemoytel 2024-07-02 08:45:54 +00:00
parent 14026c3ab2
commit a8c19799fd
2 changed files with 20 additions and 3 deletions

View file

@ -1,2 +1,2 @@
sources: sources:
pulumi-3.121.0.tar.gz: a7c68361c49340b8acc37ae971c0c16222b093cd pulumi-3.122.0.tar.gz: eefdea2150db188cf7851718bb3235a1c3a16edd

View file

@ -1,9 +1,9 @@
%define debug %nil %define debug %nil
%define debug_package %nil %define debug_package %nil
%define secscan 1
Name: pulumi Name: pulumi
Version: 3.121.0 Version: 3.122.0
Release: 1 Release: 1
Summary: Modern Infrastructure as Code Summary: Modern Infrastructure as Code
URL: https://www.pulumi.com URL: https://www.pulumi.com
@ -14,6 +14,11 @@ Group: Development/Other
BuildRequires: go >= 1.16 BuildRequires: go >= 1.16
BuildRequires: git-core BuildRequires: git-core
BuildRequires: upx BuildRequires: upx
%if %{secscan}
BuildRequires: clamav
BuildRequires: trivy
%endif
%description %description
Pulumi's Infrastructure as Code SDK is the easiest way to Pulumi's Infrastructure as Code SDK is the easiest way to
@ -23,6 +28,11 @@ on any cloud.
%prep %prep
%setup -q %setup -q
%if %{secscan}
clamscan -ir .
trivy fs --scanners vuln --format cosign-vuln .
%endif
#------------------------------------------------------------------------------- #-------------------------------------------------------------------------------
@ -115,3 +125,10 @@ install -d %{buildroot}%{_sysconfdir}/bash_completion.d/
%{_bindir}/%{name} %{_bindir}/%{name}
%{_sysconfdir}/bash_completion.d/%{name} %{_sysconfdir}/bash_completion.d/%{name}
%check
export GOPROXY=direct
go test ./...
%if %{secscan}
clamscan -ir %{buildroot}
%endif