Skip to content
This repository was archived by the owner on Sep 20, 2022. It is now read-only.
This repository was archived by the owner on Sep 20, 2022. It is now read-only.

Platform binaries with Github Action and Releases #4

Description

@tracker1

Could possibly get several targets including Windows via Github actions, with build targets. May be able to do a PR, if you'd be interested in that? Maybe windows/x64, linux/x86_64, linux/arm7-32bit, linux/arm8-64bit and mac(fat). Publish could build the .so/.dll file, and put the appropriate library and .ts files in the release target, this way devs would reference the latest by default, with build versions targeting the corresponding release version auto-downloading the appropriate platform library on first use.

Possibly a fallback, if no matching platform to a cargo install deno_sqlite_plugin assuming you can use cargo to install shared libraries (which I have no idea if/how that actually works in practice).

Would likely want to normalize on a "check_version" interface where the script passes it's semver version string, and the .so library determines if it's compatible. Matches major version to the library, where the library is equal or higher than the script side.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions