on: push: pull_request: # https://doc.rust-lang.org/cargo/guide/continuous-integration.html env: CARGO_TERM_COLOR: always APORTS_PACKAGES: | cargo-auditable gst-plugins-bad-dev gst-plugins-base-dev gst-plugins-rs gstreamer-dev gtk4.0-dev libadwaita-dev libseccomp-dev openssl-dev webkit2gtk-6.0-dev jobs: test_alpine_edge: runs-on: docker container: image: alpine:edge steps: - run: | apk add ${{ env.APORTS_PACKAGES }} cargo test --workspace --all-targets test_alpine_stable: runs-on: docker container: image: alpine:latest steps: - run: | apk add ${{ env.APORTS_PACKAGES }} cargo test --workspace --all-targets