Skip to content

Commit

Permalink
Adds support for Ion 1.1 to inspect (#139)
Browse files Browse the repository at this point in the history
* Ion 1.1 value literals are recognized and their encodings
  displayed in the expected fashion.
* Ion 1.1 macro invocations (e-expressions) at the top level
  have their encodings displayed; the ephemeral values
  they produce follow them in a dimmed font.
* This implementation does not yet support displaying e-expressions
  nested inside containers.
* bump Rust version in Dockerfile
* updated debian in Dockerfile
* Make CI build windows-latest, not windows-2019
  • Loading branch information
zslayton committed Aug 24, 2024
1 parent cda9e2d commit a852e28
Show file tree
Hide file tree
Showing 6 changed files with 608 additions and 285 deletions.
4 changes: 2 additions & 2 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
name: CI Build

on: [push, pull_request]
on: [ push, pull_request ]

jobs:
build:
Expand All @@ -11,7 +11,7 @@ jobs:
if: github.event_name == 'push' || github.event.pull_request.head.repo.full_name != 'amazon-ion/ion-cli'
strategy:
matrix:
os: [ubuntu-latest, macos-latest, windows-2019]
os: [ ubuntu-latest, macos-latest, windows-latest ]

steps:
- name: Git Checkout
Expand Down
13 changes: 10 additions & 3 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ sha2 = "0.9"
sha3 = "0.9"
flate2 = "1.0"
infer = "0.15.0"
ion-rs = { version = "1.0.0-rc.6", features = ["experimental", "experimental-ion-hash"] }
ion-rs = { version = "1.0.0-rc.7", features = ["experimental", "experimental-ion-hash"] }
tempfile = "3.2.0"
ion-schema = "0.10.0"
lowcharts = "*"
Expand Down
2 changes: 1 addition & 1 deletion Dockerfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM rust:1.75-slim-buster as builder
FROM rust:1.80.1-bullseye as builder
WORKDIR /usr/src/ion-cli
COPY . .
RUN cargo install --verbose --path .
Expand Down
Loading

0 comments on commit a852e28

Please sign in to comment.