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

Upgrade ion-rs to 0.6.0 and update submodule ion-c #15

Merged
merged 9 commits into from
Dec 9, 2021
Merged

Upgrade ion-rs to 0.6.0 and update submodule ion-c #15

merged 9 commits into from
Dec 9, 2021

Conversation

camerondurham
Copy link
Contributor

@camerondurham camerondurham commented Nov 22, 2021

Description of changes:

This PR updates ion-rs dependency to (0.6.0) and adds latest commits to ion-c submodule so package can build Docker image.

Motivation

Was looking at this comment about adding tests and I was interested in adding some simple cli tests. However to use some of the ion-rust features, this package needs a dependency upgrade to use the element_reader module that's convenient for tests. I have already added some basic tests in my forked branch here but planned to send a separate PR for that if these changes are acceptable.

Signing Off

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

Thanks!

camerondurham and others added 9 commits October 22, 2021 05:04
* Added Dockerfile to build minimal, multi-stage image
* Updated README with build instructions

Recording of local build/test:
https://asciinema.org/a/Ql7Xc5fgxxvkFrjjcuMbR0npY

Currently builds image size 85.8MB from local build on macOS

```
 docker images
REPOSITORY                               TAG               IMAGE ID       CREATED          SIZE
ion-cli                                  0.1.1             e81a9d863b95   49 minutes ago   85.8MB
```
@zslayton
Copy link
Contributor

zslayton commented Dec 9, 2021

Sorry for the delayed merge, this fell off my radar. 😞 Thanks for the PR!

Was looking at this comment about adding tests and I was interested in adding some simple cli tests. However to use some of the ion-rust features, this package needs a dependency upgrade to use the element_reader module that's convenient for tests. I have already added some basic tests in my forked branch here but planned to send a separate PR for that if these changes are acceptable.

That would be excellent!

@zslayton zslayton merged commit 027077d into amazon-ion:master Dec 9, 2021
@camerondurham camerondurham deleted the upgrade-deps branch December 9, 2021 20:37
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.

2 participants