From 5eae1ddc32f9458decf3503d0ab89c83592b9027 Mon Sep 17 00:00:00 2001 From: WuTheFWasThat Date: Tue, 16 Jun 2026 11:23:18 +0700 Subject: [PATCH] fix(azuredevops): add missing migrations for Job model fields from #8671 PR #8671 added identifier, type, and parent_id to the Job model and environment_pattern to scope config without database migrations, causing Convert Jobs to fail with "Unknown column identifier" on existing deployments. Co-authored-by: Cursor --- .../plugins/azuredevops/azuredevops/migrations.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/backend/python/plugins/azuredevops/azuredevops/migrations.py b/backend/python/plugins/azuredevops/azuredevops/migrations.py index e12dc76e56b..268cc31d165 100644 --- a/backend/python/plugins/azuredevops/azuredevops/migrations.py +++ b/backend/python/plugins/azuredevops/azuredevops/migrations.py @@ -247,3 +247,15 @@ def add_updated_url_column_length_in_raw_azuredevops_builds(b: MigrationScriptBu END $$; """, Dialect.POSTGRESQL) + +@migration(20251231120000, name="add job fields added in environment_pattern feature") +def add_job_fields_for_environment_pattern(b: MigrationScriptBuilder): + table = '_tool_azuredevops_jobs' + b.add_column(table, 'identifier', 'varchar(255)') + b.add_column(table, 'type', 'varchar(255)') + b.add_column(table, 'parent_id', 'varchar(255)') + + +@migration(20251231120001, name="add environment_pattern to gitrepositoryconfigs") +def add_environment_pattern_to_gitrepositoryconfigs(b: MigrationScriptBuilder): + b.add_column('_tool_azuredevops_gitrepositoryconfigs', 'environment_pattern', 'text')