Skip to content

update-pkgdown error: Jitter.rmd render error ; node-20 depreciation warning #141

Description

@efletcherPIFSC

update-pkgdown / pkgdown error with Pull Request #139:

logs_66627451923.zip

https://github.com/nmfs-ost/ss3diags/actions/runs/25084053061

Jitter render errors

Error is caused by failing to render vignette/articles/Jitter.rmd

Error in `.f()`:
! Failed to render 'vignettes/articles/Jitter.Rmd'.
✖ trying URL
  'https://github.com/nmfs-ost/ss3-source-code/releases/download/v3.30.24.2/ss3_linux'
✖ Content type 'application/octet-stream' length 6990496 bytes (6.7 MB)
✖ ==================================================
✖ downloaded 6.7 MB
✖ Quitting from Jitter.Rmd:86-107 [unnamed-chunk-8]
Caused by error:
ℹ In argument: `across(everything(), ~. >= 0.5 & . <= 2)`.
Caused by error:
! `..1` must be a logical vector, not a <tbl_df/tbl/data.frame> object.
ℹ If you used `across()` to generate this data frame, please use `if_any()` or
  `if_all()` instead.

This is the code block that is causing errors:

# Maximum gradient
converged_grad <- which(jit_summary$maxgrad < 0.0001)

converged_ssb <- jit_summary$SpawnBio |>
  dplyr::mutate(across(c(1:(Njitter + 1)),
    .fns = ~ . / replist0
  )) |> # for each column, divide SSB by SSB from the reference run (replist)
  dplyr::select(-Label) |>
  tidyr::pivot_longer(col = c(1:(Njitter + 1)), names_to = "jitter", values_to = "SSB") |>
  tidyr::pivot_wider(names_from = Yr, values_from = SSB) |>
  dplyr::mutate(rownumber = seq(1, dplyr::n())) |>
  tibble::column_to_rownames("rownumber") |>
  dplyr::select(-jitter) |>
  dplyr::filter(across(everything(), ~ . >= 0.5 & . <= 2)) |> # keep only rows where SSB is a reasonable value
  tibble::rownames_to_column("rownumber") |>
  dplyr::select(rownumber) |>
  dplyr::pull(rownumber)
converged_mods <- intersect(converged_grad, as.numeric(converged_ssb)) # getting which models are in both groups
converged_jitters <- jit_mods[converged_grad]
converged_sum <- SSsummarize(converged_jitters, verbose = FALSE)

Specifically this line

dplyr::filter(across(everything(), ~ . >= 0.5 & . <= 2)) |> # keep only rows where SSB is a reasonable value


node 20 deprecation warning

In addition, Warning references deprecation of node 20 for github runners.

https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions