Giter Site home page Giter Site logo

example's Introduction

@actions-rs example

CC0 licensed Gitter Coverage Status

This is a Rust application example which is using GitHub Actions for CI.

Workflows

All workflows here can be seen at the Actions tab and their configurations are here.

NOTE: All jobs there are using continue-on-error: true in order to execute the workflow completely even if there were any errors.
Consider removing these lines in your own workflows.

Based on the "Quickstart" recipe, represents minimal reasonable CI suite for any Rust project.

Based on the "MSRV" recipe, same as "Quickstart" workflow, but both for stable and MSRV (Minimal Supported Rust version) toolchains.

Based on the "Nightly lints" recipe, searches for the most recent nightly toolchain with clippy and rustfmt available in order to execute linters.

@actions-rs/cargo Action can install cross on demand.

Workflow uses this "magic" option to build application for armv7-unknown-linux-gnueabihf and powerpc64-unknown-linux-gnu targets.

This workflow is using -Z profile feature and grcov tool to collect and aggregate code coverage data for multi-platform builds, which is pushed to the coveralls.io later.

example's People

Contributors

bluk avatar johntitor avatar malramsay64 avatar saschagrunert avatar svartalf avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

example's Issues

grcov.yml doesn't work with doctests.

Description

The grcov.yml example suggests running both tests and docs for coverage. Profiling coverage for doc tests doesn't work and causes doctests to fail:

---- src/unix.rs - unix::getpid (line 7) stdout ----
error: the crate `example_sys` is compiled with the panic strategy `abort` which is incompatible with this crate's strategy of `unwind`

Workflow code

      - name: Execute tests
        uses: actions-rs/cargo@v1
        with:
          command: test
          args: --all
        env:
          CARGO_INCREMENTAL: 0
          RUSTFLAGS: "-Zprofile -Ccodegen-units=1 -Cinline-threshold=0 -Clink-dead-code -Coverflow-checks=off -Cpanic=abort -Zpanic_abort_tests"

Action output

