Mercurial > crates > systemd-socket
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 |
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 |