Skip to content

feat: Use agents for kernel function & Enhance devcontainer, CI/CD workflows, and Dependabot automation#576

Merged
Avijit-Microsoft merged 788 commits into
demofrom
main
Aug 28, 2025
Merged

feat: Use agents for kernel function & Enhance devcontainer, CI/CD workflows, and Dependabot automation#576
Avijit-Microsoft merged 788 commits into
demofrom
main

Conversation

@Pavan-Microsoft
Copy link
Copy Markdown
Contributor

Purpose

This pull request introduces several improvements and enhancements to the development environment, CI/CD workflows, and automation for dependency management. The most significant changes include improved devcontainer setup, Dependabot configuration and automation, workflow updates for better validation and deployment, and the addition of a broken link checker.

Development Environment Improvements:

  • Added azure-cli and docker-in-docker features to the devcontainer for better Azure and Docker support, and refactored the post-start command to use a dedicated setup script (setup_env.sh). The script also ensures necessary permissions for deployment scripts. (.devcontainer/devcontainer.json, .devcontainer/setup_env.sh) [1] [2] [3]

Dependabot Automation and Configuration:

  • Enhanced .github/dependabot.yml to group dependency updates by ecosystem, reduce open PR limits, and clarify target branches for improved management.
  • Added a scheduled workflow (Scheduled-Dependabot-PRs-Auto-Merge.yml) to automatically rebase and merge Dependabot PRs targeting the dependabotchanges branch, supporting multiple merge strategies and conflict resolution.

CI/CD Workflow Updates:

  • Updated workflow actions to use the latest versions (actions/checkout@v4, setup-dotnet@v4, template-validation-action@v0.4.3, and codeql-action@v3) for improved reliability and security. (.github/workflows/azure-dev-validation.yml, .github/workflows/bicep_deploy.yml, .github/workflows/codeql.yml) [1] [2] [3] [4] [5]
  • Refactored the deployment workflow for KM Generic to trigger on completion of the build workflow, updated scheduling, and added environment variables for quota checks and output handling. (.github/workflows/deploy-KMGeneric.yml)

Repository Quality Assurance:

  • Added a new workflow (broken-links-checker.yml) to automatically check for broken links in Markdown files on PRs and manual triggers, improving documentation quality.

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.

Avijit-Microsoft and others added 30 commits June 20, 2025 16:32
…ters.json, adjust gptDeploymentCapacity in main.bicep
feat: validate model quota during Azd deployment
feat: Merge the Azd Quota check changes and removed USE_LOCAL_BUILD from dev to main
@Avijit-Microsoft Avijit-Microsoft merged commit bc71d23 into demo Aug 28, 2025
31 of 40 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.