Skip to content

feat: Upgrade to GPT-5.4 model and enhance ACR build process#1084

Open
Ayaz-Microsoft wants to merge 3 commits into
devfrom
feat/model-changes
Open

feat: Upgrade to GPT-5.4 model and enhance ACR build process#1084
Ayaz-Microsoft wants to merge 3 commits into
devfrom
feat/model-changes

Conversation

@Ayaz-Microsoft

Copy link
Copy Markdown
Contributor

Purpose

This pull request updates the default language model used across documentation, configuration files, and deployment workflows from GPT-4.1 to GPT-5.4. It also updates related environment variable names, capacity values, and deployment instructions to align with the new model version. Additionally, it improves post-deployment instructions in azure.yaml for both Bash and PowerShell environments.

Model Upgrade and Configuration Updates

  • Updated all references to the default LLM from gpt-4.1-mini to gpt-5.4-mini in documentation, content pack examples, and agent configuration files (.github/agents/speckit.contentpack.agent.md, content_packs/README.md, content_packs/content_gen/agent_teams/content_gen.json). [1] [2] [3] [4] [5]
  • Changed default LLM in the FAQ documentation and updated references to responsible use policies for GPT-5.4 (TRANSPARENCY_FAQS.md).

Deployment Workflow and Environment Variable Changes

  • Renamed environment variables and updated capacity settings in all CI/CD workflow files to use GPT_5_4_MINI_MIN_CAPACITY and GPT_5_4_MINI_CAPACITY instead of previous GPT-4.1 or O4 variables. This includes changes in .github/workflows/azd-template-validation.yml, .github/workflows/azure-dev.yml, .github/workflows/deploy-waf.yml, .github/workflows/deploy.yml, .github/workflows/job-deploy.yml, and .github/workflows/job-send-notification.yml. [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11]

Deployment Script and Versioning Updates

  • Updated deployment scripts and parameters to use the new model name (gpt-5.4-mini), version (2026-03-17), and increased default deployment capacities where relevant.

Post-Deployment Instructions Improvements

  • Enhanced post-deployment instructions in azure.yaml for both Bash and PowerShell users, clarifying how to build and push container images and run post-deployment scripts. [1] [2] [3]

Does this introduce a breaking change?

  • Yes
  • No

How to Test

  • Get the code
git clone [repo-address]
cd [repo-name]
git checkout [branch-name]
npm install
  • Test the code

What to Check

Validate with golden path testing

Other Information

- Updated main WAF parameters to replace GPT-4.1 with GPT-5.4 model configurations.
- Modified Bicep templates to set default model to GPT-5.4 and adjusted capacities accordingly.
- Introduced new PowerShell and Bash scripts for building and pushing container images, ensuring compatibility with updated model.
- Updated Python scripts for seeding knowledge bases and checking quotas to reflect new model names and capacities.
- Adjusted backend environment variables and configuration files to utilize GPT-5.4 model.
- Enhanced orchestration logic to leverage the capabilities of the new model.
- Updated test harness to validate interactions with the GPT-5.4 model.
…upport

- Updated documentation to reflect changes in image build and push process.
- Modified Bicep templates to include parameters for user-assigned managed identities for ACR image pulls.
- Added new PowerShell and Bash scripts for building and pushing images to ACR, replacing the previous scripts.
- Enhanced app service configurations to support managed identities for ACR.
- Updated JSON templates to align with new Bicep parameters and outputs.
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.

1 participant