Add integration test for creating and using presets from scratch

Signed-off-by: Danny Kopping <danny@coder.com>
This commit is contained in:
Danny Kopping
2025-02-26 14:55:48 +02:00
parent 5e32ed22ac
commit d6515aea91
6 changed files with 235 additions and 6 deletions

View File

@ -3,10 +3,8 @@ package prebuilds
import (
"context"
"github.com/google/uuid"
"golang.org/x/xerrors"
"github.com/coder/coder/v2/coderd/database"
"github.com/google/uuid"
)
type Claimer interface {
@ -17,7 +15,8 @@ type Claimer interface {
type AGPLPrebuildClaimer struct{}
func (c AGPLPrebuildClaimer) Claim(context.Context, database.Store, uuid.UUID, string, uuid.UUID) (*uuid.UUID, error) {
return nil, xerrors.Errorf("not entitled to claim prebuilds")
// Not entitled to claim prebuilds in AGPL version.
return nil, nil
}
func (c AGPLPrebuildClaimer) Initiator() uuid.UUID {