Skip to content

Commit

Permalink
Release 0.18.0-alpha2
Browse files Browse the repository at this point in the history
  • Loading branch information
xd009642 committed Apr 16, 2021
2 parents 908932e + a72f78c commit 5579fc4
Show file tree
Hide file tree
Showing 46 changed files with 1,089 additions and 940 deletions.
50 changes: 48 additions & 2 deletions .github/workflows/rust.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,14 +7,16 @@ on:
pull_request:

jobs:
build:
linux:
runs-on: ubuntu-latest
strategy:
matrix:
version:
- stable
- beta
- nightly
- nightly-2021-02-11
- nightly-2021-01-25
target:
- x86_64-unknown-linux-gnu
- x86_64-unknown-linux-musl
Expand All @@ -29,7 +31,7 @@ jobs:
- name: clean
run: cargo clean
- name: build
run: cargo build --verbose
run: cargo build
env:
RUST_BACKTRACE: 1
- name: test
Expand All @@ -50,3 +52,47 @@ jobs:
--data '{"build": true}' \
https://registry.hub.docker.com/u/xd009642/tarpaulin/trigger/${{ secrets.DOCKER_TOKEN }}/
if: github.ref == 'ref/heads/master' || github.ref == 'refs/heads/develop'
windows:
runs-on: windows-latest
strategy:
matrix:
version:
- nightly
target:
- x86_64-pc-windows-gnu
- x86_64-pc-windows-msvc
fail-fast: false
steps:
- uses: actions/checkout@v2
- uses: actions-rs/toolchain@v1
with:
toolchain: ${{ matrix.version }}
override: true
- name: build
run: cargo build
- name: test
run: cargo test -- --test-threads 1 || true
env:
RUST_BACKTRACE: 1
mac:
runs-on: macos-latest
strategy:
matrix:
version:
- nightly
target:
- x86_64-pc-windows-gnu
- x86_64-pc-windows-msvc
fail-fast: false
steps:
- uses: actions/checkout@v2
- uses: actions-rs/toolchain@v1
with:
toolchain: ${{ matrix.version }}
override: true
- name: build
run: cargo build
- name: test
run: cargo test -- --test-threads 1 || true
env:
RUST_BACKTRACE: 1
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -6,5 +6,6 @@ target/
*.log
*.profdata
*.profraw
*.profdata
# Generated by IntelliJ IDEs
.idea
23 changes: 23 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,29 @@
From 2019 onwards, all notable changes to tarpaulin will be documented in this
file.

## [0.18.0-alpha2] 2021-04-16
### Added
- Check if user sets -Cdebuginfo and remove it #601
- INTERNAL Added ability to build with LLVM coverage instrumentation and detect
compiler support. This isn't enabled so should have no effect it's just the
start of the support work.
- Now factors in rustflags from toml files #528
- Now able to add to rustflags via CLI args and via tarpaulin config files
- Added `--skip-clean` arg as an inverse to `--force-clean` and made cleaning default

### Changed
- Make doctest prefix matching less specific as the naming convention changed again
- Ensure report is always generated if coverage is below failure threshold
- Rearrange crate internals and enable cross compilation for windows and macos.
This doesn't allow tarpaulin to work on these Operating Systems but it will
print an error and exit instead of failing to build
- Fixed `--force-clean` so it actually cleans the project
- Change event log to now contain a time for each event
- Add project name to coverage report in target dir to make things nicer for people
reusing a target dir for multiple projects (#710)

### Removed

## [0.18.0-alpha1] 2021-02-14
### Added
- Added `--color` option matching cargo arg
Expand Down
90 changes: 44 additions & 46 deletions Cargo.lock

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

Loading

0 comments on commit 5579fc4

Please sign in to comment.