Skip to content
New issue

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

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

Already on GitHub? # to your account

ci: Add support for FreeBSD to the build process #2466

Merged
merged 6 commits into from
Dec 18, 2020
Merged

Conversation

nhooyr
Copy link
Contributor

@nhooyr nhooyr commented Dec 14, 2020

Updates #1826
Updates #1880
Updates #2320
Updates #2349

@nhooyr nhooyr requested a review from jsjoeio December 14, 2020 23:07
@nhooyr
Copy link
Contributor Author

nhooyr commented Dec 14, 2020

Need to fix some other scripts rn as well.

@nhooyr nhooyr removed the request for review from jsjoeio December 14, 2020 23:08
@nhooyr nhooyr marked this pull request as draft December 14, 2020 23:08
@nhooyr nhooyr force-pushed the freebsd-abe7 branch 3 times, most recently from fcdb9a0 to fd79538 Compare December 14, 2020 23:25
@nhooyr
Copy link
Contributor Author

nhooyr commented Dec 18, 2020

Now closes #1826, #1880, #2349

I'm going to leave #2320 for now as it needs further investigation.

@nhooyr nhooyr marked this pull request as ready for review December 18, 2020 07:55
@nhooyr nhooyr requested a review from jsjoeio December 18, 2020 07:55
Copy link
Contributor

@jsjoeio jsjoeio left a comment

Choose a reason for hiding this comment

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

All looks good as usual! 🌮

Only question was about removing electron as a package. If that was intentional, should we also remove lib/vscode/src/typings/electron.d.ts?

lib/vscode/package.json Show resolved Hide resolved
@nhooyr
Copy link
Contributor Author

nhooyr commented Dec 18, 2020

@jsjoeio See commit 3

@jsjoeio
Copy link
Contributor

jsjoeio commented Dec 18, 2020

@nhooyr got it!

Looks good! 🚀

(side note: would be curious to hear why we should keep the types for my own learning?)

@nhooyr
Copy link
Contributor Author

nhooyr commented Dec 18, 2020

(side note: would be curious to hear why we should keep the types for my own learning?)

VS Code won't compile without it. We still compile the electron parts for some reason. I asked @code-asher and he said the easiest way to avoid problems is just to include the types to quiet tsc.

@nhooyr nhooyr merged commit ea1b387 into master Dec 18, 2020
@nhooyr nhooyr deleted the freebsd-abe7 branch December 18, 2020 18:04
@nhooyr nhooyr added this to the v3.8.0 milestone Dec 18, 2020
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants