Skip to content
This repository was archived by the owner on Apr 6, 2026. It is now read-only.

Implement dev_center_project_environment_type using GitHub Coding Agent with a new GH Issue Template#31

Merged
arnaudlh merged 3 commits intomicrosoft:mainfrom
raffertyuy:main
Oct 17, 2025
Merged

Implement dev_center_project_environment_type using GitHub Coding Agent with a new GH Issue Template#31
arnaudlh merged 3 commits intomicrosoft:mainfrom
raffertyuy:main

Conversation

@raffertyuy
Copy link
Copy Markdown
Contributor

The key change in this PR is the new issue template in .github/ISSUE_TEMPLATE/new_tf_module.md which is pre-prompted so the coding agent will run /1-plan and /2-implement.

The idea is for the developer to test and run /3-apply manually on PR code review. (FUTURE ENHANCEMENT is to create a GH Actions which test deploys to a shared sandbox azure subscription).

With the above change, the following was also implemented as part of this PR

  • implemented dev_center_project_environment_type
  • fixed some resource group naming conventions in the other modules' example configuration.tfvars

This PR resolves #29

raffertyuy and others added 3 commits August 14, 2025 01:29
…ter project-environment associations (#11)

* Initial plan

* Implement dev_center_project_environment_type module with tests and documentation

Co-authored-by: raffertyuy <1037626+raffertyuy@users.noreply.github.com>

* Complete dev_center_project_environment_type implementation with documentation updates

Co-authored-by: raffertyuy <1037626+raffertyuy@users.noreply.github.com>

* Fix issues encountered after a deployment of dev_center_project_environment_type. This includes fixing the naming convention of other modules (duplicate '-rg-rg-' in the prefix previously).

* fix errors from unit tests

* Fix API schema compliance for dev_center_project_environment_type module

- Updated user role assignments schema to match Azure API requirements:
  - Changed roles from list(string) to map(object({}))
- Modified example configurations to use user object IDs and role definition IDs
- Enhanced README documentation with Azure CLI commands for ID retrieval
- Files changed:
  - `modules/dev_center_project_environment_type/variables.tf`: Updated roles type definition
  - `modules/dev_center_project_environment_type/README.md`: Added advanced configuration details for user role assignments
  - `examples/dev_center_project_environment_type/enhanced_case/configuration.tfvars`: Updated user role assignments to use correct schema
  - `variables.tf`: Updated root variable definition to match module schema

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: raffertyuy <1037626+raffertyuy@users.noreply.github.com>
@raffertyuy
Copy link
Copy Markdown
Contributor Author

Added docs/vibe_coding.md with links to recorded videos.

@raffertyuy
Copy link
Copy Markdown
Contributor Author

@microsoft-github-policy-service agree

@arnaudlh arnaudlh self-requested a review October 17, 2025 11:18
Copy link
Copy Markdown
Collaborator

@arnaudlh arnaudlh left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@arnaudlh arnaudlh merged commit 2b448a0 into microsoft:main Oct 17, 2025
19 checks passed
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

DevCenter - dev_center_project_environment_type

3 participants