chore: remove unused step in rust CI, allow cache on failure, show container logs (#5770)

This commit is contained in:
Khor Shu Heng 2024-07-24 10:03:46 +08:00 committed by GitHub
parent 661a0879c6
commit 20e82880ff
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -8,6 +8,7 @@ on:
- "release/*" - "release/*"
paths: paths:
- "frontend/rust-lib/**" - "frontend/rust-lib/**"
- ".github/workflows/rust_ci.yaml"
pull_request: pull_request:
branches: branches:
@ -52,16 +53,10 @@ jobs:
override: true override: true
components: rustfmt, clippy components: rustfmt, clippy
profile: minimal profile: minimal
- name: Install prerequisites
working-directory: frontend
run: |
cargo install --force cargo-make
cargo install --force duckscript_cli
- uses: Swatinem/rust-cache@v2 - uses: Swatinem/rust-cache@v2
with: with:
prefix-key: "ubuntu-latest" prefix-key: "ubuntu-latest"
cache-on-failure: true
workspaces: | workspaces: |
frontend/rust-lib frontend/rust-lib
@ -106,6 +101,12 @@ jobs:
run: cargo clippy --all-targets -- -D warnings run: cargo clippy --all-targets -- -D warnings
working-directory: frontend/rust-lib working-directory: frontend/rust-lib
- name: "Debug: show Appflowy-Cloud container logs"
if: failure()
working-directory: AppFlowy-Cloud
run: |
docker compose logs appflowy_cloud
- name: Clean up Docker images - name: Clean up Docker images
run: | run: |
docker image prune -af docker image prune -af