This is an automated email from the ASF dual-hosted git repository.
jeffreyvo pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/arrow-datafusion.git
The following commit(s) were added to refs/heads/main by this push:
new f715d8c6e5 Minor: only trigger dependency check on changes to
Cargo.toml (#10099)
f715d8c6e5 is described below
commit f715d8c6e52ede26ff5b260ad724c7f0c4608cc7
Author: Andrew Lamb <[email protected]>
AuthorDate: Wed Apr 17 17:43:13 2024 -0400
Minor: only trigger dependency check on changes to Cargo.toml (#10099)
* Minor: only trigger dependency check on changes to Cargo.toml
* Make trivial change
---
.github/workflows/dependencies.yml | 52 ++++++++++++++++++++++++++++++++++++++
.github/workflows/rust.yml | 19 +-------------
benchmarks/Cargo.toml | 2 +-
3 files changed, 54 insertions(+), 19 deletions(-)
diff --git a/.github/workflows/dependencies.yml
b/.github/workflows/dependencies.yml
new file mode 100644
index 0000000000..ebc5bcf91c
--- /dev/null
+++ b/.github/workflows/dependencies.yml
@@ -0,0 +1,52 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements. See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership. The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied. See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
+name: Dependencies
+
+concurrency:
+ group: ${{ github.repository }}-${{ github.head_ref || github.sha }}-${{
github.workflow }}
+ cancel-in-progress: true
+
+on:
+ push:
+ paths:
+ - "**/Cargo.toml"
+ pull_request:
+ paths:
+ - "**/Cargo.toml"
+ # manual trigger
+ #
https://docs.github.com/en/actions/managing-workflow-runs/manually-running-a-workflow
+ workflow_dispatch:
+
+jobs:
+ depcheck:
+ name: circular dependency check
+ runs-on: ubuntu-latest
+ container:
+ image: amd64/rust
+ steps:
+ - uses: actions/checkout@v4
+ with:
+ submodules: true
+ - name: Setup Rust toolchain
+ uses: ./.github/actions/setup-builder
+ with:
+ rust-version: stable
+ - name: Check dependencies
+ run: |
+ cd dev/depcheck
+ cargo run
\ No newline at end of file
diff --git a/.github/workflows/rust.yml b/.github/workflows/rust.yml
index 6f6179fa52..f05c5bf81d 100644
--- a/.github/workflows/rust.yml
+++ b/.github/workflows/rust.yml
@@ -195,24 +195,7 @@ jobs:
- name: Verify Working Directory Clean
run: git diff --exit-code
- depcheck:
- name: circular dependency check
- needs: [ linux-build-lib ]
- runs-on: ubuntu-latest
- container:
- image: amd64/rust
- steps:
- - uses: actions/checkout@v4
- with:
- submodules: true
- - name: Setup Rust toolchain
- uses: ./.github/actions/setup-builder
- with:
- rust-version: stable
- - name: Check dependencies
- run: |
- cd dev/depcheck
- cargo run
+
# Run `cargo test doc` (test documentation examples)
linux-test-doc:
diff --git a/benchmarks/Cargo.toml b/benchmarks/Cargo.toml
index a9fbab1ce4..a7f3dcf48c 100644
--- a/benchmarks/Cargo.toml
+++ b/benchmarks/Cargo.toml
@@ -6,7 +6,7 @@
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
-# http://www.apache.org/licenses/LICENSE-2.0
+# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing,
# software distributed under the License is distributed on an