2020-08-01T21:30:04.0732687Z ##[section]Starting: Request a runner to run this job
2020-08-01T21:30:07.0694461Z Can't find any online and idle self-hosted runner in current repository that matches the required labels: 'ubuntu-latest'
2020-08-01T21:30:07.0694565Z Can't find any online and idle self-hosted runner in current repository's account/organization that matches the required labels: 'ubuntu-latest'
2020-08-01T21:30:07.0694629Z Can't find any online and idle hosted runner in current repository's account/organization that matches the required labels: 'ubuntu-latest'
2020-08-01T21:30:07.0694802Z Found online and busy hosted runners in current repository's account/organization that matches the required labels: 'ubuntu-latest'. Waiting for one of them to get assigned for this job.
2020-08-01T21:30:08.0417879Z ##[section]Finishing: Request a runner to run this job
2020-08-01T21:30:14.4084092Z Current runner version: '2.267.1'
2020-08-01T21:30:14.4110509Z ##[group]Operating System
2020-08-01T21:30:14.4111049Z Ubuntu
2020-08-01T21:30:14.4111241Z 18.04.4
2020-08-01T21:30:14.4111379Z LTS
2020-08-01T21:30:14.4111596Z ##[endgroup]
2020-08-01T21:30:14.4111790Z ##[group]Virtual Environment
2020-08-01T21:30:14.4112001Z Environment: ubuntu-18.04
2020-08-01T21:30:14.4112195Z Version: 20200726.1
2020-08-01T21:30:14.4112482Z Included Software: https://github.com/actions/virtual-environments/blob/ubuntu18/20200726.1/images/linux/Ubuntu1804-README.md
2020-08-01T21:30:14.4112724Z ##[endgroup]
2020-08-01T21:30:14.4113590Z Prepare workflow directory
2020-08-01T21:30:14.4285425Z Prepare all required actions
2020-08-01T21:30:14.4295982Z Download action repository 'actions/checkout@v2'
2020-08-01T21:30:16.4436719Z Download action repository 'actions-rs/toolchain@v1'
2020-08-01T21:30:16.8010110Z Download action repository 'actions-rs/cargo@v1'
2020-08-01T21:30:17.1281798Z Download action repository 'actions-rs/[email protected]'
2020-08-01T21:30:17.5779550Z Download action repository 'actions-rs/[email protected]'
2020-08-01T21:30:17.9883455Z Download action repository 'coverallsapp/github-action@master'
2020-08-01T21:30:20.6476097Z ##[group]Run actions/checkout@v2
2020-08-01T21:30:20.6476412Z with:
2020-08-01T21:30:20.6476632Z   repository: rs-embedded/fdt-rs
2020-08-01T21:30:20.6476909Z   token: ***
2020-08-01T21:30:20.6477026Z   ssh-strict: true
2020-08-01T21:30:20.6477127Z   persist-credentials: true
2020-08-01T21:30:20.6477243Z   clean: true
2020-08-01T21:30:20.6477353Z   fetch-depth: 1
2020-08-01T21:30:20.6477465Z   lfs: false
2020-08-01T21:30:20.6477574Z   submodules: false
2020-08-01T21:30:20.6477689Z ##[endgroup]
2020-08-01T21:30:21.4141125Z Syncing repository: rs-embedded/fdt-rs
2020-08-01T21:30:21.4141493Z ##[group]Getting Git version info
2020-08-01T21:30:21.4141841Z Working directory is '/home/runner/work/fdt-rs/fdt-rs'
2020-08-01T21:30:21.4142015Z [command]/usr/bin/git version
2020-08-01T21:30:21.4142128Z git version 2.27.0
2020-08-01T21:30:21.4142645Z ##[endgroup]
2020-08-01T21:30:21.4142935Z Deleting the contents of '/home/runner/work/fdt-rs/fdt-rs'
2020-08-01T21:30:21.4147091Z ##[group]Initializing the repository
2020-08-01T21:30:21.4150167Z [command]/usr/bin/git init /home/runner/work/fdt-rs/fdt-rs
2020-08-01T21:30:21.4151180Z Initialized empty Git repository in /home/runner/work/fdt-rs/fdt-rs/.git/
2020-08-01T21:30:21.4151785Z [command]/usr/bin/git remote add origin https://github.com/rs-embedded/fdt-rs
2020-08-01T21:30:21.4152005Z ##[endgroup]
2020-08-01T21:30:21.4152153Z ##[group]Disabling automatic garbage collection
2020-08-01T21:30:21.4152432Z [command]/usr/bin/git config --local gc.auto 0
2020-08-01T21:30:21.4152570Z ##[endgroup]
2020-08-01T21:30:21.4153758Z ##[group]Setting up auth
2020-08-01T21:30:21.4154096Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand
2020-08-01T21:30:21.4154506Z [command]/usr/bin/git submodule foreach --recursive git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :
2020-08-01T21:30:21.4154904Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader
2020-08-01T21:30:21.4155406Z [command]/usr/bin/git submodule foreach --recursive git config --local --name-only --get-regexp 'http\.https\:\/\/github\.com\/\.extraheader' && git config --local --unset-all 'http.https://github.com/.extraheader' || :
2020-08-01T21:30:21.4155806Z [command]/usr/bin/git config --local http.https://github.com/.extraheader AUTHORIZATION: basic ***
2020-08-01T21:30:21.4155977Z ##[endgroup]
2020-08-01T21:30:21.4156098Z ##[group]Fetching the repository
2020-08-01T21:30:21.4156530Z [command]/usr/bin/git -c protocol.version=2 fetch --no-tags --prune --progress --no-recurse-submodules --depth=1 origin +72c943eb3ce596fd99a36bf11d32587a20161a7c:refs/remotes/origin/master
2020-08-01T21:30:21.4510514Z remote: Enumerating objects: 46, done.        
2020-08-01T21:30:21.4515717Z remote: Counting objects:   2% (1/46)        
2020-08-01T21:30:21.4516200Z remote: Counting objects:   4% (2/46)        
2020-08-01T21:30:21.4516344Z remote: Counting objects:   6% (3/46)        
2020-08-01T21:30:21.4516476Z remote: Counting objects:   8% (4/46)        
2020-08-01T21:30:21.4516605Z remote: Counting objects:  10% (5/46)        
2020-08-01T21:30:21.4516732Z remote: Counting objects:  13% (6/46)        
2020-08-01T21:30:21.4516860Z remote: Counting objects:  15% (7/46)        
2020-08-01T21:30:21.4516984Z remote: Counting objects:  17% (8/46)        
2020-08-01T21:30:21.4517624Z remote: Counting objects:  19% (9/46)        
2020-08-01T21:30:21.4517765Z remote: Counting objects:  21% (10/46)        
2020-08-01T21:30:21.4517880Z remote: Counting objects:  23% (11/46)        
2020-08-01T21:30:21.4518008Z remote: Counting objects:  26% (12/46)        
2020-08-01T21:30:21.4518137Z remote: Counting objects:  28% (13/46)        
2020-08-01T21:30:21.4523025Z remote: Counting objects:  30% (14/46)        
2020-08-01T21:30:21.4523200Z remote: Counting objects:  32% (15/46)        
2020-08-01T21:30:21.4523331Z remote: Counting objects:  34% (16/46)        
2020-08-01T21:30:21.4523621Z remote: Counting objects:  36% (17/46)        
2020-08-01T21:30:21.4523759Z remote: Counting objects:  39% (18/46)        
2020-08-01T21:30:21.4523870Z remote: Counting objects:  41% (19/46)        
2020-08-01T21:30:21.4524000Z remote: Counting objects:  43% (20/46)        
2020-08-01T21:30:21.4524129Z remote: Counting objects:  45% (21/46)        
2020-08-01T21:30:21.4524256Z remote: Counting objects:  47% (22/46)        
2020-08-01T21:30:21.4527225Z remote: Counting objects:  50% (23/46)        
2020-08-01T21:30:21.4527358Z remote: Counting objects:  52% (24/46)        
2020-08-01T21:30:21.4527486Z remote: Counting objects:  54% (25/46)        
2020-08-01T21:30:21.4527614Z remote: Counting objects:  56% (26/46)        
2020-08-01T21:30:21.4527808Z remote: Counting objects:  58% (27/46)        
2020-08-01T21:30:21.4527920Z remote: Counting objects:  60% (28/46)        
2020-08-01T21:30:21.4528058Z remote: Counting objects:  63% (29/46)        
2020-08-01T21:30:21.4528190Z remote: Counting objects:  65% (30/46)        
2020-08-01T21:30:21.4528335Z remote: Counting objects:  67% (31/46)        
2020-08-01T21:30:21.4528460Z remote: Counting objects:  69% (32/46)        
2020-08-01T21:30:21.4528585Z remote: Counting objects:  71% (33/46)        
2020-08-01T21:30:21.4528709Z remote: Counting objects:  73% (34/46)        
2020-08-01T21:30:21.4528836Z remote: Counting objects:  76% (35/46)        
2020-08-01T21:30:21.4528947Z remote: Counting objects:  78% (36/46)        
2020-08-01T21:30:21.4529073Z remote: Counting objects:  80% (37/46)        
2020-08-01T21:30:21.4529198Z remote: Counting objects:  82% (38/46)        
2020-08-01T21:30:21.4529321Z remote: Counting objects:  84% (39/46)        
2020-08-01T21:30:21.4529443Z remote: Counting objects:  86% (40/46)        
2020-08-01T21:30:21.4529568Z remote: Counting objects:  89% (41/46)        
2020-08-01T21:30:21.4529696Z remote: Counting objects:  91% (42/46)        
2020-08-01T21:30:21.4529820Z remote: Counting objects:  93% (43/46)        
2020-08-01T21:30:21.4529946Z remote: Counting objects:  95% (44/46)        
2020-08-01T21:30:21.4530058Z remote: Counting objects:  97% (45/46)        
2020-08-01T21:30:21.4530181Z remote: Counting objects: 100% (46/46)        
2020-08-01T21:30:21.4530549Z remote: Counting objects: 100% (46/46), done.        
2020-08-01T21:30:21.4595106Z remote: Compressing objects:   2% (1/37)        
2020-08-01T21:30:21.4595841Z remote: Compressing objects:   5% (2/37)        
2020-08-01T21:30:21.4596247Z remote: Compressing objects:   8% (3/37)        
2020-08-01T21:30:21.4596517Z remote: Compressing objects:  10% (4/37)        
2020-08-01T21:30:21.4596776Z remote: Compressing objects:  13% (5/37)        
2020-08-01T21:30:21.4597028Z remote: Compressing objects:  16% (6/37)        
2020-08-01T21:30:21.4597503Z remote: Compressing objects:  18% (7/37)        
2020-08-01T21:30:21.4599835Z remote: Compressing objects:  21% (8/37)        
2020-08-01T21:30:21.4600071Z remote: Compressing objects:  24% (9/37)        
2020-08-01T21:30:21.4600227Z remote: Compressing objects:  27% (10/37)        
2020-08-01T21:30:21.4600360Z remote: Compressing objects:  29% (11/37)        
2020-08-01T21:30:21.4600485Z remote: Compressing objects:  32% (12/37)        
2020-08-01T21:30:21.4600616Z remote: Compressing objects:  35% (13/37)        
2020-08-01T21:30:21.4600727Z remote: Compressing objects:  37% (14/37)        
2020-08-01T21:30:21.4600856Z remote: Compressing objects:  40% (15/37)        
2020-08-01T21:30:21.4600980Z remote: Compressing objects:  43% (16/37)        
2020-08-01T21:30:21.4601104Z remote: Compressing objects:  45% (17/37)        
2020-08-01T21:30:21.4601229Z remote: Compressing objects:  48% (18/37)        
2020-08-01T21:30:21.4601352Z remote: Compressing objects:  51% (19/37)        
2020-08-01T21:30:21.4601475Z remote: Compressing objects:  54% (20/37)        
2020-08-01T21:30:21.4601603Z remote: Compressing objects:  56% (21/37)        
2020-08-01T21:30:21.4601716Z remote: Compressing objects:  59% (22/37)        
2020-08-01T21:30:21.4601981Z remote: Compressing objects:  62% (23/37)        
2020-08-01T21:30:21.4602114Z remote: Compressing objects:  64% (24/37)        
2020-08-01T21:30:21.4602240Z remote: Compressing objects:  67% (25/37)        
2020-08-01T21:30:21.4602522Z remote: Compressing objects:  70% (26/37)        
2020-08-01T21:30:21.4602775Z remote: Compressing objects:  72% (27/37)        
2020-08-01T21:30:21.4602906Z remote: Compressing objects:  75% (28/37)        
2020-08-01T21:30:21.4603032Z remote: Compressing objects:  78% (29/37)        
2020-08-01T21:30:21.4603158Z remote: Compressing objects:  81% (30/37)        
2020-08-01T21:30:21.4603282Z remote: Compressing objects:  83% (31/37)        
2020-08-01T21:30:21.4603412Z remote: Compressing objects:  86% (32/37)        
2020-08-01T21:30:21.4603523Z remote: Compressing objects:  89% (33/37)        
2020-08-01T21:30:21.4603657Z remote: Compressing objects:  91% (34/37)        
2020-08-01T21:30:21.4603784Z remote: Compressing objects:  94% (35/37)        
2020-08-01T21:30:21.4603913Z remote: Compressing objects:  97% (36/37)        
2020-08-01T21:30:21.4604038Z remote: Compressing objects: 100% (37/37)        
2020-08-01T21:30:21.4604167Z remote: Compressing objects: 100% (37/37), done.        
2020-08-01T21:30:21.4840643Z remote: Total 46 (delta 1), reused 35 (delta 1), pack-reused 0        
2020-08-01T21:30:21.5003653Z From https://github.com/rs-embedded/fdt-rs
2020-08-01T21:30:21.5004279Z  * [new ref]         72c943eb3ce596fd99a36bf11d32587a20161a7c -> origin/master
2020-08-01T21:30:21.5022514Z ##[endgroup]
2020-08-01T21:30:21.5022706Z ##[group]Determining the checkout info
2020-08-01T21:30:21.5025510Z ##[endgroup]
2020-08-01T21:30:21.5025653Z ##[group]Checking out the ref
2020-08-01T21:30:21.5028788Z [command]/usr/bin/git checkout --progress --force -B master refs/remotes/origin/master
2020-08-01T21:30:21.5115395Z Reset branch 'master'
2020-08-01T21:30:21.5129853Z Branch 'master' set up to track remote branch 'master' from 'origin'.
2020-08-01T21:30:21.5130160Z ##[endgroup]
2020-08-01T21:30:21.5130490Z [command]/usr/bin/git log -1
2020-08-01T21:30:21.5163585Z commit 72c943eb3ce596fd99a36bf11d32587a20161a7c
2020-08-01T21:30:21.5164004Z Author: Sean <[email protected]>
2020-08-01T21:30:21.5164656Z Date:   Sat Aug 1 14:29:55 2020 -0700
2020-08-01T21:30:21.5164888Z 
2020-08-01T21:30:21.5165134Z     Create coverage.yml
2020-08-01T21:30:21.5254337Z ##[group]Run actions-rs/toolchain@v1
2020-08-01T21:30:21.5254482Z with:
2020-08-01T21:30:21.5254597Z   toolchain: nightly
2020-08-01T21:30:21.5254711Z   override: true
2020-08-01T21:30:21.5254807Z   profile: minimal
2020-08-01T21:30:21.5254918Z   default: false
2020-08-01T21:30:21.5255030Z ##[endgroup]
2020-08-01T21:30:21.6209950Z [command]/usr/share/rust/.cargo/bin/rustup show
2020-08-01T21:30:23.0505965Z Default host: x86_64-unknown-linux-gnu
2020-08-01T21:30:23.0506594Z rustup home:  /home/runner/.rustup
2020-08-01T21:30:23.0506662Z 
2020-08-01T21:30:23.2005123Z stable-x86_64-unknown-linux-gnu (default)
2020-08-01T21:30:29.6031696Z rustc 1.45.0 (5c1f21c3b 2020-07-13)
2020-08-01T21:30:29.6067147Z [command]/usr/share/rust/.cargo/bin/rustup -V
2020-08-01T21:30:29.6119675Z rustup 1.22.1 (b01adbbc3 2020-07-08)
2020-08-01T21:30:29.6128752Z Installed rustup 1.22.1 support profiles
2020-08-01T21:30:29.6132790Z [command]/usr/share/rust/.cargo/bin/rustup set profile minimal
2020-08-01T21:30:29.6670339Z info: profile set to 'minimal'
2020-08-01T21:30:29.6689107Z [command]/usr/share/rust/.cargo/bin/rustup toolchain install nightly
2020-08-01T21:30:29.7066574Z info: syncing channel updates for 'nightly-x86_64-unknown-linux-gnu'
2020-08-01T21:30:30.7410626Z info: latest update on 2020-08-01, rust version 1.47.0-nightly (6e87bacd3 2020-07-31)
2020-08-01T21:30:30.7412211Z info: downloading component 'cargo'
2020-08-01T21:30:30.8691999Z info: downloading component 'rust-std'
2020-08-01T21:30:31.3693130Z info: downloading component 'rustc'
2020-08-01T21:30:32.5732743Z info: installing component 'cargo'
2020-08-01T21:30:32.5775734Z info: Defaulting to 500.0 MiB unpack ram
2020-08-01T21:30:33.1131642Z info: installing component 'rust-std'
2020-08-01T21:30:34.9222522Z info: installing component 'rustc'
2020-08-01T21:30:39.3350300Z 
2020-08-01T21:30:39.3541093Z   nightly-x86_64-unknown-linux-gnu installed - rustc 1.47.0-nightly (6e87bacd3 2020-07-31)
2020-08-01T21:30:39.3541293Z 
2020-08-01T21:30:39.3542996Z info: checking for self-updates
2020-08-01T21:30:39.3662294Z [command]/usr/share/rust/.cargo/bin/rustup override set nightly
2020-08-01T21:30:39.4473166Z info: using existing install for 'nightly-x86_64-unknown-linux-gnu'
2020-08-01T21:30:39.4474564Z info: override toolchain for '/home/runner/work/fdt-rs/fdt-rs' set to 'nightly-x86_64-unknown-linux-gnu'
2020-08-01T21:30:39.4477559Z 
2020-08-01T21:30:39.4653238Z   nightly-x86_64-unknown-linux-gnu unchanged - rustc 1.47.0-nightly (6e87bacd3 2020-07-31)
2020-08-01T21:30:39.4653881Z 
2020-08-01T21:30:39.4663260Z ##[group]Gathering installed versions
2020-08-01T21:30:39.4678285Z [command]/usr/share/rust/.cargo/bin/rustc -V
2020-08-01T21:30:39.4866412Z rustc 1.47.0-nightly (6e87bacd3 2020-07-31)
2020-08-01T21:30:39.4889393Z [command]/usr/share/rust/.cargo/bin/cargo -V
2020-08-01T21:30:39.4965851Z cargo 1.47.0-nightly (974eb438d 2020-07-29)
2020-08-01T21:30:39.4975979Z [command]/usr/share/rust/.cargo/bin/rustup -V
2020-08-01T21:30:39.5012188Z rustup 1.22.1 (b01adbbc3 2020-07-08)
2020-08-01T21:30:39.5031598Z ##[endgroup]
2020-08-01T21:30:39.5091529Z ##[group]Run actions-rs/cargo@v1
2020-08-01T21:30:39.5091655Z with:
2020-08-01T21:30:39.5091753Z   command: test
2020-08-01T21:30:39.5091857Z   args: --all --features doctest
2020-08-01T21:30:39.5091964Z   use-cross: false
2020-08-01T21:30:39.5092064Z env:
2020-08-01T21:30:39.5092162Z   CARGO_INCREMENTAL: 0
2020-08-01T21:30:39.5092300Z   RUSTFLAGS: -Zprofile -Ccodegen-units=1 -Cinline-threshold=0 -Clink-dead-code -Coverflow-checks=off -Cpanic=abort -Zpanic_abort_tests
2020-08-01T21:30:39.5092441Z ##[endgroup]
2020-08-01T21:30:39.5982722Z [command]/usr/share/rust/.cargo/bin/cargo test --all --features doctest
2020-08-01T21:30:39.6610917Z     Updating crates.io index
2020-08-01T21:31:03.7451538Z  Downloading crates ...
2020-08-01T21:31:04.2976716Z   Downloaded clap v2.33.1
2020-08-01T21:31:04.4034013Z   Downloaded syn v1.0.33
2020-08-01T21:31:04.4165464Z   Downloaded either v1.5.3
2020-08-01T21:31:04.4182528Z   Downloaded semver v0.9.0
2020-08-01T21:31:04.4213380Z   Downloaded byteorder v1.3.4
2020-08-01T21:31:04.4213608Z   Downloaded tinytemplate v1.1.0
2020-08-01T21:31:04.4238581Z   Downloaded unsafe_unwrap v0.1.0
2020-08-01T21:31:04.4239327Z   Downloaded maybe-uninit v2.0.0
2020-08-01T21:31:04.4247535Z   Downloaded oorandom v11.1.2
2020-08-01T21:31:04.4259304Z   Downloaded memoffset v0.5.5
2020-08-01T21:31:04.4271587Z   Downloaded criterion-plot v0.4.3
2020-08-01T21:31:04.4290930Z   Downloaded proc-macro2 v1.0.18
2020-08-01T21:31:04.4313669Z   Downloaded quote v1.0.7
2020-08-01T21:31:04.4336376Z   Downloaded half v1.6.0
2020-08-01T21:31:04.4361157Z   Downloaded rayon-core v1.7.1
2020-08-01T21:31:04.4402168Z   Downloaded scopeguard v1.1.0
2020-08-01T21:31:04.4439253Z   Downloaded lazy_static v1.4.0
2020-08-01T21:31:04.4439820Z   Downloaded num-derive v0.3.0
2020-08-01T21:31:04.4447485Z   Downloaded same-file v1.0.6
2020-08-01T21:31:04.4462847Z   Downloaded serde_derive v1.0.114
2020-08-01T21:31:04.4489722Z   Downloaded textwrap v0.11.0
2020-08-01T21:31:04.4507813Z   Downloaded unicode-xid v0.2.1
2020-08-01T21:31:04.4520653Z   Downloaded walkdir v2.3.1
2020-08-01T21:31:04.4540673Z   Downloaded autocfg v1.0.0
2020-08-01T21:31:04.4556731Z   Downloaded crossbeam-deque v0.7.3
2020-08-01T21:31:04.4571920Z   Downloaded crossbeam-epoch v0.8.2
2020-08-01T21:31:04.4599166Z   Downloaded csv-core v0.1.10
2020-08-01T21:31:04.4615597Z   Downloaded crossbeam-utils v0.7.2
2020-08-01T21:31:04.4642597Z   Downloaded serde_cbor v0.11.1
2020-08-01T21:31:04.4674436Z   Downloaded num-traits v0.2.12
2020-08-01T21:31:04.4703267Z   Downloaded memchr v2.3.3
2020-08-01T21:31:04.4726479Z   Downloaded unicode-width v0.1.8
2020-08-01T21:31:04.4740964Z   Downloaded cfg-if v0.1.10
2020-08-01T21:31:04.4750908Z   Downloaded static_assertions v1.1.0
2020-08-01T21:31:04.4768517Z   Downloaded criterion v0.3.3
2020-08-01T21:31:04.4846542Z   Downloaded itertools v0.9.0
2020-08-01T21:31:04.4909799Z   Downloaded serde v1.0.114
2020-08-01T21:31:04.4948665Z   Downloaded semver-parser v0.7.0
2020-08-01T21:31:04.4959224Z   Downloaded ryu v1.0.5
2020-08-01T21:31:04.4992679Z   Downloaded serde_json v1.0.56
2020-08-01T21:31:04.5049672Z   Downloaded regex-automata v0.1.9
2020-08-01T21:31:04.5110163Z   Downloaded fallible-iterator v0.2.0
2020-08-01T21:31:04.5123132Z   Downloaded bitflags v1.2.1
2020-08-01T21:31:04.5139754Z   Downloaded bstr v0.2.13
2020-08-01T21:31:04.5269012Z   Downloaded libc v0.2.71
2020-08-01T21:31:04.5503299Z   Downloaded csv v1.1.3
2020-08-01T21:31:04.5784783Z   Downloaded rayon v1.3.1
2020-08-01T21:31:04.5884587Z   Downloaded rustc_version v0.2.3
2020-08-01T21:31:04.5904932Z   Downloaded plotters v0.2.15
2020-08-01T21:31:04.6107243Z   Downloaded regex-syntax v0.6.18
2020-08-01T21:31:04.6196372Z   Downloaded endian-type-rs v0.1.4
2020-08-01T21:31:04.6201259Z   Downloaded regex v1.3.9
2020-08-01T21:31:04.6303928Z   Downloaded itoa v0.4.6
2020-08-01T21:31:04.6314820Z   Downloaded crossbeam-queue v0.2.3
2020-08-01T21:31:04.6328565Z   Downloaded cast v0.2.3
2020-08-01T21:31:04.9657792Z   Downloaded atty v0.2.14
2020-08-01T21:31:09.2313978Z   Downloaded num_cpus v1.13.0
2020-08-01T21:31:09.2453487Z    Compiling autocfg v1.0.0
2020-08-01T21:31:09.2463728Z    Compiling semver-parser v0.7.0
2020-08-01T21:31:10.9019985Z    Compiling lazy_static v1.4.0
2020-08-01T21:31:10.9464147Z    Compiling maybe-uninit v2.0.0
2020-08-01T21:31:10.9803993Z    Compiling serde v1.0.114
2020-08-01T21:31:13.2745948Z    Compiling proc-macro2 v1.0.18
2020-08-01T21:31:13.2770461Z    Compiling cfg-if v0.1.10
2020-08-01T21:31:13.3268389Z    Compiling unicode-xid v0.2.1
2020-08-01T21:31:13.4489375Z    Compiling libc v0.2.71
2020-08-01T21:31:13.9873859Z    Compiling memchr v2.3.3
2020-08-01T21:31:14.0701867Z    Compiling ryu v1.0.5
2020-08-01T21:31:14.3074666Z    Compiling syn v1.0.33
2020-08-01T21:31:14.6233673Z    Compiling byteorder v1.3.4
2020-08-01T21:31:14.9474077Z    Compiling scopeguard v1.1.0
2020-08-01T21:31:15.0076514Z    Compiling rayon-core v1.7.1
2020-08-01T21:31:15.2466249Z    Compiling either v1.5.3
2020-08-01T21:31:15.3699262Z    Compiling bitflags v1.2.1
2020-08-01T21:31:15.5400303Z    Compiling serde_json v1.0.56
2020-08-01T21:31:15.8319507Z    Compiling itoa v0.4.6
2020-08-01T21:31:15.8736286Z    Compiling serde_derive v1.0.114
2020-08-01T21:31:16.0424643Z    Compiling unicode-width v0.1.8
2020-08-01T21:31:16.1802024Z    Compiling regex-syntax v0.6.18
2020-08-01T21:31:16.4040813Z    Compiling same-file v1.0.6
2020-08-01T21:31:16.5817926Z    Compiling half v1.6.0
2020-08-01T21:31:17.2192684Z    Compiling unsafe_unwrap v0.1.0
2020-08-01T21:31:17.2681594Z    Compiling static_assertions v1.1.0
2020-08-01T21:31:17.3138654Z    Compiling fallible-iterator v0.2.0
2020-08-01T21:31:17.7812439Z    Compiling oorandom v11.1.2
2020-08-01T21:31:17.8990242Z    Compiling endian-type-rs v0.1.4
2020-08-01T21:31:18.0410556Z    Compiling semver v0.9.0
2020-08-01T21:31:19.0707844Z    Compiling crossbeam-utils v0.7.2
2020-08-01T21:31:19.3492915Z    Compiling memoffset v0.5.5
2020-08-01T21:31:19.6330668Z    Compiling crossbeam-epoch v0.8.2
2020-08-01T21:31:19.9145486Z    Compiling num-traits v0.2.12
2020-08-01T21:31:20.2384895Z    Compiling rayon v1.3.1
2020-08-01T21:31:20.6603545Z    Compiling itertools v0.9.0
2020-08-01T21:31:22.0181273Z    Compiling textwrap v0.11.0
2020-08-01T21:31:22.6384495Z    Compiling walkdir v2.3.1
2020-08-01T21:31:23.6344908Z    Compiling regex v1.3.9
2020-08-01T21:31:23.9934204Z    Compiling rustc_version v0.2.3
2020-08-01T21:31:31.6426623Z    Compiling cast v0.2.3
2020-08-01T21:31:31.8828578Z    Compiling fdt-rs v0.4.0 (/home/runner/work/fdt-rs/fdt-rs)
2020-08-01T21:31:33.2881215Z    Compiling quote v1.0.7
2020-08-01T21:31:34.4206291Z    Compiling serde_cbor v0.11.1
2020-08-01T21:31:35.1165891Z    Compiling num_cpus v1.13.0
2020-08-01T21:31:35.3354391Z    Compiling atty v0.2.14
2020-08-01T21:31:35.4070146Z    Compiling csv-core v0.1.10
2020-08-01T21:31:36.0480275Z    Compiling regex-automata v0.1.9
2020-08-01T21:31:36.3877995Z    Compiling clap v2.33.1
2020-08-01T21:31:39.4427182Z    Compiling crossbeam-queue v0.2.3
2020-08-01T21:31:40.2772923Z    Compiling plotters v0.2.15
2020-08-01T21:31:50.4354204Z    Compiling bstr v0.2.13
2020-08-01T21:31:53.2922141Z    Compiling tinytemplate v1.1.0
2020-08-01T21:31:54.8420652Z    Compiling crossbeam-deque v0.7.3
2020-08-01T21:31:55.0500173Z    Compiling csv v1.1.3
2020-08-01T21:31:56.6923236Z    Compiling criterion-plot v0.4.3
2020-08-01T21:31:57.8781069Z    Compiling num-derive v0.3.0
2020-08-01T21:32:09.8837801Z    Compiling criterion v0.3.3
2020-08-01T21:32:32.7840320Z     Finished test [unoptimized + debuginfo] target(s) in 1m 53s
2020-08-01T21:32:32.8008438Z      Running target/debug/deps/fdt_rs-53515a87ad387259
2020-08-01T21:32:32.8040565Z 
2020-08-01T21:32:32.8041156Z running 0 tests
2020-08-01T21:32:32.8041267Z 
2020-08-01T21:32:32.8041393Z test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
2020-08-01T21:32:32.8041530Z 
2020-08-01T21:32:32.8062173Z      Running target/debug/deps/parsing_test-d4d730fa2bcbd6bf
2020-08-01T21:32:32.8124069Z 
2020-08-01T21:32:32.8124441Z running 17 tests
2020-08-01T21:32:32.8716637Z test index_tests::create_index ... ok
2020-08-01T21:32:33.1237110Z test find_all_compatible ... ok
2020-08-01T21:32:33.1280515Z test index_tests::create_sized_index ... ok
2020-08-01T21:32:33.4199220Z test index_tests::dfs_iteration ... ok
2020-08-01T21:32:33.4664151Z test index_tests::expect_create_index_layout_fails_with_invalid_layout ... ok
2020-08-01T21:32:33.7787410Z test index_tests::root_prop_iteration ... ok
2020-08-01T21:32:33.8252915Z test index_tests::test_prop_iteration_ ... ok
2020-08-01T21:32:34.1205891Z test index_tests::verify_root_children_comparisions ... ok
2020-08-01T21:32:34.1235547Z test index_tests::verify_root_children_iteration ... ok
2020-08-01T21:32:34.8712945Z test next_compatible_finds_final_node ... ok
2020-08-01T21:32:34.9658659Z test next_compatible_finds_initial_node ... ok
2020-08-01T21:32:35.3256913Z test node_prop_iter ... ok
2020-08-01T21:32:35.3719818Z test nodes_iter ... ok
2020-08-01T21:32:35.6228998Z test reserved_entries_iter ... ok
2020-08-01T21:32:35.7161877Z test test_readsize_advice ... ok
2020-08-01T21:32:35.9202215Z test verify_node_comparisions ... ok
2020-08-01T21:32:36.0294998Z test verify_prop_comparisions ... ok
2020-08-01T21:32:36.0295528Z 
2020-08-01T21:32:36.0295804Z test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
2020-08-01T21:32:36.0296018Z 
2020-08-01T21:32:36.1697931Z    Doc-tests fdt-rs
2020-08-01T21:32:36.2549208Z 
2020-08-01T21:32:36.2550067Z running 6 tests
2020-08-01T21:32:36.3526236Z test src/base/mod.rs - base (line 14) ... FAILED
2020-08-01T21:32:36.3740819Z test src/base/mod.rs - base (line 31) ... FAILED
2020-08-01T21:32:36.4524334Z test src/base/mod.rs - base (line 50) ... FAILED
2020-08-01T21:32:36.4772851Z test src/index/mod.rs - index (line 28) ... FAILED
2020-08-01T21:32:36.5398041Z test src/lib.rs - doctest::ReadmeDoctests (line 22) ... FAILED
2020-08-01T21:32:36.5792253Z test src/lib.rs - doctest::ReadmeDoctests (line 43) ... FAILED
2020-08-01T21:32:36.5792521Z 
2020-08-01T21:32:36.5792648Z failures:
2020-08-01T21:32:36.5792723Z 
2020-08-01T21:32:36.5792984Z ---- src/base/mod.rs - base (line 14) stdout ----
2020-08-01T21:32:36.5794225Z error: the crate `fdt_rs` is compiled with the panic strategy `abort` which is incompatible with this crate's strategy of `unwind`
2020-08-01T21:32:36.5796107Z ##[error]the crate `fdt_rs` is compiled with the panic strategy `abort` which is incompatible with this crate's strategy of `unwind`
2020-08-01T21:32:36.5800227Z error: the crate `endian_type_rs` is compiled with the panic strategy `abort` which is incompatible with this crate's strategy of `unwind`
2020-08-01T21:32:36.5800639Z ##[error]the crate `endian_type_rs` is compiled with the panic strategy `abort` which is incompatible with this crate's strategy of `unwind`
2020-08-01T21:32:36.5801443Z error: the crate `memoffset` is compiled with the panic strategy `abort` which is incompatible with this crate's strategy of `unwind`
2020-08-01T21:32:36.5801706Z ##[error]the crate `memoffset` is compiled with the panic strategy `abort` which is incompatible with this crate's strategy of `unwind`
2020-08-01T21:32:36.5802234Z error: the crate `static_assertions` is compiled with the panic strategy `abort` which is incompatible with this crate's strategy of `unwind`
2020-08-01T21:32:36.5802469Z ##[error]the crate `static_assertions` is compiled with the panic strategy `abort` which is incompatible with this crate's strategy of `unwind`
2020-08-01T21:32:36.5803146Z error: the crate `fallible_iterator` is compiled with the panic strategy `abort` which is incompatible with this crate's strategy of `unwind`
2020-08-01T21:32:36.5803394Z ##[error]the crate `fallible_iterator` is compiled with the panic strategy `abort` which is incompatible with this crate's strategy of `unwind`
2020-08-01T21:32:36.5803896Z error: the crate `unsafe_unwrap` is compiled with the panic strategy `abort` which is incompatible with this crate's strategy of `unwind`
2020-08-01T21:32:36.5804330Z ##[error]the crate `unsafe_unwrap` is compiled with the panic strategy `abort` which is incompatible with this crate's strategy of `unwind`
2020-08-01T21:32:36.5804856Z error: the crate `num_traits` is compiled with the panic strategy `abort` which is incompatible with this crate's strategy of `unwind`
2020-08-01T21:32:36.5805104Z ##[error]the crate `num_traits` is compiled with the panic strategy `abort` which is incompatible with this crate's strategy of `unwind`
2020-08-01T21:32:36.5805381Z error: aborting due to 7 previous errors
2020-08-01T21:32:36.5805554Z ##[error]aborting due to 7 previous errors
2020-08-01T21:32:36.5805916Z Couldn't compile the test.
2020-08-01T21:32:36.5806182Z ---- src/base/mod.rs - base (line 31) stdout ----
2020-08-01T21:32:36.5806541Z error: the crate `fdt_rs` is compiled with the panic strategy `abort` which is incompatible with this crate's strategy of `unwind`
2020-08-01T21:32:36.5806777Z ##[error]the crate `fdt_rs` is compiled with the panic strategy `abort` which is incompatible with this crate's strategy of `unwind`
2020-08-01T21:32:36.5807292Z error: the crate `endian_type_rs` is compiled with the panic strategy `abort` which is incompatible with this crate's strategy of `unwind`
2020-08-01T21:32:36.5807539Z ##[error]the crate `endian_type_rs` is compiled with the panic strategy `abort` which is incompatible with this crate's strategy of `unwind`
2020-08-01T21:32:36.5808049Z error: the crate `memoffset` is compiled with the panic strategy `abort` which is incompatible with this crate's strategy of `unwind`
2020-08-01T21:32:36.5808375Z ##[error]the crate `memoffset` is compiled with the panic strategy `abort` which is incompatible with this crate's strategy of `unwind`
2020-08-01T21:32:36.5808904Z error: the crate `static_assertions` is compiled with the panic strategy `abort` which is incompatible with this crate's strategy of `unwind`
2020-08-01T21:32:36.5809145Z ##[error]the crate `static_assertions` is compiled with the panic strategy `abort` which is incompatible with this crate's strategy of `unwind`
2020-08-01T21:32:36.5809664Z error: the crate `fallible_iterator` is compiled with the panic strategy `abort` which is incompatible with this crate's strategy of `unwind`
2020-08-01T21:32:36.5809896Z ##[error]the crate `fallible_iterator` is compiled with the panic strategy `abort` which is incompatible with this crate's strategy of `unwind`
2020-08-01T21:32:36.5810422Z error: the crate `unsafe_unwrap` is compiled with the panic strategy `abort` which is incompatible with this crate's strategy of `unwind`
2020-08-01T21:32:36.5810659Z ##[error]the crate `unsafe_unwrap` is compiled with the panic strategy `abort` which is incompatible with this crate's strategy of `unwind`
2020-08-01T21:32:36.5811200Z error: the crate `num_traits` is compiled with the panic strategy `abort` which is incompatible with this crate's strategy of `unwind`
2020-08-01T21:32:36.5811443Z ##[error]the crate `num_traits` is compiled with the panic strategy `abort` which is incompatible with this crate's strategy of `unwind`
2020-08-01T21:32:36.5811728Z error: aborting due to 7 previous errors
2020-08-01T21:32:36.5811898Z ##[error]aborting due to 7 previous errors
2020-08-01T21:32:36.5812259Z Couldn't compile the test.
2020-08-01T21:32:36.5812511Z ---- src/base/mod.rs - base (line 50) stdout ----
2020-08-01T21:32:36.5812862Z error: the crate `fdt_rs` is compiled with the panic strategy `abort` which is incompatible with this crate's strategy of `unwind`
2020-08-01T21:32:36.5813102Z ##[error]the crate `fdt_rs` is compiled with the panic strategy `abort` which is incompatible with this crate's strategy of `unwind`
2020-08-01T21:32:36.5813610Z error: the crate `endian_type_rs` is compiled with the panic strategy `abort` which is incompatible with this crate's strategy of `unwind`
2020-08-01T21:32:36.5813854Z ##[error]the crate `endian_type_rs` is compiled with the panic strategy `abort` which is incompatible with this crate's strategy of `unwind`
2020-08-01T21:32:36.5814421Z error: the crate `memoffset` is compiled with the panic strategy `abort` which is incompatible with this crate's strategy of `unwind`
2020-08-01T21:32:36.5814674Z ##[error]the crate `memoffset` is compiled with the panic strategy `abort` which is incompatible with this crate's strategy of `unwind`
2020-08-01T21:32:36.5815200Z error: the crate `static_assertions` is compiled with the panic strategy `abort` which is incompatible with this crate's strategy of `unwind`
2020-08-01T21:32:36.5815432Z ##[error]the crate `static_assertions` is compiled with the panic strategy `abort` which is incompatible with this crate's strategy of `unwind`
2020-08-01T21:32:36.5815950Z error: the crate `fallible_iterator` is compiled with the panic strategy `abort` which is incompatible with this crate's strategy of `unwind`
2020-08-01T21:32:36.5816197Z ##[error]the crate `fallible_iterator` is compiled with the panic strategy `abort` which is incompatible with this crate's strategy of `unwind`
2020-08-01T21:32:36.5816712Z error: the crate `unsafe_unwrap` is compiled with the panic strategy `abort` which is incompatible with this crate's strategy of `unwind`
2020-08-01T21:32:36.5816941Z ##[error]the crate `unsafe_unwrap` is compiled with the panic strategy `abort` which is incompatible with this crate's strategy of `unwind`
2020-08-01T21:32:36.5817437Z error: the crate `num_traits` is compiled with the panic strategy `abort` which is incompatible with this crate's strategy of `unwind`
2020-08-01T21:32:36.5817681Z ##[error]the crate `num_traits` is compiled with the panic strategy `abort` which is incompatible with this crate's strategy of `unwind`
2020-08-01T21:32:36.5818031Z error: aborting due to 7 previous errors
2020-08-01T21:32:36.5818204Z ##[error]aborting due to 7 previous errors
2020-08-01T21:32:36.5818577Z Couldn't compile the test.
2020-08-01T21:32:36.5818834Z ---- src/index/mod.rs - index (line 28) stdout ----
2020-08-01T21:32:36.5819182Z error: the crate `fdt_rs` is compiled with the panic strategy `abort` which is incompatible with this crate's strategy of `unwind`
2020-08-01T21:32:36.5819428Z ##[error]the crate `fdt_rs` is compiled with the panic strategy `abort` which is incompatible with this crate's strategy of `unwind`
2020-08-01T21:32:36.5819944Z error: the crate `endian_type_rs` is compiled with the panic strategy `abort` which is incompatible with this crate's strategy of `unwind`
2020-08-01T21:32:36.5820171Z ##[error]the crate `endian_type_rs` is compiled with the panic strategy `abort` which is incompatible with this crate's strategy of `unwind`
2020-08-01T21:32:36.5820675Z error: the crate `memoffset` is compiled with the panic strategy `abort` which is incompatible with this crate's strategy of `unwind`
2020-08-01T21:32:36.5820912Z ##[error]the crate `memoffset` is compiled with the panic strategy `abort` which is incompatible with this crate's strategy of `unwind`
2020-08-01T21:32:36.5821416Z error: the crate `static_assertions` is compiled with the panic strategy `abort` which is incompatible with this crate's strategy of `unwind`
2020-08-01T21:32:36.5821649Z ##[error]the crate `static_assertions` is compiled with the panic strategy `abort` which is incompatible with this crate's strategy of `unwind`
2020-08-01T21:32:36.5822175Z error: the crate `fallible_iterator` is compiled with the panic strategy `abort` which is incompatible with this crate's strategy of `unwind`
2020-08-01T21:32:36.5822405Z ##[error]the crate `fallible_iterator` is compiled with the panic strategy `abort` which is incompatible with this crate's strategy of `unwind`
2020-08-01T21:32:36.5822917Z error: the crate `unsafe_unwrap` is compiled with the panic strategy `abort` which is incompatible with this crate's strategy of `unwind`
2020-08-01T21:32:36.5823156Z ##[error]the crate `unsafe_unwrap` is compiled with the panic strategy `abort` which is incompatible with this crate's strategy of `unwind`
2020-08-01T21:32:36.5823662Z error: the crate `num_traits` is compiled with the panic strategy `abort` which is incompatible with this crate's strategy of `unwind`
2020-08-01T21:32:36.5823953Z ##[error]the crate `num_traits` is compiled with the panic strategy `abort` which is incompatible with this crate's strategy of `unwind`
2020-08-01T21:32:36.5824236Z error: aborting due to 7 previous errors
2020-08-01T21:32:36.5824418Z ##[error]aborting due to 7 previous errors
2020-08-01T21:32:36.5824785Z Couldn't compile the test.
2020-08-01T21:32:36.5825407Z ---- src/lib.rs - doctest::ReadmeDoctests (line 22) stdout ----
2020-08-01T21:32:36.5825777Z error: the crate `fdt_rs` is compiled with the panic strategy `abort` which is incompatible with this crate's strategy of `unwind`
2020-08-01T21:32:36.5826026Z ##[error]the crate `fdt_rs` is compiled with the panic strategy `abort` which is incompatible with this crate's strategy of `unwind`
2020-08-01T21:32:36.5826596Z error: the crate `endian_type_rs` is compiled with the panic strategy `abort` which is incompatible with this crate's strategy of `unwind`
2020-08-01T21:32:36.5826853Z ##[error]the crate `endian_type_rs` is compiled with the panic strategy `abort` which is incompatible with this crate's strategy of `unwind`
2020-08-01T21:32:36.5827366Z error: the crate `memoffset` is compiled with the panic strategy `abort` which is incompatible with this crate's strategy of `unwind`
2020-08-01T21:32:36.5827590Z ##[error]the crate `memoffset` is compiled with the panic strategy `abort` which is incompatible with this crate's strategy of `unwind`
2020-08-01T21:32:36.5828106Z error: the crate `static_assertions` is compiled with the panic strategy `abort` which is incompatible with this crate's strategy of `unwind`
2020-08-01T21:32:36.5828426Z ##[error]the crate `static_assertions` is compiled with the panic strategy `abort` which is incompatible with this crate's strategy of `unwind`
2020-08-01T21:32:36.5828953Z error: the crate `fallible_iterator` is compiled with the panic strategy `abort` which is incompatible with this crate's strategy of `unwind`
2020-08-01T21:32:36.5829189Z ##[error]the crate `fallible_iterator` is compiled with the panic strategy `abort` which is incompatible with this crate's strategy of `unwind`
2020-08-01T21:32:36.5829717Z error: the crate `unsafe_unwrap` is compiled with the panic strategy `abort` which is incompatible with this crate's strategy of `unwind`
2020-08-01T21:32:36.5829946Z ##[error]the crate `unsafe_unwrap` is compiled with the panic strategy `abort` which is incompatible with this crate's strategy of `unwind`
2020-08-01T21:32:36.5830450Z error: the crate `num_traits` is compiled with the panic strategy `abort` which is incompatible with this crate's strategy of `unwind`
2020-08-01T21:32:36.5830694Z ##[error]the crate `num_traits` is compiled with the panic strategy `abort` which is incompatible with this crate's strategy of `unwind`
2020-08-01T21:32:36.5830968Z error: aborting due to 7 previous errors
2020-08-01T21:32:36.5831132Z ##[error]aborting due to 7 previous errors
2020-08-01T21:32:36.5831488Z Couldn't compile the test.
2020-08-01T21:32:36.5831893Z ---- src/lib.rs - doctest::ReadmeDoctests (line 43) stdout ----
2020-08-01T21:32:36.5832263Z error: the crate `fdt_rs` is compiled with the panic strategy `abort` which is incompatible with this crate's strategy of `unwind`
2020-08-01T21:32:36.5832491Z ##[error]the crate `fdt_rs` is compiled with the panic strategy `abort` which is incompatible with this crate's strategy of `unwind`
2020-08-01T21:32:36.5833005Z error: the crate `endian_type_rs` is compiled with the panic strategy `abort` which is incompatible with this crate's strategy of `unwind`
2020-08-01T21:32:36.5833253Z ##[error]the crate `endian_type_rs` is compiled with the panic strategy `abort` which is incompatible with this crate's strategy of `unwind`
2020-08-01T21:32:36.5833761Z error: the crate `memoffset` is compiled with the panic strategy `abort` which is incompatible with this crate's strategy of `unwind`
2020-08-01T21:32:36.5833999Z ##[error]the crate `memoffset` is compiled with the panic strategy `abort` which is incompatible with this crate's strategy of `unwind`
2020-08-01T21:32:36.5834583Z error: the crate `static_assertions` is compiled with the panic strategy `abort` which is incompatible with this crate's strategy of `unwind`
2020-08-01T21:32:36.5834819Z ##[error]the crate `static_assertions` is compiled with the panic strategy `abort` which is incompatible with this crate's strategy of `unwind`
2020-08-01T21:32:36.5835340Z error: the crate `fallible_iterator` is compiled with the panic strategy `abort` which is incompatible with this crate's strategy of `unwind`
2020-08-01T21:32:36.5835594Z ##[error]the crate `fallible_iterator` is compiled with the panic strategy `abort` which is incompatible with this crate's strategy of `unwind`
2020-08-01T21:32:36.5836107Z error: the crate `unsafe_unwrap` is compiled with the panic strategy `abort` which is incompatible with this crate's strategy of `unwind`
2020-08-01T21:32:36.5836336Z ##[error]the crate `unsafe_unwrap` is compiled with the panic strategy `abort` which is incompatible with this crate's strategy of `unwind`
2020-08-01T21:32:36.5836838Z error: the crate `num_traits` is compiled with the panic strategy `abort` which is incompatible with this crate's strategy of `unwind`
2020-08-01T21:32:36.5837078Z ##[error]the crate `num_traits` is compiled with the panic strategy `abort` which is incompatible with this crate's strategy of `unwind`
2020-08-01T21:32:36.5837352Z error: aborting due to 7 previous errors
2020-08-01T21:32:36.5837521Z ##[error]aborting due to 7 previous errors
2020-08-01T21:32:36.5837878Z Couldn't compile the test.
2020-08-01T21:32:36.5838025Z 
2020-08-01T21:32:36.5838132Z failures:
2020-08-01T21:32:36.5838361Z     src/base/mod.rs - base (line 14)
2020-08-01T21:32:36.5838593Z     src/base/mod.rs - base (line 31)
2020-08-01T21:32:36.5838822Z     src/base/mod.rs - base (line 50)
2020-08-01T21:32:36.5839053Z     src/index/mod.rs - index (line 28)
2020-08-01T21:32:36.5839442Z     src/lib.rs - doctest::ReadmeDoctests (line 22)
2020-08-01T21:32:36.5839819Z     src/lib.rs - doctest::ReadmeDoctests (line 43)
2020-08-01T21:32:36.5839881Z 
2020-08-01T21:32:36.5840007Z test result: FAILED. 0 passed; 6 failed; 0 ignored; 0 measured; 0 filtered out
2020-08-01T21:32:36.5840113Z 
2020-08-01T21:32:36.6242498Z error: test failed, to rerun pass '--doc'
2020-08-01T21:32:36.6288942Z ##[error]The process '/usr/share/rust/.cargo/bin/cargo' failed with exit code 101
2020-08-01T21:32:36.6374247Z Post job cleanup.
2020-08-01T21:32:36.7284549Z [command]/usr/bin/git version
2020-08-01T21:32:36.7348005Z git version 2.27.0
2020-08-01T21:32:36.7379144Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand
2020-08-01T21:32:36.7423359Z [command]/usr/bin/git submodule foreach --recursive git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :
2020-08-01T21:32:36.7677334Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader
2020-08-01T21:32:36.7734356Z http.https://github.com/.extraheader
2020-08-01T21:32:36.7737142Z [command]/usr/bin/git config --local --unset-all http.https://github.com/.extraheader
2020-08-01T21:32:36.7779364Z [command]/usr/bin/git submodule foreach --recursive git config --local --name-only --get-regexp 'http\.https\:\/\/github\.com\/\.extraheader' && git config --local --unset-all 'http.https://github.com/.extraheader' || :
2020-08-01T21:32:36.8068765Z Cleaning up orphan processes

Expected behavior

Execution of doctests with should either be skipped or should work.

Additional context

Add any other context about the problem here.

Is this project dead?

There are issues and PRs pending for the past 3 years.

Do you need help? Would it make sense to give someone else contributor access?

RUSTSEC-2018-0014: chan is end-of-life; use crossbeam-channel instead

Details
Status unmaintained
Package chan
Version 0.1.23
URL BurntSushi/chan@0a5c0d4
Date 2018-07-31
Unaffected versions > 0.1.23

chan has reached its end-of-life and is now deprecated.

The intended successor of this crate is
crossbeam-channel.
Its API is strikingly similar, but comes with a much better select! macro,
better performance, a better test suite and an all-around better
implementation.

See advisory page
for additional details.

Add example/ability to change working directory for cargo commands

I'm not suepr familiar with GitHub actions, so apologies if this is an obvious and known thing.

I can set the default CWD for run commands with:

defaults:
  run:
    working-directory: backend

But I can't, offhand, see a way to set the working directory for the cargo commands that this runs.

Am I expected to add --manifest-path foo/bar/Cargo.toml to each command, or is there a more concise to set the CWD?

Thankyou!

quickstart.yml talks about cross.yml but that doesn't exist

Do the checklist before filing an issue:

Motivation

quickstart.yml says "# For multi-OS testing see the cross.yml workflow." and I'd really like to see a complex example with a multi-os workflow (meaning a matrix-ized runs-on that runs on ubuntu-latest, macos-latest, windows-latest as well as some cross-compiled testing mixed in) but I can't find anything like that. There is cross_compile.yml but that's not quite the same.

