docs(CHANGELOG): fix rendering on GitHub web UI #450
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: CI | |
| on: | |
| push: | |
| pull_request: | |
| types: | |
| - opened | |
| - synchronize | |
| env: | |
| MSRV: "1.87.0" | |
| # Set up sccache with GitHub Actions cache | |
| RUSTC_WRAPPER: sccache | |
| SCCACHE_GHA_ENABLED: true | |
| jobs: | |
| msrv_check: | |
| name: MSRV check | |
| runs-on: ubuntu-24.04 | |
| # Exclude in-repo PRs from running this job | |
| if: github.event_name != 'pull_request' || github.event.pull_request.head.repo.fork | |
| steps: | |
| - name: 馃摜 Checkout source | |
| uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 | |
| with: | |
| submodules: recursive | |
| - name: 馃О Install MSRV toolchain | |
| uses: dtolnay/rust-toolchain@e97e2d8cc328f1b50210efc529dca0028893a2d9 # v1 | |
| with: | |
| toolchain: ${{ env.MSRV }} | |
| - name: 馃挩 Set up sccache | |
| uses: mozilla-actions/sccache-action@fc920bf0ec8de6ee65d409111f7ec508035751ba # v0.0.11 | |
| - name: 鈿欙笍 Run tests | |
| run: cargo test -p ogg_next_sys -p aotuv_lancer_vorbis_sys -p vorbis_rs | |
| ci: | |
| strategy: | |
| matrix: | |
| target: | |
| - x86_64-unknown-linux-gnu | |
| - aarch64-unknown-linux-gnu | |
| - x86_64-pc-windows-gnu | |
| - x86_64-apple-darwin | |
| - aarch64-apple-darwin | |
| include: | |
| - target: x86_64-unknown-linux-gnu | |
| runner: ubuntu-24.04 | |
| - target: aarch64-unknown-linux-gnu | |
| runner: ubuntu-24.04 | |
| - target: x86_64-pc-windows-gnu | |
| runner: windows-2022 | |
| - target: x86_64-apple-darwin | |
| runner: macos-15 | |
| - target: aarch64-apple-darwin | |
| runner: macos-15 | |
| name: CI (${{ matrix.target }}) | |
| runs-on: ${{ matrix.runner }} | |
| # Exclude in-repo PRs from running this job | |
| if: github.event_name != 'pull_request' || github.event.pull_request.head.repo.fork | |
| steps: | |
| - name: 馃摜 Checkout source | |
| uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 | |
| with: | |
| submodules: recursive | |
| - name: 馃О Install Rust toolchain | |
| uses: dtolnay/rust-toolchain@4fd1da8b0805d2d2e936788875a7d65dbd677dc2 # nightly | |
| with: | |
| target: ${{ matrix.target }} | |
| components: rust-src, rustfmt, clippy | |
| - name: 馃О Install ARM64 cross-compilation toolchain | |
| if: matrix.target == 'aarch64-unknown-linux-gnu' | |
| run: sudo apt update && sudo apt install -yq gcc-aarch64-linux-gnu libc6-arm64-cross qemu-user | |
| - name: 馃挩 Set up sccache | |
| uses: mozilla-actions/sccache-action@fc920bf0ec8de6ee65d409111f7ec508035751ba # v0.0.11 | |
| - name: "馃攳 Static analysis: run Clippy" | |
| uses: giraffate/clippy-action@13b9d32482f25d29ead141b79e7e04e7900281e0 # v1 | |
| if: matrix.target == 'x86_64-unknown-linux-gnu' | |
| with: | |
| clippy_flags: --no-deps -- -D warnings | |
| reporter: github-check | |
| fail_on_error: true | |
| - name: "馃攳 Static analysis: run rustfmt" | |
| if: matrix.target == 'x86_64-unknown-linux-gnu' | |
| run: cargo fmt --check --all | |
| - name: 鉁旓笍 Run tests | |
| env: | |
| # Handle AArch64 dynamic libraries installed by libc6-arm64-cross | |
| # being in a path that the dynamic linker does not check by default | |
| LD_LIBRARY_PATH: /usr/aarch64-linux-gnu/lib | |
| run: cargo test --release --target ${{ matrix.target }} -- --nocapture |