@@ -27,7 +27,7 @@ type BuildContext struct {
2727 BuilderNameFilter string
2828 ENVsAreRequired bool
2929 VersionControl versioncontrol.Interface
30- RevisionId * versioncontrol.RevisionId
30+ RevisionID * versioncontrol.RevisionID
3131 Debug bool // enables additional debugging or verbose logging
3232 FastBuild bool // skip all non-essential steps (linting, testing etc.) to build faster
3333 RepositoryURL string // human-visitable URL, like "https://github.com/function61/turbobob"
@@ -97,7 +97,7 @@ func runBuilder(builder bobfile.BuilderSpec, buildCtx *BuildContext, opDesc stri
9797 // inserts ["--env", "FOO"] pairs for each PassEnvs
9898 buildArgs , errEnv := dockerRelayEnvVars (
9999 buildArgs ,
100- buildCtx .RevisionId ,
100+ buildCtx .RevisionID ,
101101 builder ,
102102 buildCtx .ENVsAreRequired ,
103103 archesToBuildFor ,
@@ -149,7 +149,7 @@ func buildAndPushOneDockerImage(dockerImage bobfile.DockerImageSpec, buildCtx *B
149149 }
150150
151151 tagWithoutVersion := dockerImage .Image
152- tag := tagWithoutVersion + ":" + buildCtx .RevisionId . FriendlyRevisionId
152+ tag := tagWithoutVersion + ":" + buildCtx .RevisionID . FriendlyRevisionID
153153 tagLatest := tagWithoutVersion + ":latest"
154154 dockerfilePath := dockerImage .DockerfilePath
155155
@@ -179,8 +179,8 @@ func buildAndPushOneDockerImage(dockerImage bobfile.DockerImageSpec, buildCtx *B
179179
180180 annotate (ociv1 .AnnotationTitle , buildCtx .Bobfile .ProjectName )
181181 annotate (ociv1 .AnnotationCreated , time .Now ().UTC ().Format (time .RFC3339 ))
182- annotate (ociv1 .AnnotationRevision , buildCtx .RevisionId . RevisionId )
183- annotate (ociv1 .AnnotationVersion , buildCtx .RevisionId . FriendlyRevisionId )
182+ annotate (ociv1 .AnnotationRevision , buildCtx .RevisionID . RevisionID )
183+ annotate (ociv1 .AnnotationVersion , buildCtx .RevisionID . FriendlyRevisionID )
184184 annotate (ociv1 .AnnotationDescription , buildCtx .Bobfile .Meta .Description )
185185
186186 // "URL to get source code for building the image"
@@ -296,9 +296,9 @@ func cloneToWorkdir(buildCtx *BuildContext) error {
296296 return err
297297 }
298298
299- printHeading (fmt .Sprintf ("Updating to %s" , buildCtx .RevisionId . RevisionId ))
299+ printHeading (fmt .Sprintf ("Updating to %s" , buildCtx .RevisionID . RevisionID ))
300300
301- if err := workspaceRepo .Update (buildCtx .RevisionId . RevisionId ); err != nil {
301+ if err := workspaceRepo .Update (buildCtx .RevisionID . RevisionID ); err != nil {
302302 return err
303303 }
304304
@@ -330,8 +330,6 @@ func build(buildCtx *BuildContext) (*buildOutput, error) {
330330 // to include modification check for the Dockerfile and all of its build context, so we're just
331331 // best off calling Docker build because it is the best at detecting cache invalidation.
332332 for _ , builder := range buildCtx .Bobfile .Builders {
333- builder := builder // pin
334-
335333 if buildCtx .BuilderNameFilter != "" && builder .Name != buildCtx .BuilderNameFilter {
336334 continue
337335 }
@@ -440,7 +438,7 @@ func constructBuildContext(
440438 return nil , errVcDetermine
441439 }
442440
443- metadata , err := versioncontrol .CurrentRevisionId (versionControl , onlyCommitted )
441+ metadata , err := versioncontrol .CurrentRevisionID (versionControl , onlyCommitted )
444442 if err != nil {
445443 return nil , err
446444 }
@@ -456,7 +454,7 @@ func constructBuildContext(
456454 buildCtx := & BuildContext {
457455 Bobfile : bobfile ,
458456 PublishArtefacts : publishArtefacts ,
459- RevisionId : metadata ,
457+ RevisionID : metadata ,
460458 OriginDir : repoOriginDir ,
461459 WorkspaceDir : workspaceDir ,
462460 CloningStepNeeded : cloningStepNeeded ,
0 commit comments