Workflow example

Something like this: actions-rs/cargo#72 (comment)

RUSTSEC-2019-0017: Panic during initialization of Lazy<T> might trigger undefined behavior

Details
Package once_cell
Version 1.0.0-pre.2
URL matklad/once_cell#46
Date 2019-09-01
Patched versions >= 1.0.1
Unaffected versions < 0.2.5

If during the first dereference of Lazy the initialization function panics,
subsequent derefernces will execute std::hints::unreachable_unchecked.

Applications with panic = "abort" are not affected, as there will be no
subsequent dereferences.

See advisory page
for additional details.

RUSTSEC-2019-0024: Test advisory with associated example crate

Test advisory with associated example crate

Details
Package rustsec-example-crate
Version 0.0.1
URL rustsec/advisory-db#158
Date 2019-10-08
Patched versions >= 1.0.0

This is a test advisory useful for verifying RustSec tooling and vulnerability
detection pipelines are working correctly. Aside from the fact that it is filed
against an example crate, it is otherwise considered by the Advisory Database
itself to be a normal security advisory.

It's filed against rustsec-example-crate, an otherwise completely empty crate
with no functionality or code, which has two releases:

  • v0.0.1: vulnerable according to this advisory
  • v1.0.0: patched by this advisory

(Technically there is a third release, v0.0.0, which is yanked, but otherwise
identical to the v0.0.1 release)

See advisory page for additional details.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.