Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

Replace github actions with drone ci #313

Merged
merged 3 commits into from
Jun 23, 2022
Merged

Conversation

jagerman
Copy link
Member

GitHub actions is relying on a third-party, closed source build system, which we should not do. This replaces it with our own drone infrastructure.

Includes #312 to fix dependencies of generated debs (which are currently broken on Debian 11).

Also includes a fix for building with node 18 (NODE_OPTIONS: '--openssl-legacy-provider',) because some disgusting dependency in here is using md4 as a hash function, which openssl 3.0 quite rightly dropped (and openssl 1.x had long deprecated). MD4 has only been officially declared historic and deprecated since 2011 (and was broken long before that). How can the nodejs ecosystem be this bad?

@jagerman
Copy link
Member Author

Also this lets you make a windows build from linux using npm run windows (requires wine because... yeah that's how npm does it).

@darcys22 darcys22 merged commit cd4bdee into oxen-io:development Jun 23, 2022
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.

None yet

3 participants