You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@datafusion.apache.org by gi...@apache.org on 2026/09/16 12:33:07 UTC

(datafusion) branch asf-site updated: Publish built docs triggered by 606ae0f697380a5bb903909f7ee3c731abbc6b79

This is an automated email from the ASF dual-hosted git repository.

github-actions[bot] pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/datafusion.git


The following commit(s) were added to refs/heads/asf-site by this push:
     new 1dfce2ba54 Publish built docs triggered by 606ae0f697380a5bb903909f7ee3c731abbc6b79
1dfce2ba54 is described below

commit 1dfce2ba543d30493e3168cd039d87b96e8f6dd0
Author: github-actions[bot] <gi...@users.noreply.github.com>
AuthorDate: Wed Sep 16 12:33:01 2026 +0000

    Publish built docs triggered by 606ae0f697380a5bb903909f7ee3c731abbc6b79
---
 _downloads/1e336e540124589d1e27210fa4f805f6/rust_lint.sh |  2 ++
 _sources/contributor-guide/testing.md.txt                | 15 +++++++++++++++
 contributor-guide/testing.html                           | 12 ++++++++++++
 searchindex.js                                           |  2 +-
 4 files changed, 30 insertions(+), 1 deletion(-)

diff --git a/_downloads/1e336e540124589d1e27210fa4f805f6/rust_lint.sh b/_downloads/1e336e540124589d1e27210fa4f805f6/rust_lint.sh
index 6f185d2348..5862302d25 100644
--- a/_downloads/1e336e540124589d1e27210fa4f805f6/rust_lint.sh
+++ b/_downloads/1e336e540124589d1e27210fa4f805f6/rust_lint.sh
@@ -112,6 +112,7 @@ ensure_tool "taplo" "cargo install taplo-cli --locked"
 ensure_tool "hawkeye" "cargo install hawkeye --locked"
 ensure_tool "typos" "cargo install typos-cli --locked"
 ensure_tool "lychee" "cargo install lychee --locked --version ${LYCHEE_VERSION}"
