Skip to content

Commit 2f5e3ff

Browse files
authored
merge changes from upstream @ v0.41.0
2 parents 3286219 + 5943f2c commit 2f5e3ff

72 files changed

Lines changed: 36624 additions & 8951 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/workflows/rust.yml

Lines changed: 36 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,26 @@ jobs:
3535
- uses: actions/checkout@master
3636
- run: cargo check --all-targets --all-features
3737

38+
docs:
39+
runs-on: ubuntu-latest
40+
env:
41+
RUSTDOCFLAGS: "-Dwarnings"
42+
steps:
43+
- name: Set up Rust
44+
uses: hecrj/setup-rust-action@v1
45+
- uses: actions/checkout@master
46+
- run: cargo doc --document-private-items --no-deps --workspace --all-features
47+
48+
compile-no-std:
49+
runs-on: ubuntu-latest
50+
steps:
51+
- name: Set up Rust
52+
uses: hecrj/setup-rust-action@v1
53+
with:
54+
targets: 'thumbv6m-none-eabi'
55+
- uses: actions/checkout@master
56+
- run: cargo check --no-default-features --target thumbv6m-none-eabi
57+
3858
test:
3959
strategy:
4060
matrix:
@@ -55,11 +75,25 @@ jobs:
5575
uses: actions/checkout@v2
5676
- name: Test
5777
run: cargo test --all-features
78+
79+
test-coverage:
80+
runs-on: ubuntu-latest
81+
steps:
82+
- name: Setup Rust
83+
uses: hecrj/setup-rust-action@v1
84+
with:
85+
rust-version: stable
86+
- name: Install Tarpaulin
87+
uses: actions-rs/install@v0.1
88+
with:
89+
crate: cargo-tarpaulin
90+
version: 0.14.2
91+
use-tool-cache: true
92+
- name: Checkout
93+
uses: actions/checkout@v2
5894
- name: Coverage
59-
if: matrix.rust == 'stable'
6095
run: cargo tarpaulin -o Lcov --output-dir ./coverage
6196
- name: Coveralls
62-
if: matrix.rust == 'stable'
6397
uses: coverallsapp/github-action@master
6498
with:
6599
github-token: ${{ secrets.GITHUB_TOKEN }}

.gitignore

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
# will have compiled files and executables
33
/target/
44
/sqlparser_bench/target/
5+
/derive/target/
56

67
# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries
78
# More information here http://doc.crates.io/guide.html#cargotoml-vs-cargolock
@@ -12,3 +13,6 @@ Cargo.lock
1213

1314
# IDEs
1415
.idea
16+
.vscode
17+
18+
*.swp

.tool-versions

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
rust 1.73.0

.travis.yml

Lines changed: 0 additions & 68 deletions
This file was deleted.

0 commit comments

Comments
 (0)