Skip to content

chore(deps): update localstack/localstack docker digest to df19396 #1072

chore(deps): update localstack/localstack docker digest to df19396

chore(deps): update localstack/localstack docker digest to df19396 #1072

Workflow file for this run

name: CI
on:
push:
branches:
- main
- staging
- trying
pull_request:
branches:
- main
env:
CARGO_TERM_COLOR: always
jobs:
lint:
name: Lint
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6
- uses: dtolnay/rust-toolchain@nightly
with:
components: rustfmt
- run: cargo +nightly fmt --all -- --check
- uses: dtolnay/rust-toolchain@stable
with:
components: clippy
- uses: Swatinem/rust-cache@23bce251a8cd2ffc3c1075eaa2367cf899916d84 # v2.7.3
- run: cargo clippy --workspace --all-targets --features derive
test-min:
name: Test Minimal Versions
runs-on: ubuntu-22.04
services:
localstack:
image: localstack/localstack@sha256:47226e851a30e85a8a8c14b9118f21d4d5d1c16ba162c3f473c27931d400cc0c # 3.3.0
ports:
- 4566:4566
env:
SERVICES: dynamodb
EAGER_SERVICE_LOADING: 1
env:
RUST_LOG: info
RUST_LOG_SPAN_EVENTS: close
AWS_DEFAULT_REGION: us-east-1
steps:
- uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6
- uses: dtolnay/rust-toolchain@nightly
- uses: Swatinem/rust-cache@23bce251a8cd2ffc3c1075eaa2367cf899916d84 # v2.7.3
- uses: taiki-e/install-action@0fc560009ad92371154ca652dcf2620d19331eee # v2.33.27
with:
tool: [email protected]
- run: cargo nextest run --workspace --no-fail-fast --features derive --run-ignored all -Zminimal-versions
- run: cargo test --workspace --doc --no-fail-fast --features derive -Zminimal-versions
test-msrv:
name: Test MSRV
runs-on: ubuntu-22.04
services:
localstack:
image: localstack/localstack@sha256:47226e851a30e85a8a8c14b9118f21d4d5d1c16ba162c3f473c27931d400cc0c # 3.3.0
ports:
- 4566:4566
env:
SERVICES: dynamodb
EAGER_SERVICE_LOADING: 1
env:
RUST_LOG: info
RUST_LOG_SPAN_EVENTS: close
AWS_DEFAULT_REGION: us-east-1
steps:
- uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6
- uses: dtolnay/[email protected]
- uses: Swatinem/rust-cache@23bce251a8cd2ffc3c1075eaa2367cf899916d84 # v2.7.3
- uses: taiki-e/install-action@0fc560009ad92371154ca652dcf2620d19331eee # v2.33.27
with:
tool: [email protected]
- run: cargo nextest run --workspace --no-fail-fast --features derive --run-ignored all
- run: cargo test --workspace --doc --no-fail-fast --features derive
test:
name: Test
runs-on: ubuntu-22.04
services:
localstack:
image: localstack/localstack@sha256:47226e851a30e85a8a8c14b9118f21d4d5d1c16ba162c3f473c27931d400cc0c # 3.3.0
ports:
- 4566:4566
env:
SERVICES: dynamodb
EAGER_SERVICE_LOADING: 1
env:
RUST_LOG: info
RUST_LOG_SPAN_EVENTS: close
AWS_DEFAULT_REGION: us-east-1
steps:
- uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6
- uses: dtolnay/rust-toolchain@stable
- uses: Swatinem/rust-cache@23bce251a8cd2ffc3c1075eaa2367cf899916d84 # v2.7.3
- uses: taiki-e/install-action@0fc560009ad92371154ca652dcf2620d19331eee # v2.33.27
with:
tool: [email protected]
- run: cargo nextest run --workspace --no-fail-fast --features derive --run-ignored all
- run: cargo test --workspace --doc --no-fail-fast --features derive
deny:
name: Check Constraints
runs-on: ubuntu-22.04
strategy:
matrix:
checks:
- advisories
- bans licenses sources
continue-on-error: ${{ matrix.checks == 'advisories' }}
steps:
- uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6
- uses: dtolnay/rust-toolchain@stable
- uses: Swatinem/rust-cache@23bce251a8cd2ffc3c1075eaa2367cf899916d84 # v2.7.3
- uses: taiki-e/install-action@0fc560009ad92371154ca652dcf2620d19331eee # v2.33.27
with:
tool: [email protected]
- run: cargo deny --all-features check ${{ matrix.checks }}