Skip to content

code-server: revert to 4.112.0#277146

Merged
BrewTestBot merged 2 commits intomainfrom
code-server-revert
Apr 12, 2026
Merged

code-server: revert to 4.112.0#277146
BrewTestBot merged 2 commits intomainfrom
code-server-revert

Conversation

@cho-m
Copy link
Copy Markdown
Member

@cho-m cho-m commented Apr 11, 2026

Closes #276736


code-server has started including @github/copilot due to microsoft/vscode@98f15b5

This is considered non-FOSS and unacceptable in Homebrew/core as it does not meet https://docs.brew.sh/License-Guidelines


Our policy requires us to directly remove any formula that ships non-FOSS software - https://docs.brew.sh/Deprecating-Disabling-and-Removing#when-to-remove-formulae

A formula should be removed if it does not meet the criteria for acceptable formulae or versioned formulae, has a non-open-source license

Downgrading version to avoid direct removal and allows a deprecation period.


I did try looking into a Cask - Homebrew/homebrew-cask#258776 - but there is problems with codesigning of *.node binaries. These do not trigger brew audit but will cause possible malicious software popup which may not meet our acceptable cask policy.

Seems to only be an issue on arm64 macOS as Intel macOS binaries look okay based on gktool. And Linux doesn't need this requirement. However, the largest portion of Homebrew's user base is on arm64 macOS so will lead to user issues if we tap migrate.

Also, some binaries are built with minimum macOS of 15.0. Not sure how many of these are actually used.

@cho-m cho-m added CI-version-downgrade Pass --skip-stable-version-audit to brew test-bot. CI-skip-revision-audit Pass --skip-revision-audit to brew test-bot. labels Apr 11, 2026
@github-actions github-actions bot added nodejs Node or npm use is a significant feature of the PR or issue formula deprecated Formula deprecated formula disabled Formula disabled labels Apr 11, 2026
@cho-m cho-m marked this pull request as ready for review April 11, 2026 19:57
@cho-m cho-m added the license License PRs label Apr 11, 2026
@cho-m cho-m mentioned this pull request Apr 11, 2026
@daeho-ro
Copy link
Copy Markdown
Member

Bottle might need to revert or should rebuild?

@cho-m
Copy link
Copy Markdown
Member Author

cho-m commented Apr 12, 2026

New revision is to upload bottles.

@github-actions
Copy link
Copy Markdown
Contributor

🤖 An automated task has requested bottles to be published to this PR.

Caution

Please do not push to this PR branch before the bottle commits have been pushed, as this results in a state that is difficult to recover from. If you need to resolve a merge conflict, please use a merge commit. Do not force-push to this PR branch.

@github-actions github-actions bot added the CI-published-bottle-commits The commits for the built bottles have been pushed to the PR branch. label Apr 12, 2026
@BrewTestBot BrewTestBot enabled auto-merge April 12, 2026 04:26
@BrewTestBot BrewTestBot added this pull request to the merge queue Apr 12, 2026
Merged via the queue into main with commit ab397e3 Apr 12, 2026
22 checks passed
@BrewTestBot BrewTestBot deleted the code-server-revert branch April 12, 2026 04:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CI-published-bottle-commits The commits for the built bottles have been pushed to the PR branch. CI-skip-revision-audit Pass --skip-revision-audit to brew test-bot. CI-version-downgrade Pass --skip-stable-version-audit to brew test-bot. formula deprecated Formula deprecated formula disabled Formula disabled license License PRs nodejs Node or npm use is a significant feature of the PR or issue

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants