Skip to content

--wip-- [skip ci]

--wip-- [skip ci] #6

Workflow file for this run

name: Cargo Build & Test
on:
push:
branches: [ main ]
pull_request:
branches: [ main ]
env:
CARGO_TERM_COLOR: always
jobs:
roadster_no_features:
name: Roadster no features
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Test
run: cargo test --no-default-features --no-fail-fast
- name: Check
run: cargo check --no-default-features
- name: Clippy
run: cargo clippy --no-default-features -- -D warnings
roadster_default_features:
name: Roadster default features
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Test
run: cargo test --no-fail-fast
- name: Check
run: cargo check
- name: Clippy
run: cargo clippy -- -D warnings
roadster_with_all_feature_combinations:
name: Roadster with all feature combinations
runs-on: ubuntu-latest
strategy:
matrix:
feature_1:
- sidekiq
- db-sql
- open-api
feature_2:
- sidekiq
- db-sql
- open-api
feature_3:
- sidekiq
- db-sql
- open-api
steps:
- uses: actions/checkout@v3
- run: export FEATURE_LIST=${{matrix.feature_1}},${{matrix.feature_2}},${{matrix.feature_3}}
- name: Test
run: cargo test --no-fail-fast --features ${{FEATURE_LIST}}

Check failure on line 58 in .github/workflows/ci.yml

View workflow run for this annotation

GitHub Actions / Cargo Build & Test

Invalid workflow file

The workflow is not valid. .github/workflows/ci.yml (Line: 58, Col: 14): Unrecognized named-value: 'FEATURE_LIST'. Located at position 1 within expression: FEATURE_LIST .github/workflows/ci.yml (Line: 60, Col: 14): Unrecognized named-value: 'FEATURE_LIST'. Located at position 1 within expression: FEATURE_LIST
- name: Check
run: cargo check --features ${{FEATURE_LIST}}
- name: Clippy
run: cargo clippy --features ${{FEATURE_LIST}} -- -D warnings
check_formatting:
name: Check formatting
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Formatting
run: cargo fmt -- --check