Skip to content

Conversation

Ronitsabhaya75
Copy link
Contributor

@Ronitsabhaya75 Ronitsabhaya75 commented Oct 8, 2025

Type of Change

  • New feature : This can help dev teams to particularly look on those things are differently and understand what has been changed through labels

@dcantah can you please review this pr and suggest me if any changes require

@katiewasnothere
Copy link
Contributor

Hi @Ronitsabhaya75 thanks for the contribution, this is super helpful! Looks like the labeler workflow failed due to some syntax errors in the configuration file.

@Ronitsabhaya75
Copy link
Contributor Author

sure I can fix those issues thank you so much.

@Ronitsabhaya75
Copy link
Contributor Author

@katiewasnothere can you please check now by run action

Comment on lines 9 to 14
"area: build":
- Sources/ContainerBuild/**/*
- Makefile
- Package.swift
- Package.resolved
- Protobuf.Makefile
Copy link
Contributor

Choose a reason for hiding this comment

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

I think this area is accidentally a combination of container image builder components, project building components, and project dependencies. A large majority of PRs will likely either modify the makefiles or the Package.* files, so I think we can exclude those files from a label category to avoid extra noise.

We should change this to:
area:builder for code related to image building. That would include
- Sources/ContainerBuild//*
- Sources/NativeBuilder/
/*

Comment on lines 73 to 77
"tooling":
- scripts/**/*
- licenserc.toml
- Makefile
- Protobuf.Makefile
Copy link
Contributor

Choose a reason for hiding this comment

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

Same as my comment above, I think we can remove this category entirely.

Comment on lines 83 to 86
# Dependencies
"dependencies":
- Package.swift
- Package.resolved
Copy link
Contributor

Choose a reason for hiding this comment

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

Same as my comment above, I think we can remove this category entirely.

Comment on lines 89 to 92
"c/c++":
- Sources/CVersion/**/*
- "**/*.c"
- "**/*.h"
Copy link
Contributor

Choose a reason for hiding this comment

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

Curious what others think here, but I think this category is possibly too small to be useful. We have very little c code and I don't think anyone would really use this label to find or search for PRs.

@Ronitsabhaya75
Copy link
Contributor Author

Ronitsabhaya75 commented Oct 9, 2025

can you give me what category i can put right now instead of all then once it starts for some catgeory then we can add basically rest

basically start from small to big

Comment on lines 65 to 70
# Configuration
"configuration":
- config/**/*
- "**/*.json"
- "**/*.toml"
- signing/**/*
Copy link
Contributor

Choose a reason for hiding this comment

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

I'm not sure we need this category

@katiewasnothere
Copy link
Contributor

can you give me what category i can put right now instead of all then once it starts for some catgeory then we can add basically rest

basically start from small to big

@Ronitsabhaya75 sure thing. I think the easiest category would be the CLI one. So you could remove all of them except that one for now while we get this running.

@Ronitsabhaya75
Copy link
Contributor Author

thing. I thin

sure once I got time after my interview i can fix this thing

@Ronitsabhaya75
Copy link
Contributor Author

@katiewasnothere I have changed to CLI only now we check if this works then we can merge

@Ronitsabhaya75
Copy link
Contributor Author

@katiewasnothere really sorry to disturb you but as per your changes requested I updated the file

@katiewasnothere
Copy link
Contributor

@Ronitsabhaya75 The changes look good to me. Do you want to merge this PR as it is now or did you want to add more changes to it?

@Ronitsabhaya75
Copy link
Contributor Author

@katiewasnothere we can merge this pr and is it possible that i can get your email or linkedin for reaching out if there are any intern opportunities avialble within your team

@katiewasnothere
Copy link
Contributor

@Ronitsabhaya75 Can you update to sign the commits? When the PR is merged, the commits will be squashed, but we still need to signature on every commit.

Ronitsabhaya75 and others added 10 commits October 16, 2025 07:11
…le#742)

## Type of Change
- [x] Bug fix

## Motivation and Context
We setup logging for the services in `container` using OSLog. See
[here](https://github.com/apple/container/blob/73709232d2705b7008b7380fe90a373059b6074a/Sources/Helpers/APIServer/APIServer.swift#L31).
This makes it unnecessary to redirect stderr and stdio for these
services. Additionally, there are some cases where failure to open or
write to the path given for StandardErrorPath or StandardOutPath in a
service's plist could result in a failure to start a service through
`launchctl`.

Related to apple#713

## Testing
- [x] Tested locally

Signed-off-by: Kathryn Baldauf <[email protected]>
Fixes apple#692

This PR resolves a race condition in `ContainersService.create()` that
occurs when creating containers with the same name concurrently.
- Closes apple#466.

## Type of Change
- [x] Bug fix
- [ ] New feature
- [ ] Breaking change
- [ ] Documentation update

## Motivation and Context
Proxy logic worked well enough for CI but broken in general.

## Testing
- [x] Tested locally
- [x] Added/updated tests
- [ ] Added/updated docs
Closes apple#416.

## Type of Change
- [ ] Bug fix
- [ ] New feature
- [x] Breaking change (possibly, I would think we're just going to leave
an unused `.build` directory behind which we can document, but can run
more tests next week).
- [ ] Documentation update

## Motivation and Context
We have nothing to hide?

## Testing
- [x] Tested locally
- [ ] Added/updated tests
- [ ] Added/updated docs
@Ronitsabhaya75 Ronitsabhaya75 force-pushed the main branch 2 times, most recently from bfb489c to 1549f9b Compare October 16, 2025 12:20
@Ronitsabhaya75
Copy link
Contributor Author

@katiewasnothere can you reapprove this merge its not letting me merge

@katiewasnothere
Copy link
Contributor

@Ronitsabhaya75 It looks like the containerization version was decremented in Package.swift. Can we remove that?

@Ronitsabhaya75
Copy link
Contributor Author

@katiewasnothere I changed the decremented swift package and resolved the conflicts you can review this

@Ronitsabhaya75
Copy link
Contributor Author

@katiewasnothere I cant see the button for the merging it shows reviewers with writing access can merge

@katiewasnothere
Copy link
Contributor

@Ronitsabhaya75 The repository has a number of rules in place for security reasons. One of those is that only maintainers can merge PRs.

There is also a rule set that when a new commit is pushed to the PR, the PR will require a new approval from a maintainer and the Github Actions need to be run again (running the Github Actions also requires a separate approval from a maintainer). In general, you probably don't need to update the branch with main unless there have been other changes in other PRs merged to the same code area since your PR was opened or its been a while (like weeks, months, etc) since the PR was opened/looked at last. Since this PR just contains new files, you likely don't need to update with the main branch.

I've kicked off the actions and I'm just waiting for them to finish running, then I'll merge the PR.

@katiewasnothere katiewasnothere merged commit f49059f into apple:main Oct 17, 2025
2 checks passed
katiewasnothere added a commit that referenced this pull request Oct 17, 2025
katiewasnothere added a commit that referenced this pull request Oct 17, 2025
…PR" (#776)

Reverts #741

The action does not have permissions to add labels. Reverting this while
we investigate the right fix

@Ronitsabhaya75 heads up
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.

4 participants