name: Rust
on:
push:
branches: [ "master" ]
pull_request:
branches: [ "master" ]
env:
RUST_LOG: "trace"
CARGO_TERM_COLOR: always
API_KEY: ${{ secrets.API_KEY }}
TEST_GAME_NAME: ${{ vars.TEST_GAME_NAME }}
TEST_TAG_LINE: ${{ vars.TEST_TAG_LINE }}
TEST_PUUID: ${{ secrets.TEST_PUUID }}
TEST_SUMMONER_ID: ${{ secrets.TEST_SUMMONER_ID }}
TEST_CHAMPION_ID: ${{ vars.TEST_CHAMPION_ID }}
TEST_MATCH_ID: ${{ vars.TEST_MATCH_ID }}
TEST_TOURNAMENT_PROVIDER_ID: "1"
TEST_TOURNAMENT_REGION: "NA"
TEST_TOURNAMENT_PROVIDER_URL: "https://tournamentrealm.matrixsenp.ai/callback"
TEST_TOURNAMENT_ID: "2"
TEST_TOURNAMENT_NAME: "STUB_TOURNAMENT"
TEST_TOURNAMENT_LOBBY: "STUB_LOBBY"
TEST_TOURNAMENT_CODE: "STUB04d1b-09f38d9d-75ea-48e3-9ba2-7cf623381d25"
jobs:
build:
environment: test_environment
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Build
run: cargo build --verbose
- name: Run tests
run: cargo test --verbose --all --all-features