()
| 810 | } |
| 811 | |
| 812 | func (b *Builder) getBuildNumber() (int32, error) { |
| 813 | bld, err := b.getLastBuild() |
| 814 | if xerrors.Is(err, sql.ErrNoRows) { |
| 815 | // first build! |
| 816 | return 1, nil |
| 817 | } |
| 818 | if err != nil { |
| 819 | return 0, xerrors.Errorf("get last build to compute build number: %w", err) |
| 820 | } |
| 821 | return bld.BuildNumber + 1, nil |
| 822 | } |
| 823 | |
| 824 | func (b *Builder) getState() ([]byte, error) { |
| 825 | if b.state.orphan { |
no test coverage detected