Skip to content

chore: Down merging to dev#333

Merged
Prajwal-Microsoft merged 15 commits intodevfrom
main
Jan 28, 2026
Merged

chore: Down merging to dev#333
Prajwal-Microsoft merged 15 commits intodevfrom
main

Conversation

@Prekshith-Microsoft
Copy link
Contributor

@Prekshith-Microsoft Prekshith-Microsoft commented Jan 28, 2026

This pull request introduces several improvements to the CI/CD pipeline and devcontainer setup, focusing on enhanced input validation, security, and reliability. The main updates include the addition of a comprehensive input validation job for Linux deployments, stricter permissions for workflows, and improvements to the devcontainer build process. These changes help ensure that deployments are more robust and secure, and that build environments avoid common issues.

CI/CD Pipeline Improvements

  • Added a validate-inputs job to .github/workflows/deploy-linux.yml that thoroughly checks all workflow input parameters for correctness before proceeding to deployment. This prevents misconfigurations and enforces Azure naming and format conventions.
  • Updated the deploy job in .github/workflows/deploy-orchestrator.yml to only run if the Docker build job was successful or skipped, improving deployment reliability.

Security Enhancements

  • Explicitly set permissions for several GitHub Actions workflows (build-docker-images.yml, deploy-linux.yml, deploy-orchestrator.yml, deploy-windows.yml) to restrict access to only necessary resources, following GitHub best practices. [1] [2] [3] [4]

Devcontainer Build Process

  • Changed .devcontainer/devcontainer.json to use a custom Dockerfile for building the devcontainer image, allowing for greater flexibility and customization.
  • Added a custom .devcontainer/Dockerfile that removes the Yarn repository to avoid GPG key expiration issues, improving build reliability.

Dependency Updates

  • Updated the Azure template validation GitHub Action version to a specific stable release (v0.4.3) to avoid issues with the Latest tag.## Purpose
  • ...

Does this introduce a breaking change?

  • Yes
  • No

Golden Path Validation

  • I have tested the primary workflows (the "golden path") to ensure they function correctly without errors.

Deployment Validation

  • I have validated the deployment process successfully and all services are running as expected with this change.

What to Check

Verify that the following are valid

  • ...

Other Information

@Prajwal-Microsoft Prajwal-Microsoft merged commit 30582a0 into dev Jan 28, 2026
29 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants