Skip to content

Add build-deps image #1346

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 6 commits into from
Feb 7, 2025
Merged

Add build-deps image #1346

merged 6 commits into from
Feb 7, 2025

Conversation

richlander
Copy link
Member

@richlander richlander commented Feb 6, 2025

Related: dotnet/aspnetcore#60208

The intent is to provide an image that you can install an arbitrary SDK on, likely from ci.dot.net, and that has Node.js installed. This should be usable by most C# only repos.

I'm wondering if we should adopt a new naming scheme:

  • build-deps
  • test-deps (replacing Helix)

Runtime has their own crazy naming scheme. No need to reason about that.

@richlander richlander requested a review from a team as a code owner February 6, 2025 22:01
Comment on lines 949 to 953
"dockerfile": "src/azurelinux/3.0/build-deps",
"os": "linux",
"osVersion": "azurelinux3.0",
"tags": {
"azurelinux-3.0-build-deps-amd64": {}
Copy link
Member

Choose a reason for hiding this comment

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

I'm not sure the deps suffix really adds anything. Every image in this repo is kind of a deps image already.

Copy link
Member Author

Choose a reason for hiding this comment

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

That's true. I was motivate to ensure people realized there was no SDK inside. However, I have low care factor on that.

Copy link
Member Author

Choose a reason for hiding this comment

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

I changed it.

@richlander
Copy link
Member Author

Can you help me with codeowners @mthalman? I'm not sure what to do for that.

@mthalman
Copy link
Member

mthalman commented Feb 7, 2025

Can you help me with codeowners @mthalman? I'm not sure what to do for that.

Fixed in e0ef84e

Copy link
Member

@mthalman mthalman left a comment

Choose a reason for hiding this comment

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

The changes look good but we might as well wait to merge until Tuesday when 10.0 P1 ships so we can update the base image then.

@lbussell lbussell merged commit fd16195 into main Feb 7, 2025
27 checks passed
@richlander richlander deleted the azurelinux-build-deps branch February 7, 2025 18:36
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.

3 participants