Skip to content

Commit 24afe41

Browse files
committed
Update attest pkg tests
Signed-off-by: Adolfo García Veytia (Puerco) <puerco@carabiner.dev>
1 parent 15c2bc7 commit 24afe41

10 files changed

Lines changed: 160 additions & 333 deletions

File tree

internal/cmd/prov.go

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,6 @@ func (po *provOptions) AddFlags(cmd *cobra.Command) {
3434
cmd.PersistentFlags().StringVar(&po.prevCommit, "prev_commit", "", "The commit prior to 'commit'.")
3535
}
3636

37-
//nolint:dupl
3837
func addProv(parentCmd *cobra.Command) {
3938
opts := provOptions{}
4039
provCmd := &cobra.Command{

internal/cmd/verifycommit.go

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,6 @@ func (vco *verifyCommitOptions) AddFlags(cmd *cobra.Command) {
5757
)
5858
}
5959

60-
//nolint:dupl
6160
func addVerifyCommit(cmd *cobra.Command) {
6261
opts := verifyCommitOptions{}
6362
verifyCommitCmd := &cobra.Command{
@@ -104,11 +103,11 @@ func addVerifyCommit(cmd *cobra.Command) {
104103
var refName string
105104
switch {
106105
case opts.branch != "":
107-
//ref = ghcontrol.BranchToFullRef(opts.branch)
106+
// ref = ghcontrol.BranchToFullRef(opts.branch)
108107
refType = "branch"
109108
refName = opts.branch
110109
case opts.tag != "":
111-
//ref = ghcontrol.TagToFullRef(opts.tag)
110+
// ref = ghcontrol.TagToFullRef(opts.tag)
112111
refType = "tag"
113112
refName = opts.tag
114113
default:

pkg/attest/attester.go

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,13 +13,14 @@ import (
1313
"github.com/carabiner-dev/attestation"
1414
"github.com/carabiner-dev/collector"
1515
intoto "github.com/in-toto/attestation/go/v1"
16-
"github.com/slsa-framework/source-tool/pkg/provenance"
17-
"github.com/slsa-framework/source-tool/pkg/slsa"
18-
"github.com/slsa-framework/source-tool/pkg/sourcetool/models"
1916
"google.golang.org/protobuf/encoding/protojson"
2017
"google.golang.org/protobuf/proto"
2118
"google.golang.org/protobuf/types/known/structpb"
2219
"google.golang.org/protobuf/types/known/timestamppb"
20+
21+
"github.com/slsa-framework/source-tool/pkg/provenance"
22+
"github.com/slsa-framework/source-tool/pkg/slsa"
23+
"github.com/slsa-framework/source-tool/pkg/sourcetool/models"
2324
)
2425

2526
type AttesterOptions struct {
@@ -97,7 +98,7 @@ func WithNotesCollector(yesno bool) optFn {
9798

9899
// Validate checks that the attester configuration is complete
99100
func (a *Attester) Validate() error {
100-
var errs = []error{}
101+
errs := []error{}
101102
if a.backend == nil {
102103
errs = append(errs, errors.New("attester has no backend defined"))
103104
}
@@ -147,7 +148,7 @@ func (a *Attester) createCurrentProvenance(ctx context.Context, branch *models.B
147148
}
148149

149150
// Build the provenance predicate
150-
var curProvPred = provenance.SourceProvenancePred{
151+
curProvPred := provenance.SourceProvenancePred{
151152
PrevCommit: prevCommit.SHA,
152153
RepoUri: branch.Repository.GetHttpURL(),
153154
ActivityType: controlStatus.ActivityType,

pkg/attest/log.go

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,5 @@ import (
99
)
1010

1111
func Debugf(format string, args ...any) {
12-
//nolint:gosec // G706 This is feneral purpose logger
1312
slog.Debug(fmt.Sprintf(format, args...))
1413
}

pkg/attest/provenance.go

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -181,7 +181,6 @@ func (a *Attester) GetRevisionVSA(ctx context.Context, branch *models.Branch, co
181181

182182
// None of the collected attestations are valid
183183
return nil, nil, nil
184-
185184
}
186185

187186
// GetRevisionProvenance returns the provenance attestation for a commit by querying
@@ -247,14 +246,14 @@ func (a *Attester) CreateSourceProvenance(ctx context.Context, branch *models.Br
247246
return nil, fmt.Errorf("creating provenance predicate: %w", err)
248247
}
249248

250-
//prevProvStmt, prevProvPred, err := a.GetRevisionProvenance(ctx, branch, prevCommit)
249+
// prevProvStmt, prevProvPred, err := a.GetRevisionProvenance(ctx, branch, prevCommit)
251250
prevProvPred, err := a.GetRevisionProvenance(ctx, branch, prevCommit)
252251
if err != nil {
253252
return nil, err
254253
}
255254

256255
// No prior provenance found, so we just go with current.
257-
//if prevProvStmt == nil || prevProvPred == nil {
256+
// if prevProvStmt == nil || prevProvPred == nil {
258257
if prevProvPred == nil {
259258
Debugf("No previous provenance found, have to bootstrap\n")
260259
return curProv, nil

pkg/attest/provenance_test.go

Lines changed: 0 additions & 231 deletions
This file was deleted.

0 commit comments

Comments
 (0)