1902 Commits

Author SHA1 Message Date
Andre Toerien
791993795a fix(sudo): use require_sudo for windows commands 2025-09-28 14:57:40 +02:00
Andre Toerien
a2afdb821f feat(sudo): add SudoKind::Null 2025-09-28 14:57:40 +02:00
Andre Toerien
47b51a8be0 feat: detect and warn if running as root 2025-09-28 14:57:40 +02:00
Andre Toerien
7c7e7c3ce4 Fix "WSL already reported" panic (#1344) 2025-09-28 08:25:10 +02:00
Andre Toerien
fec08a5ad1 Move step logic out of Powershell struct (#1345) 2025-09-27 19:55:56 +02:00
dependabot[bot]
3961ef61c8 chore(deps): bump taiki-e/install-action from 2.61.5 to 2.62.1 (#1335)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-22 17:27:49 +02:00
dependabot[bot]
84692da9a2 chore(deps): bump Swatinem/rust-cache from 2.8.0 to 2.8.1 (#1336)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-22 17:27:44 +02:00
Andre Toerien
fb7ba52e39 Fixes for #1188; custom_commands broken (#1332)
Co-authored-by: GideonBear <87426140+GideonBear@users.noreply.github.com>
2025-09-20 13:59:19 +02:00
SteveCoding125
898823abb2 use login shell when executing topgrade (#1327) 2025-09-18 17:06:59 +02:00
Rafael Scalet
ccefd0a43a feat: add --no-tmux flag (#1328) 2025-09-18 14:01:19 +02:00
dependabot[bot]
98f0be61ed chore(deps): bump taiki-e/install-action from 2.60.0 to 2.61.5 (#1325)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-15 18:39:56 +02:00
dependabot[bot]
6bb1d54cb0 chore(deps): bump github/codeql-action from 3.30.1 to 3.30.3 (#1324)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-15 18:39:49 +02:00
Nils
69a76e32b7 chore(pre-commit): add typos with conservative excludes; no content changes (#1317)
Co-authored-by: Gideon <87426140+GideonBear@users.noreply.github.com>
Co-authored-by: niStee <52573120+niStee@users.noreply.github.comclear>
2025-09-14 08:20:51 +02:00
Rafael Scalet
99d989d486 feat: add step for mandb - user and system (update man entries) (#1319) 2025-09-14 08:08:52 +02:00
Nils
456d62224e chore: fix simple typos in code and comments (split var, whether, Extensions) (#1318)
Co-authored-by: niStee <52573120+niStee@users.noreply.github.comclear>
2025-09-13 17:12:39 +02:00
Rafael Scalet
b662fae11e feat: support for pkgfile (#1306) 2025-09-10 13:31:27 +02:00
dependabot[bot]
0926bd2f6c chore(deps): bump github/codeql-action from 3.29.11 to 3.30.1 (#1301)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-08 17:30:51 +02:00
dependabot[bot]
3fb473ae95 chore(deps): bump softprops/action-gh-release from 2.3.2 to 2.3.3 (#1302)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-08 17:30:45 +02:00
dependabot[bot]
603ed18a4c chore(deps): bump taiki-e/install-action from 2.58.21 to 2.60.0 (#1303)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-08 17:30:40 +02:00
dependabot[bot]
0307fdd296 chore(deps): bump actions/dependency-review-action from 4.7.2 to 4.7.3 (#1304)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-08 17:30:34 +02:00
dependabot[bot]
c10dcdbfdb chore(deps): bump actions/attest-build-provenance from 2.4.0 to 3.0.0 (#1305)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-08 17:30:30 +02:00
Nils
31d8e579c6 Security: update tracing-subscriber to ~0.3.20 (ANSI escape injection fix, GHSA-xwfj-jgwm-7wp5) (#1288)
* Security: pin tracing-subscriber to 0.3.20 (fix ANSI escape injection, GHSA-xwfj-jgwm-7wp5)\n\n- Ensure tracing-subscriber is 0.3.20\n- Document reason near tracing init\n- Windows: enable winapi features (consoleapi, wincon) to fix build\n- Verified build passes locally\n\nRefs:\n- GHSA-xwfj-jgwm-7wp5

* Update src/utils.rs

Co-authored-by: Gideon <87426140+GideonBear@users.noreply.github.com>

* Update Cargo.toml

Co-authored-by: Gideon <87426140+GideonBear@users.noreply.github.com>

---------

Co-authored-by: niStee <52573120+niStee@users.noreply.github.comclear>
Co-authored-by: Gideon <87426140+GideonBear@users.noreply.github.com>
2025-08-31 20:51:08 +02:00
Rafael Scalet
7b3fec0349 feat: add "show_skipped" option in config file #1280 (#1286) 2025-08-29 11:01:40 +02:00
dependabot[bot]
e32a58f6ff chore(deps): bump github/codeql-action from 3.29.8 to 3.29.11 (#1281)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-26 17:38:57 +02:00
dependabot[bot]
36cd726676 chore(deps): bump actions/dependency-review-action from 4.7.1 to 4.7.2 (#1282)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-26 17:38:36 +02:00
dependabot[bot]
8dc08de628 chore(deps): bump taiki-e/install-action from 2.58.9 to 2.58.21 (#1283)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-26 17:38:04 +02:00
dependabot[bot]
0361954919 chore(deps): bump PyO3/maturin-action from 1.49.3 to 1.49.4 (#1285)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-26 17:37:39 +02:00
dependabot[bot]
29a62575f4 chore(deps): bump actions/cache from 4.2.3 to 4.2.4 (#1284)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-26 17:37:10 +02:00
uwuclxdy
547a6df2ae Support "Insiders" versions of VSCode and VSCodium (#1279) 2025-08-25 16:27:02 +02:00
Stuart Reilly
53d08cdf28 Sudo preserve env list argument is --preserve-env (#1276)
Sudo preserve-env

Sudo's preserve env list is `--preserve-env=...` not `--preserve_env=...`.

https://www.man7.org/linux/man-pages/man8/sudo.8.html
2025-08-20 17:33:35 +02:00
Ehren Bendler
a033152c60 Clippy fixes from rust 1.91 nightly (#1267) 2025-08-13 17:01:25 +02:00
dependabot[bot]
9472aaca7a chore(deps): bump actions/checkout from 4.2.2 to 5.0.0 (#1264)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-12 11:47:45 +02:00
dependabot[bot]
6254b99e02 chore(deps): bump actions/download-artifact from 4.3.0 to 5.0.0 (#1263)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-12 11:46:33 +02:00
dependabot[bot]
3d17bdb747 chore(deps): bump taiki-e/install-action from 2.58.0 to 2.58.9 (#1261)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-12 11:45:14 +02:00
dependabot[bot]
d2eeeb9129 chore(deps): bump ossf/scorecard-action from 2.4.0 to 2.4.2 (#1262)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-12 11:44:50 +02:00
dependabot[bot]
1d626e0add chore(deps): bump github/codeql-action from 3.29.5 to 3.29.8 (#1265)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-12 11:44:27 +02:00
Kian-Meng Ang
9f4cb8c1b6 feat: fix typos (#1221)
Co-authored-by: GideonBear <87426140+GideonBear@users.noreply.github.com>
2025-08-11 18:15:21 +02:00
Nils
91fc5e3902 chore(ci): Dependabot, workflow security (#1257)
Co-authored-by: StepSecurity Bot <bot@stepsecurity.io>
Co-authored-by: niStee <52573120+niStee@users.noreply.github.comclear>
Co-authored-by: GideonBear <87426140+GideonBear@users.noreply.github.com>
2025-08-11 10:24:18 +02:00
Falk Woldmann Lu
9048cd8f47 refactor: replace once_cell crate with std equivalent (#1260) 2025-08-11 09:57:32 +02:00
Nils
4f5e8a8836 chore(deps): bump tokio from 1.38 to 1.47 (#1256)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-09 13:55:28 +02:00
Gudsfile
29b05fa50f i18n(app.yml): fix fr language #1248 2025-08-06 20:11:56 +02:00
Andre Toerien
dbe1a5c988 refactor(sudo): add SudoKind::WinSudo 2025-08-06 15:21:51 +02:00
Andre Toerien
b6c1290934 refactor(sudo): add SudoExecuteOpts builder functions and preserve_env enum 2025-08-06 15:21:51 +02:00
Andre Toerien
306ff3c7c5 fix(sudo): prevent sudo_command = "sudo" finding gsudo 2025-08-06 15:21:51 +02:00
Andre Toerien
0e43e0d7fc refactor(yarn): remove unnecessary Yarn::yarn field 2025-08-06 15:21:51 +02:00
Andre Toerien
4da696321a refactor(apt): extract detect_apt() function 2025-08-06 15:21:51 +02:00
Andre Toerien
a95dd1e037 refactor: route sudo usage through Sudo::execute* 2025-08-06 15:21:51 +02:00
Andre Toerien
012a6bbde3 fix(sudo): set sudo flags depending on kind 2025-08-06 15:21:51 +02:00
Andre Toerien
32197f79f3 refactor: move RunType::execute to ExecutionContext 2025-08-06 15:21:51 +02:00
Alwin
257d202646 fix: skip gcloud update step if component manager is disabled (#1237) 2025-07-21 15:21:29 +02:00