diff --git a/.github/workflows/bench.yaml b/.github/workflows/bench.yaml.disabled similarity index 100% rename from .github/workflows/bench.yaml rename to .github/workflows/bench.yaml.disabled diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 79157c948..30d90ef08 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -15,7 +15,10 @@ jobs: strategy: fail-fast: false matrix: - rust_version: [ stable, beta, nightly, 1.73.0, "stable minus 1 release", "stable minus 2 releases" ] + rust_version: [ stable, nightly, 1.73.0 ] + os: [ ubuntu-latest ] +# rust_version: [ stable, beta, nightly, 1.73.0, "stable minus 1 release", "stable minus 2 releases" ] +# os: [ ubuntu-latest, windows-latest, macos-latest ] steps: - uses: actions/checkout@v4 - uses: dtolnay/rust-toolchain@master @@ -25,16 +28,16 @@ jobs: uses: actions/cache@v4 with: path: ~/.cargo/ - key: ${{ runner.os }}-cargo-registry-${{ matrix.rust_version }}-${{ hashFiles('**/Cargo.lock') }} + key: ${{ matrix.os }}-cargo-registry-${{ matrix.rust_version }}-${{ hashFiles('**/Cargo.lock') }} restore-keys: | - ${{ runner.os }}-cargo-registry-${{ matrix.rust_version }}- + ${{ matrix.os }}-cargo-registry-${{ matrix.rust_version }}- - name: Cache cargo build - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: ~/work/gosub-engine/gosub-engine/target - key: ${{ runner.os }}-cargo-target-${{ matrix.rust_version }}-${{ hashFiles('**/Cargo.lock') }} + key: ${{ matrix.os }}-cargo-target-${{ matrix.rust_version }}-${{ hashFiles('**/Cargo.lock') }} restore-keys: | - ${{ runner.os }}-cargo-target-${{ matrix.rust_version }}- + ${{ matrix.os }}-cargo-target-${{ matrix.rust_version }}- - name: Build run: cargo build --verbose --all --all-features - name: Clean @@ -48,7 +51,10 @@ jobs: strategy: fail-fast: false matrix: - rust_version: [ stable, beta, nightly, 1.73.0, "stable minus 1 release", "stable minus 2 releases" ] + rust_version: [ stable, nightly, 1.73.0 ] + os: [ ubuntu-latest ] +# rust_version: [ stable, beta, nightly, 1.73.0, "stable minus 1 release", "stable minus 2 releases" ] +# os: [ ubuntu-latest, windows-latest, macos-latest ] steps: - name: Print CPU info run: lscpu @@ -60,16 +66,16 @@ jobs: uses: actions/cache@v4 with: path: ~/.cargo - key: ${{ runner.os }}-cargo-registry-${{ matrix.rust_version }}-${{ hashFiles('**/Cargo.lock') }} + key: ${{ matrix.os }}-cargo-registry-${{ matrix.rust_version }}-${{ hashFiles('**/Cargo.lock') }} restore-keys: | - ${{ runner.os }}-cargo-registry-${{ matrix.rust_version }}- + ${{ matrix.os }}-cargo-registry-${{ matrix.rust_version }}- - name: Cache cargo build - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: ~/work/gosub-engine/gosub-engine/target - key: ${{ runner.os }}-cargo-target-${{ matrix.rust_version }}-${{ hashFiles('**/Cargo.lock') }} + key: ${{ matrix.os }}-cargo-target-${{ matrix.rust_version }}-${{ hashFiles('**/Cargo.lock') }} restore-keys: | - ${{ runner.os }}-cargo-target-${{ matrix.rust_version }}- + ${{ matrix.os }}-cargo-target-${{ matrix.rust_version }}- - name: Run tests run: cargo test --verbose --all --no-fail-fast --all-features --all-targets @@ -78,7 +84,10 @@ jobs: strategy: fail-fast: false matrix: - rust_version: [ stable, beta, nightly, 1.73.0, "stable minus 1 release", "stable minus 2 releases" ] + rust_version: [ stable, nightly ] + os: [ ubuntu-latest ] +# rust_version: [ stable, beta, nightly, 1.73.0, "stable minus 1 release", "stable minus 2 releases" ] +# os: [ ubuntu-latest, windows-latest, macos-latest ] steps: - uses: actions/checkout@v4 - uses: dtolnay/rust-toolchain@master @@ -88,16 +97,16 @@ jobs: uses: actions/cache@v4 with: path: ~/.cargo - key: ${{ runner.os }}-cargo-registry-${{ matrix.rust_version }}-${{ hashFiles('**/Cargo.lock') }} + key: ${{ matrix.os }}-cargo-registry-${{ matrix.rust_version }}-${{ hashFiles('**/Cargo.lock') }} restore-keys: | - ${{ runner.os }}-cargo-registry-${{ matrix.rust_version }}- + ${{ matrix.os }}-cargo-registry-${{ matrix.rust_version }}- - name: Cache cargo build - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: ~/work/gosub-engine/gosub-engine/target - key: ${{ runner.os }}-cargo-target-${{ matrix.rust_version }}-${{ hashFiles('**/Cargo.lock') }} + key: ${{ matrix.os }}-cargo-target-${{ matrix.rust_version }}-${{ hashFiles('**/Cargo.lock') }} restore-keys: | - ${{ runner.os }}-cargo-target-${{ matrix.rust_version }}- + ${{ matrix.os }}-cargo-target-${{ matrix.rust_version }}- - name: Run Clippy run: cargo clippy --all --tests -- -D warnings @@ -114,7 +123,7 @@ jobs: restore-keys: | ${{ runner.os }}-cargo-registry-${{ matrix.rust_version }}- - name: Cache cargo build - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: ~/work/gosub-engine/gosub-engine/target key: ${{ runner.os }}-cargo-target-${{ matrix.rust_version }}-${{ hashFiles('**/Cargo.lock') }} diff --git a/.github/workflows/pr-author-check.yml b/.github/workflows/pr-author-check.yml index 53c4a09a4..2763e6d7e 100644 --- a/.github/workflows/pr-author-check.yml +++ b/.github/workflows/pr-author-check.yml @@ -27,7 +27,7 @@ jobs: sh .github/workflows/check_authors.sh ${{ env.PR_FETCH_DEPTH }} || exit_status=$? echo "found=${exit_status:-0}" >> $GITHUB_OUTPUT - name: Find Comment - uses: peter-evans/find-comment@v2 + uses: peter-evans/find-comment@v3 id: fc with: issue-number: ${{ github.event.pull_request.number }}