annotate .github/workflows/rust.yml @ 13:f740dadd2948

Added enable_systemd feature This feature makes systemd support optional, on by default. While it may seem strange that this feature exists, it makes sense for authors of applications who want to make systemd optional. Thanks to this feature the interface stays the same, it just fails to parse `systemd://` addresses with a helpful error message.
author Martin Habovstiak <martin.habovstiak@gmail.com>
date Thu, 03 Dec 2020 16:34:09 +0100
parents 27456533853e
children fbb9e1206e3c
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
5
27456533853e Attempt to setup CI using GitHub Actions
Martin Habovštiak <martin.habovstiak@gmail.com>
parents:
diff changeset
1 name: Rust
27456533853e Attempt to setup CI using GitHub Actions
Martin Habovštiak <martin.habovstiak@gmail.com>
parents:
diff changeset
2
27456533853e Attempt to setup CI using GitHub Actions
Martin Habovštiak <martin.habovstiak@gmail.com>
parents:
diff changeset
3 on:
27456533853e Attempt to setup CI using GitHub Actions
Martin Habovštiak <martin.habovstiak@gmail.com>
parents:
diff changeset
4 push:
27456533853e Attempt to setup CI using GitHub Actions
Martin Habovštiak <martin.habovstiak@gmail.com>
parents:
diff changeset
5 branches: [ master ]
27456533853e Attempt to setup CI using GitHub Actions
Martin Habovštiak <martin.habovstiak@gmail.com>
parents:
diff changeset
6 pull_request:
27456533853e Attempt to setup CI using GitHub Actions
Martin Habovštiak <martin.habovstiak@gmail.com>
parents:
diff changeset
7 branches: [ master ]
27456533853e Attempt to setup CI using GitHub Actions
Martin Habovštiak <martin.habovstiak@gmail.com>
parents:
diff changeset
8 workflow_dispatch:
27456533853e Attempt to setup CI using GitHub Actions
Martin Habovštiak <martin.habovstiak@gmail.com>
parents:
diff changeset
9
27456533853e Attempt to setup CI using GitHub Actions
Martin Habovštiak <martin.habovstiak@gmail.com>
parents:
diff changeset
10 env:
27456533853e Attempt to setup CI using GitHub Actions
Martin Habovštiak <martin.habovstiak@gmail.com>
parents:
diff changeset
11 CARGO_TERM_COLOR: always
27456533853e Attempt to setup CI using GitHub Actions
Martin Habovštiak <martin.habovstiak@gmail.com>
parents:
diff changeset
12
27456533853e Attempt to setup CI using GitHub Actions
Martin Habovštiak <martin.habovstiak@gmail.com>
parents:
diff changeset
13 jobs:
27456533853e Attempt to setup CI using GitHub Actions
Martin Habovštiak <martin.habovstiak@gmail.com>
parents:
diff changeset
14 build:
27456533853e Attempt to setup CI using GitHub Actions
Martin Habovštiak <martin.habovstiak@gmail.com>
parents:
diff changeset
15
27456533853e Attempt to setup CI using GitHub Actions
Martin Habovštiak <martin.habovstiak@gmail.com>
parents:
diff changeset
16 runs-on: ${{ matrix.os }}
27456533853e Attempt to setup CI using GitHub Actions
Martin Habovštiak <martin.habovstiak@gmail.com>
parents:
diff changeset
17 strategy:
27456533853e Attempt to setup CI using GitHub Actions
Martin Habovštiak <martin.habovstiak@gmail.com>
parents:
diff changeset
18 matrix:
27456533853e Attempt to setup CI using GitHub Actions
Martin Habovštiak <martin.habovstiak@gmail.com>
parents:
diff changeset
19 os: [ubuntu-latest, windows-latest, macOS-latest]
27456533853e Attempt to setup CI using GitHub Actions
Martin Habovštiak <martin.habovstiak@gmail.com>
parents:
diff changeset
20
27456533853e Attempt to setup CI using GitHub Actions
Martin Habovštiak <martin.habovstiak@gmail.com>
parents:
diff changeset
21 steps:
27456533853e Attempt to setup CI using GitHub Actions
Martin Habovštiak <martin.habovstiak@gmail.com>
parents:
diff changeset
22 - uses: actions/checkout@v2
27456533853e Attempt to setup CI using GitHub Actions
Martin Habovštiak <martin.habovstiak@gmail.com>
parents:
diff changeset
23 - name: Build
27456533853e Attempt to setup CI using GitHub Actions
Martin Habovštiak <martin.habovstiak@gmail.com>
parents:
diff changeset
24 run: cargo build --verbose
27456533853e Attempt to setup CI using GitHub Actions
Martin Habovštiak <martin.habovstiak@gmail.com>
parents:
diff changeset
25 - name: Run tests
27456533853e Attempt to setup CI using GitHub Actions
Martin Habovštiak <martin.habovstiak@gmail.com>
parents:
diff changeset
26 run: cargo test --all-features --verbose