fix
Some checks failed
release / release (push) Failing after 31s

This commit is contained in:
2026-05-23 22:12:23 +08:00
parent 1129f9f915
commit 6fab798946

View File

@@ -47,9 +47,9 @@ function zshInstallPlan() {
const syntaxHighlightingDir = path.join(customDir, "plugins", "zsh-syntax-highlighting");
const steps = [
run("apt update", "sudo", ["apt", "update"]),
run("apt upgrade", "sudo", ["apt", "upgrade", "-y"]),
run("install zsh & friends", "sudo", ["apt", "install", "zsh", "git", "curl", "wget", "-y"]),
run("apt update", "sudo", aptArgs("update")),
run("apt upgrade", "sudo", aptArgs("upgrade", "-y")),
run("install zsh & friends", "sudo", aptArgs("install", "zsh", "git", "curl", "wget", "-y")),
run("git credential helper = store", "git", ["config", "--global", "credential.helper", "store"]),
run("change shell to zsh", "sudo", ["chsh", "-s", "/bin/zsh", os.userInfo().username]),
run("install oh-my-zsh", "sh", ["-c", OH_MY_ZSH_COMMAND]),
@@ -125,8 +125,8 @@ function sshInstallPlan() {
return {
title: "Install OpenSSH server",
steps: [
run("apt update", "sudo", ["apt", "update"]),
run("install openssh-server", "sudo", ["apt", "install", "openssh-server", "-y"]),
run("apt update", "sudo", aptArgs("update")),
run("install openssh-server", "sudo", aptArgs("install", "openssh-server", "-y")),
run("enable + start ssh", "sudo", ["systemctl", "enable", "--now", "ssh"]),
],
};
@@ -351,6 +351,18 @@ function requireToken(value) {
return token;
}
function aptArgs(...args) {
return [
"DEBIAN_FRONTEND=noninteractive",
"NEEDRESTART_MODE=a",
"NEEDRESTART_SUSPEND=1",
"apt-get",
"-o", "Dpkg::Options::=--force-confold",
"-o", "Dpkg::Options::=--force-confdef",
...args,
];
}
function run(label, command, args) {
return { kind: "run", label, command, args };
}