+ensure_tool "cargo-audit" "cargo install cargo-audit --locked"
 
 run_step() {
   local name="$1"
@@ -133,6 +134,7 @@ declare -a READONLY_STEPS=(
   "ci/scripts/check_no_cargo_install_in_workflows.sh|false"
   "ci/scripts/check_asf_yaml_status_checks.py|false"
   "ci/scripts/markdown_link_check.sh|false"
+  "ci/scripts/security_audit.sh|false"
   "ci/scripts/rust_docs.sh|false"
 )
 
diff --git a/_sources/contributor-guide/testing.md.txt b/_sources/contributor-guide/testing.md.txt
index dc4430ebf4..e50e0942d0 100644
--- a/_sources/contributor-guide/testing.md.txt
+++ b/_sources/contributor-guide/testing.md.txt
@@ -239,6 +239,21 @@ uv run python3 ci/scripts/check_asf_yaml_status_checks.py
 [pyyaml]: https://pypi.org/project/PyYAML/
 [uv]: https://docs.astral.sh/uv/
 
+## Security Audit
+
+`ci/scripts/security_audit.sh` runs `cargo audit` on the root `Cargo.lock` with
+the advisory exceptions that CI uses. `./dev/rust_lint.sh` runs it and installs
+[cargo-audit] if it is missing. To run the audit on its own:
+
+```shell
+./ci/scripts/security_audit.sh
+```
+
+The audit fetches the RustSec advisory database. A new advisory or a different
+`cargo-audit` version can change the result without any change to the repository.
+
+[cargo-audit]: https://github.com/rustsec/rustsec/blob/main/cargo-audit/README.md
+
 ## Benchmarks
 
 ### Criterion Benchmarks
diff --git a/contributor-guide/testing.html b/contributor-guide/testing.html
index 84a553621e..94ab572271 100644
--- a/contributor-guide/testing.html
+++ b/contributor-guide/testing.html
@@ -607,6 +607,17 @@ runs it and needs <code class="docutils literal notranslate"><span class="pre">p
 </pre></div>
 </div>
 </section>
+<section id="security-audit">
+<h2>Security Audit<a class="headerlink" href="#security-audit" title="Link to this heading">#</a></h2>
+<p><code class="docutils literal notranslate"><span class="pre">ci/scripts/security_audit.sh</span></code> runs <code class="docutils literal notranslate"><span class="pre">cargo</span> <span class="pre">audit</span></code> on the root <code class="docutils literal notranslate"><span class="pre">Cargo.lock</span></code> with
+the advisory exceptions that CI uses. <code class="docutils literal notranslate"><span class="pre">./dev/rust_lint.sh</span></code> runs it and installs
+<a class="reference external" href="https://github.com/rustsec/rustsec/blob/main/cargo-audit/README.md">cargo-audit</a> if it is missing. To run the audit on its own:</p>
+<div class="highlight-shell notranslate"><div class="highlight"><pre><span></span>./ci/scripts/security_audit.sh
+</pre></div>
+</div>
+<p>The audit fetches the RustSec advisory database. A new advisory or a different
+<code class="docutils literal notranslate"><span class="pre">cargo-audit</span></code> version can change the result without any change to the repository.</p>
+</section>
 <section id="benchmarks">
 <h2>Benchmarks<a class="headerlink" href="#benchmarks" title="Link to this heading">#</a></h2>
 <section id="criterion-benchmarks">
@@ -714,6 +725,7 @@ runs it and needs <code class="docutils literal notranslate"><span class="pre">p
 </li>
 <li class="toc-h2 nav-item toc-entry"><a class="reference internal nav-link" href="#documentation-link-checks">Documentation Link Checks</a></li>
 <li class="toc-h2 nav-item toc-entry"><a class="reference internal nav-link" href="#asf-status-check-validation">ASF Status Check Validation</a></li>
+<li class="toc-h2 nav-item toc-entry"><a class="reference internal nav-link" href="#security-audit">Security Audit</a></li>
 <li class="toc-h2 nav-item toc-entry"><a class="reference internal nav-link" href="#benchmarks">Benchmarks</a><ul class="nav section-nav flex-column">
 <li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#criterion-benchmarks">Criterion Benchmarks</a></li>
 <li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#parquet-sql-benchmarks">Parquet SQL Benchmarks</a></li>
diff --git a/searchindex.js b/searchindex.js
index bf367965c1..17ab3f5a10 100644
--- a/searchindex.js
+++ b/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"alltitles":{"!=":[[77,"op-neq"]],"!~":[[77,"op-re-not-match"]],"!~*":[[77,"op-re-not-match-i"]],"!~~":[[77,"id19"]],"!~~*":[[77,"id20"]],"#":[[77,"op-bit-xor"]],"%":[[77,"op-modulo"]],"&":[[77,"op-bit-and"]],"(relation, name) tuples in logical fields and logical columns are unique":[[16,"relation-name-tuples-in-logical-fields-and-logical-columns-are-unique"]],"*":[[77,"op-multiply"]],"+":[[77,"op-plus"]],"-":[[77,"op-minus"]],"/":[[77,"op-divide"]],"1. Array Literal Con [...]
\ No newline at end of file
+Search.setIndex({"alltitles":{"!=":[[77,"op-neq"]],"!~":[[77,"op-re-not-match"]],"!~*":[[77,"op-re-not-match-i"]],"!~~":[[77,"id19"]],"!~~*":[[77,"id20"]],"#":[[77,"op-bit-xor"]],"%":[[77,"op-modulo"]],"&":[[77,"op-bit-and"]],"(relation, name) tuples in logical fields and logical columns are unique":[[16,"relation-name-tuples-in-logical-fields-and-logical-columns-are-unique"]],"*":[[77,"op-multiply"]],"+":[[77,"op-plus"]],"-":[[77,"op-minus"]],"/":[[77,"op-divide"]],"1. Array Literal Con [...]
\ No newline at end of file


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@datafusion.apache.org
For additional commands, e-mail: commits-help@datafusion.apache.org