1f1555e47Sopenharmony_ciname: PR 2f1555e47Sopenharmony_cion: 3f1555e47Sopenharmony_ci pull_request: 4f1555e47Sopenharmony_ci 5f1555e47Sopenharmony_cijobs: 6f1555e47Sopenharmony_ci 7f1555e47Sopenharmony_ci test: 8f1555e47Sopenharmony_ci name: Test 9f1555e47Sopenharmony_ci runs-on: ubuntu-latest 10f1555e47Sopenharmony_ci strategy: 11f1555e47Sopenharmony_ci matrix: 12f1555e47Sopenharmony_ci rust: [1.0.0, stable] 13f1555e47Sopenharmony_ci steps: 14f1555e47Sopenharmony_ci - name: Checkout 15f1555e47Sopenharmony_ci uses: actions/checkout@v2 16f1555e47Sopenharmony_ci - name: Install 17f1555e47Sopenharmony_ci uses: actions-rs/toolchain@v1 18f1555e47Sopenharmony_ci with: 19f1555e47Sopenharmony_ci toolchain: ${{ matrix.rust }} 20f1555e47Sopenharmony_ci profile: minimal 21f1555e47Sopenharmony_ci override: true 22f1555e47Sopenharmony_ci - name: Build 23f1555e47Sopenharmony_ci uses: actions-rs/cargo@v1 24f1555e47Sopenharmony_ci with: 25f1555e47Sopenharmony_ci command: build 26f1555e47Sopenharmony_ci args: --verbose 27f1555e47Sopenharmony_ci - name: Test 28f1555e47Sopenharmony_ci uses: actions-rs/cargo@v1 29f1555e47Sopenharmony_ci with: 30f1555e47Sopenharmony_ci command: test 31f1555e47Sopenharmony_ci args: --verbose 32f1555e47Sopenharmony_ci 33f1555e47Sopenharmony_ci fmt: 34f1555e47Sopenharmony_ci name: Format 35f1555e47Sopenharmony_ci runs-on: ubuntu-latest 36f1555e47Sopenharmony_ci steps: 37f1555e47Sopenharmony_ci - name: Checkout 38f1555e47Sopenharmony_ci uses: actions/checkout@v2 39f1555e47Sopenharmony_ci - name: Install 40f1555e47Sopenharmony_ci uses: actions-rs/toolchain@v1 41f1555e47Sopenharmony_ci with: 42f1555e47Sopenharmony_ci profile: minimal 43f1555e47Sopenharmony_ci toolchain: 1.58.1 44f1555e47Sopenharmony_ci override: true 45f1555e47Sopenharmony_ci components: rustfmt 46f1555e47Sopenharmony_ci - name: Check formatting 47f1555e47Sopenharmony_ci uses: actions-rs/cargo@v1 48f1555e47Sopenharmony_ci with: 49f1555e47Sopenharmony_ci command: fmt 50f1555e47Sopenharmony_ci args: --all -- --check 51