Skip to content

Commit a0ae7ae

Browse files
Restructure workflows directory (#679)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
1 parent fa4970b commit a0ae7ae

417 files changed

Lines changed: 4722 additions & 4719 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/components-config.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,18 +3,18 @@
33
# This file optimizes CI/CD builds by configuring settings per component.
44
# Components not listed here use the 'defaults' section below.
55
components:
6-
interactive_ai/workflows/otx_domain/trainer/otx_v2/xpu:
6+
interactive_ai/workflows/train/trainer/xpu:
77
# Heavy builds requiring cleanup to fit into default GitHub runner disk space
88
cleanup_type: all
99

10-
interactive_ai/workflows/otx_domain/trainer/otx_v2/gpu:
10+
interactive_ai/workflows/train/trainer/gpu:
1111
# Heavy builds requiring cleanup to fit into default GitHub runner disk space
1212
cleanup_type: all
1313

14-
interactive_ai/workflows/geti_domain/project_ie:
14+
interactive_ai/workflows/project_ie:
1515
integration_builder: false
1616

17-
interactive_ai/workflows/geti_domain/dataset_ie:
17+
interactive_ai/workflows/dataset_ie:
1818
integration_builder: false
1919

2020
# Default configuration for unlisted components

.github/components-path-filters.yml

Lines changed: 40 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -203,8 +203,8 @@ interactive_ai/migration_job:
203203
- .github/workflows/component.yml
204204

205205
# Workflows
206-
interactive_ai/workflows/geti_domain/common:
207-
- interactive_ai/workflows/geti_domain/common/**
206+
interactive_ai/workflows/common:
207+
- interactive_ai/workflows/common/**
208208
- interactive_ai/libs/iai_core_py/**
209209
- interactive_ai/libs/media_utils/**
210210
- libs/k8s_tools/**
@@ -214,10 +214,10 @@ interactive_ai/workflows/geti_domain/common:
214214
- Makefile.shared-python
215215
- Makefile.shared
216216
- .github/workflows/component.yml
217-
interactive_ai/workflows/geti_domain/dataset_ie:
218-
- interactive_ai/workflows/geti_domain/dataset_ie/**
219-
- interactive_ai/workflows/geti_domain/common/jobs_common
220-
- interactive_ai/workflows/geti_domain/common/jobs_common_extras/datumaro_conversion
217+
interactive_ai/workflows/dataset_ie:
218+
- interactive_ai/workflows/dataset_ie/**
219+
- interactive_ai/workflows/common/jobs_common
220+
- interactive_ai/workflows/common/jobs_common_extras/datumaro_conversion
221221
- interactive_ai/libs/iai_core_py/**
222222
- interactive_ai/libs/media_utils/**
223223
- libs/k8s_tools/**
@@ -228,10 +228,10 @@ interactive_ai/workflows/geti_domain/dataset_ie:
228228
- Makefile.shared-python
229229
- Makefile.shared
230230
- .github/workflows/component.yml
231-
interactive_ai/workflows/geti_domain/project_ie:
232-
- interactive_ai/workflows/geti_domain/project_ie/**
233-
- interactive_ai/workflows/geti_domain/common/jobs_common
234-
- interactive_ai/workflows/geti_domain/common/jobs_common_extras/datumaro_conversion
231+
interactive_ai/workflows/project_ie:
232+
- interactive_ai/workflows/project_ie/**
233+
- interactive_ai/workflows/common/jobs_common
234+
- interactive_ai/workflows/common/jobs_common_extras/datumaro_conversion
235235
- interactive_ai/data_migration/**
236236
- interactive_ai/libs/iai_core_py/**
237237
- interactive_ai/libs/media_utils/**
@@ -243,10 +243,10 @@ interactive_ai/workflows/geti_domain/project_ie:
243243
- Makefile.shared-python
244244
- Makefile.shared
245245
- .github/workflows/component.yml
246-
interactive_ai/workflows/geti_domain/model_test:
247-
- interactive_ai/workflows/geti_domain/model_test/**
248-
- interactive_ai/workflows/geti_domain/common/jobs_common
249-
- interactive_ai/workflows/geti_domain/common/jobs_common_extras/evaluation
246+
interactive_ai/workflows/model_test:
247+
- interactive_ai/workflows/model_test/**
248+
- interactive_ai/workflows/common/jobs_common
249+
- interactive_ai/workflows/common/jobs_common_extras/evaluation
250250
- interactive_ai/libs/iai_core_py/**
251251
- interactive_ai/libs/media_utils/**
252252
- libs/k8s_tools/**
@@ -255,11 +255,11 @@ interactive_ai/workflows/geti_domain/model_test:
255255
- Makefile.shared-python
256256
- Makefile.shared
257257
- .github/workflows/component.yml
258-
interactive_ai/workflows/geti_domain/optimize:
259-
- interactive_ai/workflows/geti_domain/optimize/**
260-
- interactive_ai/workflows/geti_domain/common/jobs_common
261-
- interactive_ai/workflows/geti_domain/common/jobs_common_extras/evaluation
262-
- interactive_ai/workflows/geti_domain/common/jobs_common_extras/shard_dataset
258+
interactive_ai/workflows/optimize:
259+
- interactive_ai/workflows/optimize/**
260+
- interactive_ai/workflows/common/jobs_common
261+
- interactive_ai/workflows/common/jobs_common_extras/evaluation
262+
- interactive_ai/workflows/common/jobs_common_extras/shard_dataset
263263
- interactive_ai/libs/iai_core_py/**
264264
- interactive_ai/libs/media_utils/**
265265
- libs/k8s_tools/**
@@ -268,12 +268,13 @@ interactive_ai/workflows/geti_domain/optimize:
268268
- Makefile.shared-python
269269
- Makefile.shared
270270
- .github/workflows/component.yml
271-
interactive_ai/workflows/geti_domain/train:
272-
- interactive_ai/workflows/geti_domain/train/**
273-
- interactive_ai/workflows/geti_domain/common/jobs_common
274-
- interactive_ai/workflows/geti_domain/common/jobs_common_extras/evaluation
275-
- interactive_ai/workflows/geti_domain/common/jobs_common_extras/experiments
276-
- interactive_ai/workflows/geti_domain/common/jobs_common_extras/shard_dataset
271+
interactive_ai/workflows/train:
272+
- interactive_ai/workflows/train/job/**
273+
- interactive_ai/workflows/train/tests/**
274+
- interactive_ai/workflows/common/jobs_common
275+
- interactive_ai/workflows/common/jobs_common_extras/evaluation
276+
- interactive_ai/workflows/common/jobs_common_extras/experiments
277+
- interactive_ai/workflows/common/jobs_common_extras/shard_dataset
277278
- interactive_ai/libs/iai_core_py/**
278279
- interactive_ai/libs/media_utils/**
279280
- libs/k8s_tools/**
@@ -282,25 +283,25 @@ interactive_ai/workflows/geti_domain/train:
282283
- Makefile.shared-python
283284
- Makefile.shared
284285
- .github/workflows/component.yml
285-
interactive_ai/workflows/otx_domain/trainer/otx_v2/xpu:
286-
- interactive_ai/workflows/otx_domain/trainer/otx_v2/xpu/**
287-
- interactive_ai/workflows/otx_domain/trainer/otx_v2/scripts/**
288-
- interactive_ai/workflows/otx_domain/trainer/otx_v2/tests/**
289-
- interactive_ai/workflows/otx_domain/trainer/otx_v2/download_pretrained_weights.py
290-
- interactive_ai/workflows/otx_domain/trainer/otx_v2/pyproject.toml
291-
- interactive_ai/workflows/otx_domain/trainer/otx_v2/run
286+
interactive_ai/workflows/train/trainer/xpu:
287+
- interactive_ai/workflows/train/trainer/xpu/**
288+
- interactive_ai/workflows/train/trainer/scripts/**
289+
- interactive_ai/workflows/train/trainer/tests/**
290+
- interactive_ai/workflows/train/trainer/download_pretrained_weights.py
291+
- interactive_ai/workflows/train/trainer/pyproject.toml
292+
- interactive_ai/workflows/train/trainer/run
292293
- libs/telemetry_tools/**
293294
- libs/kafka_tools/**
294295
- Makefile.shared-python
295296
- Makefile.shared
296297
- .github/workflows/component.yml
297-
interactive_ai/workflows/otx_domain/trainer/otx_v2/gpu:
298-
- interactive_ai/workflows/otx_domain/trainer/otx_v2/gpu/**
299-
- interactive_ai/workflows/otx_domain/trainer/otx_v2/scripts/**
300-
- interactive_ai/workflows/otx_domain/trainer/otx_v2/tests/**
301-
- interactive_ai/workflows/otx_domain/trainer/otx_v2/download_pretrained_weights.py
302-
- interactive_ai/workflows/otx_domain/trainer/otx_v2/pyproject.toml
303-
- interactive_ai/workflows/otx_domain/trainer/otx_v2/run
298+
interactive_ai/workflows/train/trainer/gpu:
299+
- interactive_ai/workflows/train/trainer/gpu/**
300+
- interactive_ai/workflows/train/trainer/scripts/**
301+
- interactive_ai/workflows/train/trainer/tests/**
302+
- interactive_ai/workflows/train/trainer/download_pretrained_weights.py
303+
- interactive_ai/workflows/train/trainer/pyproject.toml
304+
- interactive_ai/workflows/train/trainer/run
304305
- libs/telemetry_tools/**
305306
- libs/kafka_tools/**
306307
- Makefile.shared-python

deploy/charts/flyte-core/chart/templates/jobs/workflow-registration.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ spec:
9393
--service-account impt-jobs
9494
--version {{ $.Values.global.workflow_versions | default $.Chart.Version }}
9595
--non-fast
96-
/interactive_ai/workflows/geti_domain/workflow/job;
96+
/interactive_ai/workflows/workflow/job;
9797
retVal=$?;
9898
{{- if not $.Values.global.istio_ambient_mesh }}
9999
until curl -XPOST 127.0.0.1:15020/quitquitquit;

interactive_ai/workflows/geti_domain/common/Makefile renamed to interactive_ai/workflows/common/Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
include ../../Makefile.shared-workflows
1+
include ../Makefile.shared-workflows
22

33
build-image:
44
@echo "Nothing to do - ${COMPONENT_NAME} does not have an image to build"

interactive_ai/workflows/geti_domain/common/jobs_common/__init__.py renamed to interactive_ai/workflows/common/jobs_common/__init__.py

File renamed without changes.

interactive_ai/workflows/geti_domain/common/jobs_common/commands/__init__.py renamed to interactive_ai/workflows/common/jobs_common/commands/__init__.py

File renamed without changes.

interactive_ai/workflows/geti_domain/common/jobs_common/commands/create_dataset_command.py renamed to interactive_ai/workflows/common/jobs_common/commands/create_dataset_command.py

File renamed without changes.

interactive_ai/workflows/geti_domain/common/jobs_common/commands/interfaces/__init__.py renamed to interactive_ai/workflows/common/jobs_common/commands/interfaces/__init__.py

File renamed without changes.

interactive_ai/workflows/geti_domain/common/jobs_common/commands/interfaces/command.py renamed to interactive_ai/workflows/common/jobs_common/commands/interfaces/command.py

File renamed without changes.

interactive_ai/workflows/geti_domain/common/jobs_common/commands/interfaces/model_related_command.py renamed to interactive_ai/workflows/common/jobs_common/commands/interfaces/model_related_command.py

File renamed without changes.

0 commit comments

Comments
 (0)