Skip to content

Child #1: Dependencies Analysis для Organization Migration #13

@A1eksMa

Description

@A1eksMa

Child #1: Dependencies Analysis для Organization Migration

Epic: #12 Organization Migration info-tech-io → info-tech
Type: Child Issue
Priority: КРИТИЧЕСКИЙ
Estimated Duration: 2-3 дня


🎯 Objective

Провести comprehensive анализ всех критических инфраструктурных зависимостей от имени организации info-tech-io, исключая анализ ссылок в документации (отдельный процесс).

🔍 Scope

✅ IN SCOPE (Критичное для миграции)

  1. GitHub Pages Workflows

    • Анализ .github/workflows/ в info-tech-io.github.io
    • Repository dispatch dependencies
    • Deployment configurations
  2. Repository Notifications

    • notify-hub.yml workflows во всех продуктовых репозиториях
    • Repository dispatch events между репозиториями
    • CI/CD integration points
  3. ИНФОТЕКА Product Analysis

    • Workflows в infotecha репозитории
    • Impact assessment на product build process
    • Dependencies на organization name
  4. Infrastructure Dependencies

    • Hardcoded organization references в workflows
    • GitHub Actions configurations
    • Automated deployment dependencies

❌ OUT OF SCOPE (Отдельный процесс)

  • Documentation Links: Ссылки в markdown файлах
  • README References: Badges и ссылки в документации
  • Content Analysis: Анализ содержимого документации

📋 Deliverables

  1. Complete Inventory

    • Все файлы с хардкоженными ссылками на info-tech-io
    • Категоризация по критичности для migration
    • Файлы, требующие обновления при переименовании
  2. Risk Assessment Matrix

    • HIGH/MEDIUM/LOW классификация каждой зависимости
    • Impact analysis для каждого component
    • Recommendation для update priority
  3. Workflow Analysis Report

    • GitHub Pages deployment impact
    • Repository dispatch chains analysis
    • ИНФОТЕКА product impact assessment
  4. Action Plan

    • Prioritized list файлов для обновления
    • Specific update commands/procedures
    • Dependencies между updates

🚨 Critical Focus Areas

1. GitHub Pages Infrastructure

  • deploy-corporate-incremental.yml
  • deploy-docs-federation.yml
  • Repository dispatch handling

2. Cross-Repository Communications

  • Все notify-hub.yml workflows
  • Repository dispatch event flows
  • Automated trigger mechanisms

3. ИНФОТЕКА Product Stability

  • Build process dependencies
  • Deployment workflows
  • Infrastructure references

⚠️ Success Criteria

  • Zero surprises при organization rename
  • All critical workflows identified и planned for update
  • ИНФОТЕКА product impact confirmed minimal
  • Clear action plan для post-migration updates

Parent Epic: #12
Created: $(date '+%Y-%m-%d %H:%M UTC')
Documentation: docs/proposals/epic-12-organization-migration/child-1-dependencies-analysis/


🔗 Related Epic Context

This analysis является foundation для safe migration. Качество этого анализа определяет success всей миграции.

Focus: Infrastructure over Content
Goal: Zero-downtime organization migration

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions