Skip to content

Adds namespace fix for nested sequence and adds support for nested types in Sequence and Scalar ADT #437

Adds namespace fix for nested sequence and adds support for nested types in Sequence and Scalar ADT

Adds namespace fix for nested sequence and adds support for nested types in Sequence and Scalar ADT #437

Workflow file for this run

name: CI Build
on: [push, pull_request]
jobs:
build:
name: Build and Test
runs-on: ${{ matrix.os }}
# We want to run on external PRs, but not on internal ones as push automatically builds
# H/T: https://github.com/Dart-Code/Dart-Code/commit/612732d5879730608baa9622bf7f5e5b7b51ae65
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]
steps:
- name: Git Checkout
uses: actions/checkout@v2
with:
submodules: recursive
- name: Rust Toolchain
uses: actions-rs/toolchain@v1
with:
profile: minimal
toolchain: stable
override: true
- name: Cargo Build
uses: actions-rs/cargo@v1
with:
command: build
args: --verbose --workspace
- name: Cargo Test
uses: actions-rs/cargo@v1
with:
command: test
args: --verbose --workspace
- name: Rustfmt Check
uses: actions-rs/cargo@v1
with:
command: fmt
args: --verbose -- --check