paket/.forgejo/workflows/test.yml
jane400 12de95ca55
All checks were successful
/ test_alpine_stable (pull_request) Successful in 11m39s
/ test_alpine_edge (pull_request) Successful in 11m43s
feat: initial ci
2025-01-25 19:22:07 +01:00

43 lines
953 B
YAML

on:
pull_request:
# https://doc.rust-lang.org/cargo/guide/continuous-integration.html
env:
CARGO_TERM_COLOR: always
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
action_checkout_packages: |
nodejs
jobs:
test_alpine_edge:
runs-on: docker
container:
image: alpine:edge
steps:
- run: apk add ${{ env.action_checkout_packages }}
- uses: actions/checkout@v4
- run: apk add ${{ env.packages }}
- run: cargo test --workspace --all-targets
test_alpine_stable:
runs-on: docker
container:
image: alpine:latest
steps:
- run: apk add ${{ env.action_checkout_packages }}
- uses: actions/checkout@v4
- run: apk add ${{ env.packages }}
- run: cargo test --workspace --all-targets