Documentation
¶
Index ¶
- Variables
- type Migrations
- func (m *Migrations) All() []migrations.Migration
- func (m *Migrations) DeleteAccountsAndSetUUIDAsEmail(ctx context.Context, db *gorm.DB) error
- func (m *Migrations) GetAccountsWithEmptyEmails(ctx context.Context, db *gorm.DB) ([]app.Account, error)
- func (m *Migrations) Migration002DropOldActionsRunIndex(ctx context.Context, db *gorm.DB) error
- func (m *Migrations) Migration09NullWorkflowInstallID(ctx context.Context, db *gorm.DB) error
- func (m *Migrations) Migration086RunnerGroupSettingsBackfillGroups(ctx context.Context, db *gorm.DB) error
- func (m *Migrations) Migration087InstallWorkflowsBackfillOwnership(ctx context.Context, db *gorm.DB) error
- func (m *Migrations) Migration088AccountsEmailsNotEmpty(ctx context.Context, db *gorm.DB) error
- func (m *Migrations) Migration089AppBracnhesCleanup(ctx context.Context, db *gorm.DB) error
- func (m *Migrations) Migration091DeleteOrphanedActionTriggers(ctx context.Context, db *gorm.DB) error
- func (m *Migrations) Migration092BackfillOrgID(ctx context.Context, db *gorm.DB) error
- func (m *Migrations) Migration093AddAdhocActions(ctx context.Context, db *gorm.DB) error
- func (m *Migrations) Migration094VCSCommitPolymorphicOwnership(ctx context.Context, db *gorm.DB) error
- func (m *Migrations) Migration095BackfillOrgSupportRole(ctx context.Context, db *gorm.DB) error
- func (m *Migrations) Migration096BackfillInstallSandboxMode(ctx context.Context, db *gorm.DB) error
- func (m *Migrations) Migration097BackfillRunnerGroupOwnerName(ctx context.Context, db *gorm.DB) error
- func (m *Migrations) Migration098BackfillQueueSignalEnqueueFinishedAt(ctx context.Context, db *gorm.DB) error
- func (m *Migrations) Migration099AppConfigBackfillStatusV2(ctx context.Context, db *gorm.DB) error
- func (m *Migrations) Migration100FixApprovalOptionDefault(ctx context.Context, db *gorm.DB) error
- type Params
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 (*Migrations) GetAccountsWithEmptyEmails ¶
func (*Migrations) Migration002DropOldActionsRunIndex ¶
func (*Migrations) Migration09NullWorkflowInstallID ¶
func (*Migrations) Migration086RunnerGroupSettingsBackfillGroups ¶
func (*Migrations) Migration087InstallWorkflowsBackfillOwnership ¶
func (*Migrations) Migration088AccountsEmailsNotEmpty ¶
func (*Migrations) Migration089AppBracnhesCleanup ¶
func (*Migrations) Migration091DeleteOrphanedActionTriggers ¶
func (*Migrations) Migration092BackfillOrgID ¶
func (*Migrations) Migration093AddAdhocActions ¶ added in v0.19.784
func (*Migrations) Migration094VCSCommitPolymorphicOwnership ¶ added in v0.19.850
func (*Migrations) Migration095BackfillOrgSupportRole ¶ added in v0.19.870
func (*Migrations) Migration096BackfillInstallSandboxMode ¶ added in v0.19.894
func (*Migrations) Migration097BackfillRunnerGroupOwnerName ¶ added in v0.19.894
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
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
Migration100FixApprovalOptionDefault fixes the approval_option column default from 'auto' (invalid) to 'prompt' and backfills existing rows.
Source Files
¶
- 001_service_accounts.go
- 002_actions_run_index.go
- 086_runner_group_settings_backfill_groups.go
- 087_install_workflows_backfill_ownership.go
- 088_accounts_email_not_empty.go
- 089_app_branches_cleanup.go
- 090_workflow_step_null_install_id.go
- 091_delete_orphaned_action_triggers.go
- 092_backfill_terraform_org_id.go
- 093_add_adhoc_actions.go
- 094_vcs_commit_polymorphic_ownership.go
- 095_backfill_org_support_role.go
- 096_backfill_install_sandbox_mode.go
- 097_backfill_runner_group_owner_name.go
- 098_backfill_queue_signal_enqueue_finished_at.go
- 099_app_config_backfill_status_v2.go
- 100_fix_approval_option_default.go
- all.go
- migrations.go
Click to show internal directories.
Click to hide internal directories.