From a7b88e26d1b7314dcbde496b75c167f4a79499ed Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ma=C3=ABlle=20Salmon?= Date: Fri, 23 Oct 2026 09:43:16 +0200 Subject: [PATCH 1/3] use my branch --- .github/workflows/touchstone-receive.yaml | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/.github/workflows/touchstone-receive.yaml b/.github/workflows/touchstone-receive.yaml index 26bf65ea048..7db84fe19c3 100644 --- a/.github/workflows/touchstone-receive.yaml +++ b/.github/workflows/touchstone-receive.yaml @@ -66,10 +66,15 @@ jobs: benchmarking_path: ${{ matrix.config.benchmarking_path }} force_upstream: true r-version: ${{ matrix.config.r }} - # Install the {touchstone} R package from the same commit as the - # action above. The default ('@v1') predates the fix that encodes - # filesystem-unsafe characters in branch names, so head branches with - # a "/" (e.g. feat/foo) get stored as a nested records//feat/foo - # directory; benchmark_analyze() then can't match base+head and - # silently drops every benchmark, producing an empty results table. - touchstone_ref: "@7e6072a25d1f8d72649188bc711113039ef94b75" + # Install the {touchstone} R package from the `table` branch of + # maelle/touchstone (lorenzwalthert/touchstone#173), which formats + # the results as a Markdown table. It builds on the commit pinned for + # the action above, so it also includes the fix that encodes + # filesystem-unsafe characters in branch names. The default ('@v1') + # lacks that fix: head branches with a "/" (e.g. feat/foo) are stored + # as a nested records//feat/foo directory, and + # benchmark_analyze() then can't match base and head, so it silently + # drops every benchmark and the results table comes out empty. + # Switch back to lorenzwalthert/touchstone once #173 is merged. + touchstone_package: "github::maelle/touchstone" + touchstone_ref: "@table" From 2df9c96d59a1ca79b6373f56cb8938629e437124 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ma=C3=ABlle=20Salmon?= Date: Fri, 23 Oct 2026 10:37:43 +0200 Subject: [PATCH 2/3] push --- touchstone/script.R | 1 + 1 file changed, 1 insertion(+) diff --git a/touchstone/script.R b/touchstone/script.R index 915ec29935c..b9d108bd2eb 100644 --- a/touchstone/script.R +++ b/touchstone/script.R @@ -158,6 +158,7 @@ benchmark_run( library(igraph) set.seed(42) g <- sample_gnm(1000L, 5000L) + E(g)$weight <- runif(5000L) m <- as_adjacency_matrix(g, weights = "weight") for (i in 1:5) { From ccca29ca546a1b0d86d67381ff41a0cdcb7b8b9c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ma=C3=ABlle=20Salmon?= Date: Fri, 23 Oct 2026 10:56:41 +0200 Subject: [PATCH 3/3] try --- touchstone/script.R | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/touchstone/script.R b/touchstone/script.R index b9d108bd2eb..c2689fda0c5 100644 --- a/touchstone/script.R +++ b/touchstone/script.R @@ -488,4 +488,4 @@ benchmark_run( ) # Create the artifacts consumed by the GitHub Action. -benchmark_analyze() +benchmark_analyze(sorting = "current_running_time")