Skip to main content

Legacy Workflows

This section provides information about legacy workflows that are no longer actively maintained but may still be in use in some projects. These workflows are part of the transition to a monorepo architecture and are provided for reference only.

Deprecated Content **It is strongly recommended to migrate to the

new workflows as soon as possible.** Legacy workflows will be removed in a future release and do not receive security updates or bug fixes. :::

Migration Guide

Quick Migration Steps

  1. Audit current workflows - Review which legacy workflows your project uses
  2. Choose replacement workflows - Select modern equivalents from the pipelines section
  3. Update configuration - Modify workflow files to use new syntax and features
  4. Test thoroughly - Ensure new workflows work correctly in staging
  5. Deploy to production - Replace legacy workflows with modern versions

Legacy → Modern Workflow Mapping

Legacy WorkflowModern ReplacementBenefits
Legacy Code ReviewCode ReviewFaster execution, better security scanning
Legacy Deploy PipelinesApp Service DeployZero-downtime deployment, better rollback
Legacy Publish SDKDocker Image BuildMulti-platform support, optimized caching

Legacy Workflows

Code Quality (Deprecated)

Deployment (Deprecated)

Package Publishing (Deprecated)

Support Timeline

StatusDescriptionEnd Date
🔴 DeprecatedNo new features, critical bugs onlyCurrent
🚫 End of SupportNo updates, removal warningsQ2 2024
RemovalWorkflows deleted from repositoryQ4 2024

Migration Support

Getting Help

The DX team provides migration support:

  • Migration checklist - Step-by-step guidance
  • Direct support - Available for teams migrating from legacy workflows
  • Documentation - Comprehensive guides for each modern workflow

Common Migration Issues

Authentication Changes

Configuration Format

  • Legacy workflows use different input parameters
  • Modern workflows have simplified configuration
  • Check individual workflow documentation for specifics

Feature Gaps

  • Some legacy features may not have direct equivalents
  • Contact the DX team if you need specific functionality

Why Migrate?

Security Improvements

  • OIDC Authentication - More secure than service principals
  • Updated Dependencies - Latest versions with security patches
  • Vulnerability Scanning - Built-in security checks

Performance Benefits

  • Faster Execution - Optimized for speed and reliability
  • Better Caching - Reduced build times
  • Parallel Execution - Multiple jobs run simultaneously

Feature Enhancements

  • Zero-Downtime Deployment - Rolling updates with health checks
  • Advanced Rollback - Automatic rollback on failure
  • Better Observability - Enhanced logging and monitoring
Migration Priority Focus on migrating workflows in this order:
  1. Security-related workflows (authentication, scanning)
  2. Production deployment workflows (high-risk if they fail)
  3. Development workflows (code review, testing) :::

Getting Started with Migration

  1. Review current pipelines documentation to understand modern alternatives
  2. Open a migration issue to get personalized guidance or to ask questions and share experiences