Kathryn Baldauf and GitHub
d6f052d206
Update license header on all files to include the current year ( #1024 )
...
## Motivation and Context
Now that we're in 2026, we need to update the license headers on all the
files. Unfortunately, Hawkeye doesn't have an attribute for the current
year to help us avoid this in the future. Instead, I had to work around
this by doing the following:
1. Update licenserc.toml with:
```
[properties]
... (other properties)
currentYear = "2026"
```
2. Update scripts/license-header.txt with
```
Copyright ©{{ " " }}{%- set created = attrs.git_file_created_year or
attrs.disk_file_created_year -%}{%- set modified = props["currentYear"]
-%}{%- if created != modified -%} {{created}}-{{modified}}{%- else
-%}{{created}}{%- endif -%}{{ " " }}{{ props["copyrightOwner"] }}.
```
Then I removed these two changes before committing. After this PR is
merged, all files will have recently had git updates, so the existing
code for setting the modified year should work as intended.
Signed-off-by: Kathryn Baldauf <k_baldauf@apple.com >
2026-01-05 13:09:34 -08:00
Dmitry Kovba and GitHub
4944fe1641
Use a consistent capitalization in log and error messages ( #806 )
...
Updates the capitalization in log and error messages to be consistent.
2025-10-24 19:18:32 -07:00
J Logan and GitHub
bc70b39182
Fix broken proxy configuration for default kernel fetch. ( #747 )
...
- Closes #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
2025-10-10 10:17:42 -07:00
Kathryn Baldauf and GitHub
23b058c53c
Remove StandardErrorPath and StandardOutPath from launchd plists ( #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 https://github.com/apple/container/discussions/713
## Testing
- [x] Tested locally
Signed-off-by: Kathryn Baldauf <k_baldauf@apple.com >
2025-10-08 16:08:08 -07:00
J Logan and GitHub
bfc5ca9222
Removes "all rights reserved" from license header. ( #711 )
...
Closes #63 .
2025-10-03 13:28:16 -07:00
J Logan and GitHub
076d28ebb1
Add and use container-runtime-linux start. ( #654 )
...
- Part of #653 .
- No need for `defaultCommand` since ContainerService startup will write
a new launchd plist with the `start` subcommand included.
## Type of Change
- [ ] Bug fix
- [ ] New feature
- [ ] Breaking change
- [ ] Documentation update
## Motivation and Context
Allows us to add commands to support post-installation, migration, etc.
## Testing
- [x] Tested locally
- [ ] Added/updated tests
- [ ] Added/updated docs
2025-09-23 10:05:06 -07:00
J Logan and GitHub
e460ca9252
Add and use container-apiserver start. ( #655 )
...
- Part of #653 .
- Also use same file organization for network helper.
## Motivation and Context
Future-proof plugin CLIs.
2025-09-23 10:01:02 -07:00
J Logan and GitHub
f86befafc7
Cleans up system subcommand options. ( #662 )
...
- Part of #515 .
- Order options alphabetically.
- Make descriptions more concise and consistent.
## Type of Change
- [ ] Bug fix
- [ ] New feature
- [ ] Breaking change
- [ ] Documentation update
## Motivation and Context
See #515 .
## Testing
- [ ] Tested locally
- [ ] Added/updated tests
- [ ] Added/updated docs
2025-09-22 11:05:48 -07:00
Morris Richman and GitHub
996a6819e3
Rename CLI and ExecutableCLI folders ( #635 )
...
## Motivation and Context
This is an extension of #603 to cleanup the folder structure and have it
match with the new library and target names.
2025-09-18 17:49:48 -07:00