migrations

package
v0.19.921 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 7, 2026 License: AGPL-3.0 Imports: 13 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var RunnerGroupSettingsBackfillGroupsSQL string

Functions

This section is empty.

Types

type Migrations

type Migrations struct {
	// contains filtered or unexported fields
}

func New

func New(params Params) *Migrations

func (*Migrations) All

func (m *Migrations) All() []migrations.Migration

func (*Migrations) DeleteAccountsAndSetUUIDAsEmail

func (m *Migrations) DeleteAccountsAndSetUUIDAsEmail(ctx context.Context, db *gorm.DB) error

func (*Migrations) GetAccountsWithEmptyEmails

func (m *Migrations) GetAccountsWithEmptyEmails(ctx context.Context, db *gorm.DB) ([]app.Account, error)

func (*Migrations) Migration002DropOldActionsRunIndex

func (m *Migrations) Migration002DropOldActionsRunIndex(ctx context.Context, db *gorm.DB) error

func (*Migrations) Migration09NullWorkflowInstallID

func (m *Migrations) Migration09NullWorkflowInstallID(ctx context.Context, db *gorm.DB) error

func (*Migrations) Migration086RunnerGroupSettingsBackfillGroups

func (m *Migrations) Migration086RunnerGroupSettingsBackfillGroups(ctx context.Context, db *gorm.DB) error

func (*Migrations) Migration087InstallWorkflowsBackfillOwnership

func (m *Migrations) Migration087InstallWorkflowsBackfillOwnership(ctx context.Context, db *gorm.DB) error

func (*Migrations) Migration088AccountsEmailsNotEmpty

func (m *Migrations) Migration088AccountsEmailsNotEmpty(ctx context.Context, db *gorm.DB) error

func (*Migrations) Migration089AppBracnhesCleanup

func (m *Migrations) Migration089AppBracnhesCleanup(ctx context.Context, db *gorm.DB) error

func (*Migrations) Migration091DeleteOrphanedActionTriggers

func (m *Migrations) Migration091DeleteOrphanedActionTriggers(ctx context.Context, db *gorm.DB) error

func (*Migrations) Migration092BackfillOrgID

func (m *Migrations) Migration092BackfillOrgID(ctx context.Context, db *gorm.DB) error

func (*Migrations) Migration093AddAdhocActions added in v0.19.784

func (m *Migrations) Migration093AddAdhocActions(ctx context.Context, db *gorm.DB) error

func (*Migrations) Migration094VCSCommitPolymorphicOwnership added in v0.19.850

func (m *Migrations) Migration094VCSCommitPolymorphicOwnership(ctx context.Context, db *gorm.DB) error

func (*Migrations) Migration095BackfillOrgSupportRole added in v0.19.870

func (m *Migrations) Migration095BackfillOrgSupportRole(ctx context.Context, db *gorm.DB) error

func (*Migrations) Migration096BackfillInstallSandboxMode added in v0.19.894

func (m *Migrations) Migration096BackfillInstallSandboxMode(ctx context.Context, db *gorm.DB) error

func (*Migrations) Migration097BackfillRunnerGroupOwnerName added in v0.19.894

func (m *Migrations) Migration097BackfillRunnerGroupOwnerName(ctx context.Context, db *gorm.DB) error

func (*Migrations) Migration098BackfillQueueSignalEnqueueFinishedAt added in v0.19.903

func (m *Migrations) Migration098BackfillQueueSignalEnqueueFinishedAt(ctx context.Context, db *gorm.DB) error

Migration098BackfillQueueSignalEnqueueFinishedAt sets enqueue_finished_at on all existing queue signals that don't have it and marks them as enqueued. This ensures a clean baseline when the background-enqueue change rolls out.

func (*Migrations) Migration099AppConfigBackfillStatusV2 added in v0.19.915

func (m *Migrations) Migration099AppConfigBackfillStatusV2(ctx context.Context, db *gorm.DB) error

Migration099AppConfigBackfillStatusV2 backfills the status_v2 JSONB column from the legacy v1 status + status_description fields for all app_configs that don't yet have a v2 status set.

func (*Migrations) Migration100FixApprovalOptionDefault added in v0.19.915

func (m *Migrations) Migration100FixApprovalOptionDefault(ctx context.Context, db *gorm.DB) error

Migration100FixApprovalOptionDefault fixes the approval_option column default from 'auto' (invalid) to 'prompt' and backfills existing rows.

type Params

type Params struct {
	fx.In

	AcctClient *account.Client
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL