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

Go bindings #38

Merged
merged 1 commit into from
Jun 10, 2024
Merged

Go bindings #38

merged 1 commit into from
Jun 10, 2024

Conversation

pacu
Copy link
Collaborator

@pacu pacu commented Jun 10, 2024

closes #37

This commit does:
- Downgrade to uniffi 0.25.0 because of Go bindings
- Fix compile error. upgrade macos to 10_15
- fix Swift build path for RustFramework
- Add cdylib type for [lib] so that GoLang can build bindings from
- proc_macros
- Generate Go Bindings
-
- changes `ParticipantIdentifier` to be represented as a hex
-   string instead of bytes, because GoLang can use Bytes as a key
-   for maps [see](NordSecurity/uniffi-bindgen-go#52)
- Go module + tests
- Add GoLang to README and build scripts
- Github action to build and test bindings
- Build and test swift package locally
- Fix target replacement
- remove pipefail because github action does not like it
- fix swift.yml
- fix build go bindings script
- fix go bindings generation
@pacu pacu merged commit 9ab1346 into main Jun 10, 2024
7 checks passed
@pacu pacu deleted the go-bindings branch June 10, 2024 19:12
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.

Add support for Go Bindings
1 participant