Skip to content

Commit b04a2f8

Browse files
autoupdate in {precommit} root wont ensure ensure_renv_precommit_compat().
1 parent 1ee8550 commit b04a2f8

File tree

2 files changed

+8
-3
lines changed

2 files changed

+8
-3
lines changed

R/release.R

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -94,9 +94,7 @@ release_complete <- function(ask = TRUE, is_cran = ask, tag = NULL) {
9494
}
9595
sys_call("git", glue::glue("push origin {tag}"))
9696
}
97-
fs::file_move("renv.lock", ".renv.lock")
9897
autoupdate() # only updates if tag is on the main branch
99-
fs::file_move(".renv.lock", "renv.lock")
10098
desc::desc_bump_version("dev")
10199
cli::cli_alert_success("Bumped version to dev")
102100
sys_call("git", glue::glue('commit DESCRIPTION .pre-commit-config.yaml -m "use latest release"'),

R/setup.R

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -157,7 +157,14 @@ autoupdate <- function(root = here::here()) {
157157
preamble = "Running precommit autoupdate failed."
158158
)
159159
}
160-
ensure_renv_precommit_compat(root = root)
160+
if (unname(read.dcf("DESCRIPTION")[, "Package"]) == "precommit") {
161+
message(paste0(
162+
"`autoupdate()` ran in {precommit} package directory, skipping ",
163+
"`ensure_renv_precommit_compat()`"
164+
))
165+
} else {
166+
ensure_renv_precommit_compat(root = root)
167+
}
161168
invisible(out$exit_status)
162169
})
163170
}

0 commit comments

Comments
 (0)