Skip to content

Commit

Permalink
v0.0.1
Browse files Browse the repository at this point in the history
  • Loading branch information
hinto-janai committed Jun 23, 2024
1 parent aa131ad commit d422f82
Show file tree
Hide file tree
Showing 30 changed files with 6,448 additions and 217 deletions.
11 changes: 10 additions & 1 deletion .github/workflows/audit.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,16 @@ jobs:
- uses: actions/checkout@v4
with:
submodules: recursive

- name: Install dependencies
run: cargo install cargo-audit --locked

# Due to `matrix-sdk`.
#
# > Versions 0.5.0 and 0.5.1 of vodozemac have degraded
# > secret zeroization capabilities [...] Overall, we
# > consider the impact of this issue to be low.
#
# <https://rustsec.org/advisories/RUSTSEC-2024-0342>
- name: Audit
run: cargo audit
run: cargo audit --ignore RUSTSEC-2024-0342
24 changes: 15 additions & 9 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -52,13 +52,14 @@ jobs:

strategy:
matrix:
os: [windows-latest, macos-latest, ubuntu-latest]
# os: [windows-latest, macos-latest, ubuntu-latest]
os: [ubuntu-20.04] # `ubuntu-latest`'s GLIBC is sometimes ahead of Debian 12.
include:
- os: windows-latest
rust: stable
- os: macos-latest
rust: stable
- os: ubuntu-latest
# - os: windows-latest
# rust: stable
# - os: macos-latest
# rust: stable
- os: ubuntu-20.04
rust: stable

steps:
Expand Down Expand Up @@ -86,8 +87,13 @@ jobs:
run: cargo clippy --workspace --all-features --all-targets -- -D warnings

- name: Test
run: cargo test --all-features --workspace
run: cargo test --all-features

# TODO: upload binaries with `actions/upload-artifact@v3`
- name: Build
run: cargo build --all-features --all-targets --workspace
run: cargo build --release

- name: Archive
uses: actions/upload-artifact@v3
with:
name: moo
path: target/release/moo
Loading

0 comments on commit d422f82

Please sign in to comment.