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

Add precompiled binary support for Linux, macOS, and Windows #51

Merged
merged 15 commits into from
Feb 27, 2024

Conversation

dkozma
Copy link

@dkozma dkozma commented Feb 27, 2024

No description provided.

github-actions bot and others added 5 commits February 27, 2024 11:21
* Add build workflow
* Install pnpm with corepack
* Install deps
* Specify linker and cross compiler env vars
* Add build step, update to c2pa 0.28.1
* Build for mac
* Add windows build for x86_64
* Upload artifact
Copy link

changeset-bot bot commented Feb 27, 2024

🦋 Changeset detected

Latest commit: d6e235f

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 1 package
Name Type
c2pa-node Patch

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@dkozma dkozma requested review from dyro and MassivaM February 27, 2024 16:35
@dkozma dkozma requested a review from emensch February 27, 2024 19:48
Copy link
Collaborator

@dyro dyro left a comment

Choose a reason for hiding this comment

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

Github actions are Greek to me, but they seem good at a high level. One comment on Neon's version - everything else looks good ⚡

@dkozma dkozma merged commit 8526410 into contentauth:main Feb 27, 2024
2 checks passed
@dkozma dkozma deleted the build-binaries-squashed branch February 27, 2024 20:45
dkozma pushed a commit to dkozma/c2pa-node that referenced this pull request Feb 28, 2024
* Add precompiled binary support for Linux, macOS, and Windows (contentauth#51)

* Add build workflow
* Install pnpm with corepack
* Install deps
* Specify linker and cross compiler env vars
* Update c2pa to 0.27.1
* Build for mac
* Add windows build for x86_64
* Upload artifact
* Update Neon dependency

* Version Packages (contentauth#52)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* Update release trigger to `published`

* Update packages

* Add release call

* Update workflow

* Update targets

* Create pretty-yaks-press.md

* Add skip_rust_build

* Remove call to pnpm build in ci script

* Skip building rust

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
# 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.

3 participants