Skip to content

Conversation

@rgoldberg
Copy link
Member

Omnibus: sudo from Swift, non-expiring sudo credentials, macos-15-intel GHA runners, documentation, cleanup, etc.

Resolve #1095

@rgoldberg rgoldberg added this to the 4.1.0 milestone Dec 5, 2025
@rgoldberg rgoldberg self-assigned this Dec 5, 2025
@rgoldberg rgoldberg requested a review from a team as a code owner December 5, 2025 12:17
@rgoldberg rgoldberg force-pushed the 1095-sudo-swift branch 16 times, most recently from 7cb87bc to 05d6235 Compare December 6, 2025 10:04
Signed-off-by: Ross Goldberg <484615+rgoldberg@users.noreply.github.com>
Simplify Xcode version selection.

Signed-off-by: Ross Goldberg <484615+rgoldberg@users.noreply.github.com>
Add description to Configuration textarea in Bug Report issue template.

Redo "Console command & output formatting instructions" `h1` as an `h2`.

Signed-off-by: Ross Goldberg <484615+rgoldberg@users.noreply.github.com>
@rgoldberg rgoldberg force-pushed the 1095-sudo-swift branch 2 times, most recently from b6fa926 to 543c5d6 Compare December 7, 2025 09:14
Signed-off-by: Ross Goldberg <484615+rgoldberg@users.noreply.github.com>
Signed-off-by: Ross Goldberg <484615+rgoldberg@users.noreply.github.com>
Signed-off-by: Ross Goldberg <484615+rgoldberg@users.noreply.github.com>
Signed-off-by: Ross Goldberg <484615+rgoldberg@users.noreply.github.com>
Signed-off-by: Ross Goldberg <484615+rgoldberg@users.noreply.github.com>
Signed-off-by: Ross Goldberg <484615+rgoldberg@users.noreply.github.com>
Signed-off-by: Ross Goldberg <484615+rgoldberg@users.noreply.github.com>
Signed-off-by: Ross Goldberg <484615+rgoldberg@users.noreply.github.com>
Signed-off-by: Ross Goldberg <484615+rgoldberg@users.noreply.github.com>
Signed-off-by: Ross Goldberg <484615+rgoldberg@users.noreply.github.com>
Signed-off-by: Ross Goldberg <484615+rgoldberg@users.noreply.github.com>
…storefront` & `Storefront.current` will always be `nil`.

Signed-off-by: Ross Goldberg <484615+rgoldberg@users.noreply.github.com>
Signed-off-by: Ross Goldberg <484615+rgoldberg@users.noreply.github.com>
…ately in their names.

Signed-off-by: Ross Goldberg <484615+rgoldberg@users.noreply.github.com>
Signed-off-by: Ross Goldberg <484615+rgoldberg@users.noreply.github.com>
…es with `String(cString:)`.

Signed-off-by: Ross Goldberg <484615+rgoldberg@users.noreply.github.com>
Signed-off-by: Ross Goldberg <484615+rgoldberg@users.noreply.github.com>
Signed-off-by: Ross Goldberg <484615+rgoldberg@users.noreply.github.com>
@rgoldberg rgoldberg force-pushed the 1095-sudo-swift branch 2 times, most recently from a802c42 to 6246883 Compare December 8, 2025 11:01
Signed-off-by: Ross Goldberg <484615+rgoldberg@users.noreply.github.com>
Signed-off-by: Ross Goldberg <484615+rgoldberg@users.noreply.github.com>
Signed-off-by: Ross Goldberg <484615+rgoldberg@users.noreply.github.com>
Signed-off-by: Ross Goldberg <484615+rgoldberg@users.noreply.github.com>
Signed-off-by: Ross Goldberg <484615+rgoldberg@users.noreply.github.com>
Signed-off-by: Ross Goldberg <484615+rgoldberg@users.noreply.github.com>
Signed-off-by: Ross Goldberg <484615+rgoldberg@users.noreply.github.com>
Remove unnecessary `mas` wrapper.

No longer require root:wheel at start of commands.

Add `--force` flag to `get` & `update`.

Inline functions in `Uninstall.swift`.

Update root privileges documentation.

Output error message prelude from `forEach(attemptTo:_:)` iff closure error is not `MASError`.

Set `SSPurchase.isUpdate`.

Signed-off-by: Ross Goldberg <484615+rgoldberg@users.noreply.github.com>
Signed-off-by: Ross Goldberg <484615+rgoldberg@users.noreply.github.com>
@sonarqubecloud
Copy link

sonarqubecloud bot commented Dec 8, 2025

@rgoldberg rgoldberg merged commit 4fa8f4c into mas-cli:main Dec 8, 2025
8 checks passed
@rgoldberg rgoldberg deleted the 1095-sudo-swift branch December 8, 2025 11:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Root privileges obtained within mas wrapper expire immediately

1 participant