From 592e37fc7eb5c08f1e949ec406429b1712950c34 Mon Sep 17 00:00:00 2001 From: "Mr. Denman Mills" Date: Tue, 29 Sep 2026 23:42:09 -0500 Subject: [PATCH 1/2] test: prove exact Takoda daemon candidate head --- .../takoda-daemon-exact-head-audit.yml | 44 +++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 .github/workflows/takoda-daemon-exact-head-audit.yml diff --git a/.github/workflows/takoda-daemon-exact-head-audit.yml b/.github/workflows/takoda-daemon-exact-head-audit.yml new file mode 100644 index 0000000..71c5d01 --- /dev/null +++ b/.github/workflows/takoda-daemon-exact-head-audit.yml @@ -0,0 +1,44 @@ +name: takoda-daemon-exact-head-audit + +on: + push: + branches: + - "audit/takoda-daemon-95518" + workflow_dispatch: + +permissions: + contents: read + +concurrency: + group: takoda-daemon-exact-head-audit + cancel-in-progress: true + +jobs: + rust: + strategy: + fail-fast: false + matrix: + os: [ubuntu-latest, macos-latest, windows-latest] + runs-on: ${{ matrix.os }} + timeout-minutes: 20 + steps: + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 + with: + repository: takoda-automation/tkda-desktop-daemon + ref: 95518dd83050f2ea764b00b16caad45e8fa72bf7 + persist-credentials: false + - uses: dtolnay/rust-toolchain@4be7066ada62dd38de10e7b70166bc74ed198c30 + with: + toolchain: 1.88.0 + components: rustfmt, clippy + - name: Verify exact candidate head + shell: bash + run: test "$(git rev-parse HEAD)" = "95518dd83050f2ea764b00b16caad45e8fa72bf7" + - name: Format + run: cargo fmt --check + - name: Check + run: cargo check --all-targets --locked + - name: Clippy + run: cargo clippy --all-targets --all-features --locked -- -D warnings -A clippy::needless-return -A clippy::match-like-matches-macro + - name: Test + run: cargo test --all-targets --locked From 65b77e769106621d43c4f8101750019c1f35654f Mon Sep 17 00:00:00 2001 From: "Mr. Denman Mills" Date: Tue, 29 Sep 2026 23:46:18 -0500 Subject: [PATCH 2/2] test: run Takoda exact-head audit on pull requests --- .github/workflows/takoda-daemon-exact-head-audit.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/takoda-daemon-exact-head-audit.yml b/.github/workflows/takoda-daemon-exact-head-audit.yml index 71c5d01..1ecfcb0 100644 --- a/.github/workflows/takoda-daemon-exact-head-audit.yml +++ b/.github/workflows/takoda-daemon-exact-head-audit.yml @@ -1,6 +1,7 @@ name: takoda-daemon-exact-head-audit on: + pull_request: push: branches: - "audit/takoda-daemon-95518"