Skip to content

Adding nightly dogfooding devcontainer#6767

Merged
joperezr merged 1 commit intomicrosoft:mainfrom
joperezr:Dogfooding
Nov 23, 2024
Merged

Adding nightly dogfooding devcontainer#6767
joperezr merged 1 commit intomicrosoft:mainfrom
joperezr:Dogfooding

Conversation

@joperezr
Copy link
Copy Markdown
Member

@joperezr joperezr commented Nov 22, 2024

Description

Adds a dogfooding devcontainer that can be used to setup an environment where people can test the latest version of aspire pushed to our nightly feeds. After this one goes in, we can also build one that uses live-built bits.

cc: @mitchdenny

Checklist

  • Is this feature complete?
    • Yes. Ready to ship.
    • No. Follow-up changes expected.
  • Are you including unit tests for the changes and scenario tests if relevant?
    • Yes
    • No
  • Did you add public API?
    • Yes
      • If yes, did you have an API Review for it?
        • Yes
        • No
      • Did you add <remarks /> and <code /> elements on your triple slash comments?
        • Yes
        • No
    • No
  • Does the change make any security assumptions or guarantees?
    • Yes
      • If yes, have you done a threat model and had a security review?
        • Yes
        • No
    • No
  • Does the change require an update in our Aspire docs?
Microsoft Reviewers: Open in CodeFlow

"GitHub.copilot-chat",
"GitHub.copilot"
]
}
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

I think we should consider all of those but for the other devcontainer (the contributing one) which is already checked in (cc: @mitchdenny ) That is because most of those settings relate to working on the repo itself, and that is what our contributing dev container is for. This one that I'm adding here, is instead for having a blank slate that has latest nightly installed in an empty workspace with the right nuget.config defined, so anyone can dogfood aspire's latest build from main. The settings you pointed out may not be applicable for this one.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

gotcha

@joperezr
Copy link
Copy Markdown
Member Author

Thanks folks!

@joperezr joperezr merged commit d8fedda into microsoft:main Nov 23, 2024
@github-actions github-actions Bot locked and limited conversation to collaborators Dec 23, 2024
@davidfowl
Copy link
Copy Markdown
Contributor

@joperezr How do I use this?

@joperezr
Copy link
Copy Markdown
Member Author

@joperezr How do I use this?

In the aspire repo, open the Codespaces -> ... -> New with options...

image

And then from Dev container configuration -> .NET Aspire - Dogfood (Nightly)

image

@davidfowl
Copy link
Copy Markdown
Contributor

Should we put this in the dogfooding instructions.

@github-actions github-actions Bot added the needs-area-label An area label is needed to ensure this gets routed to the appropriate area owners label Mar 10, 2025
@joperezr joperezr deleted the Dogfooding branch April 1, 2025 17:43
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

needs-area-label An area label is needed to ensure this gets routed to the appropriate area owners

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants